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 -
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
- Lier calendrier outlook et gmail - Guide
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é