Lier le HSCrolBar avec le Curseur de DataGrid
Résolu
Lenouveauapprenti
Messages postés
306
Date d'inscription
Statut
Membre
Dernière intervention
-
Lenouveauapprenti Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Lenouveauapprenti Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
N.B : l'environnement du travail est VB6
J'ai :
- une DataGrid (DGLivraison) où s'affichaient les enregistrements d'une façon décroissante ( de Z à A )
- Un HSCrolBar (HScr)
je tente lors du glissage de la barre du HScrolBar du Min vers le Max, le curseur de la DataGrid devrait suivre le mouvement en respectant l'ordre de classement sur la DataGrid du ( Bas vers le Haut )
J'ai tenté la manœuvre avec :
quand je glisse du Min vers le Max le Curseur du DataGrid commence du Haut de la DataGrid vers le bas, alors que c'est le contraire qui devrait se passer
J'ai tenté la manœuvre sans aucun résultat avec :
Merci pour votre aide
N.B : l'environnement du travail est VB6
J'ai :
- une DataGrid (DGLivraison) où s'affichaient les enregistrements d'une façon décroissante ( de Z à A )
- Un HSCrolBar (HScr)
je tente lors du glissage de la barre du HScrolBar du Min vers le Max, le curseur de la DataGrid devrait suivre le mouvement en respectant l'ordre de classement sur la DataGrid du ( Bas vers le Haut )
J'ai tenté la manœuvre avec :
DGLivraison.Row=HSCr.Value
quand je glisse du Min vers le Max le Curseur du DataGrid commence du Haut de la DataGrid vers le bas, alors que c'est le contraire qui devrait se passer
J'ai tenté la manœuvre sans aucun résultat avec :
DGLivraison.ScrollBars = dbgAutomatic
Merci pour votre aide
A voir également:
- Lier le HSCrolBar avec le Curseur de DataGrid
- Comment faire apparaître le curseur sans souris - Guide
- Comment activer le curseur de mon pc - Guide
- Fais glisser le curseur pour compléter le puzzle - Guide
- Lier au précédent word - Forum Word
- Curseur en arabe - Forum Windows
3 réponses
Bonjour,
En continuation de ma demande d'aide citée plus haut, je tiens à partager avec vous un constat.
1 - J'ai reclasser l'affichage des enregistrements sur ma DataGrid (DGLivraison) de façon croissante ( A - Z)
2 - Le nombre des enregistrements est 73
3 - Le nombre des enregistrements qui s'affichent sur la DataGrid est 24 ( Nombre de lignes de la DataGrid )
4- J'ai tenté ma manipulation avec
En glissant la barre vers la droite ou vers gauche, tout marche bien dans l'intervalle du nombre de lignes affichés ( 23 ) , une fois je passe à la ligne 24, la ligne 25 et suites apparaissent ( c'est à dire deviennent visibles sur la DatatGrid. A ce moment, les valeurs de (DGLivraison.Row et HScr.Value ) commencent à se décaler.
Conclusion : la commande reconnaît correctement les valeurs des premières lignes affichées sur la DataGrid, après le décalage des valeurs commence.
Je vous demande de l'aide, et Merci d'avance
En continuation de ma demande d'aide citée plus haut, je tiens à partager avec vous un constat.
1 - J'ai reclasser l'affichage des enregistrements sur ma DataGrid (DGLivraison) de façon croissante ( A - Z)
2 - Le nombre des enregistrements est 73
3 - Le nombre des enregistrements qui s'affichent sur la DataGrid est 24 ( Nombre de lignes de la DataGrid )
4- J'ai tenté ma manipulation avec
'DGLivraison est la DataGrid 'HScr est la HSCrolBar, objet placé séparément de la DataGrid DGLivraison.Row = (HScr.value) -1
En glissant la barre vers la droite ou vers gauche, tout marche bien dans l'intervalle du nombre de lignes affichés ( 23 ) , une fois je passe à la ligne 24, la ligne 25 et suites apparaissent ( c'est à dire deviennent visibles sur la DatatGrid. A ce moment, les valeurs de (DGLivraison.Row et HScr.Value ) commencent à se décaler.
Conclusion : la commande reconnaît correctement les valeurs des premières lignes affichées sur la DataGrid, après le décalage des valeurs commence.
Je vous demande de l'aide, et Merci d'avance
Bonjour,
N.B : l'environnement du travail est VB6
Je tente de faire défiler le curseur de la DataGrid à partir du mouvement de la barre du HSCrollBar, situé séparément de la DataGrid.
Ma tentative réussie dans l'intervalle du nombre de lignes affichées sur la DataGrid selon sa largeur, c'est à dire selon la propriété Heigth.
- Nombre de lignes affichées au chargement de la Form = 24
-Nombre des enregistrements dans la Base des Données = 73
Une fois le curseur dépasse le nombre des lignes affichées au moment du chargement de la Form (24), il commence, à chaque clique sur le côté droit de la HScrolBarr (Max) à sauter les lignes à la façon d'une suite arithmétique par cadence de 1 ( c'est à dire 1,2,3,4,5,6 .........)
pour enfin, l'application me renvoie un message d'erreur : '6148' Numéro de zone incorrect
Sachant que la valeur de manipulation utilisée initialement est :
Merci de toute AIDE, je suis vraiment conicé
N.B : l'environnement du travail est VB6
Je tente de faire défiler le curseur de la DataGrid à partir du mouvement de la barre du HSCrollBar, situé séparément de la DataGrid.
Ma tentative réussie dans l'intervalle du nombre de lignes affichées sur la DataGrid selon sa largeur, c'est à dire selon la propriété Heigth.
- Nombre de lignes affichées au chargement de la Form = 24
-Nombre des enregistrements dans la Base des Données = 73
Une fois le curseur dépasse le nombre des lignes affichées au moment du chargement de la Form (24), il commence, à chaque clique sur le côté droit de la HScrolBarr (Max) à sauter les lignes à la façon d'une suite arithmétique par cadence de 1 ( c'est à dire 1,2,3,4,5,6 .........)
pour enfin, l'application me renvoie un message d'erreur : '6148' Numéro de zone incorrect
Sachant que la valeur de manipulation utilisée initialement est :
DGLivraison.Row = HScr.value -1
Merci de toute AIDE, je suis vraiment conicé