|
|
|
|
Configuration: Windows XP Internet Explorer 6.0
le problème c que vous êtes indiqué seulement le premier ligne de la liste dans la boucle et toutes les enregestrement sont affichées dans la même ligne alors que la derniere enregestrement reste affichée seule.
il faut faire un variable de conteur par example: au demarage vous indique un variable dim varcount dans la procedure tu va entrer la valeur 1 pour ce variable Private Sub DataReport_Initialize() Dim db As Connection varcount=1 et dans la boucle faire au lieu de section1 enter le variable varcount: ado.MoveFirst Do While Not ado.EOF Liste_clt.Sections("varcount").Controls("label6").Caption = ado.Fields("code_client") Liste_clt.Sections("varcount").Controls("label7").Caption = ado.Fields("nom_client") Liste_clt.Sections("varcount").Controls("label8").Caption = ado.Fields("prenom_client") Liste_clt.Sections("varcount").Controls("label9").Caption = ado.Fields("code_type") ado.MoveNext varcount=varcount + 1 Loop End Sub je ne suis pas sûr de cette methode, et bon chance |
S'il y a une similitude avec DAO que je maîtrise mieux de ADO, je pense que ton problème vient du fait que ton recordset n'est pas rempli à l'ouverture. Il fau opérer comme suit :
1°/ - tester que ton recordset n'est pas vide si non tu auras un msg d'erreur avec les instructions qui suivent if not MonRst.BOF then ' Un rst non vide se positionne à l'ouverture sur le 1er enregistrement d'où la propriété .BOF est égale à FALSE 2°/ - remplir ton recordset MonRst.movelast ' c'est ce parcourt du curseur vers la fin puis vers le début qui permet de remplir le recordset MonRst.MoveFirst end if Mes encouragements et mes meilleures salutations Izeg |
| 25/11 22h46 | Mise à jour d'une procèdure ou d'une fonction en VBA | Excel |
| 10/04 09h20 | VBA Un timer une seconde tout simple | Excel |
| 13/04 12h54 | VBA et les collections d'objets. | Excel |
| 19/04 13h06 | VB6:Rendre une forme transparente + Exemple | Visual Basic |
| 16/05 09h19 | VBA: Se servir du compagnon pour communiquer avec l'utilisateur. | Bureautique |
| 11/08 13h59 | VB DataReport format paysage | 0 |
| 12/08 10h49 | VB regroupement avec DataReport | 0 |
| 17/07 13h11 | La datareport en vb | 0 |
| 23/03 14h04 | Impression avec datareport Format A3 VB6 | 0 |
![]() | Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | VbrFix - VBR Fix est un logiciel permettant de réparer les fichiers MP3 endommagés encodés en bitrate variable (VBR - Variable... | Catégorie: Extraction Licence: Freeware/gratuit |
![]() | VB Editor - Décompileur de fichiers exécutables compilés avec Visual Basic 5 ou 6 | Catégorie: Visual Basic Licence: Freeware/gratuit |
![]() | iTunes - iTunes est un lecteur multimédia gratuit proposé par Apple, permettant d'organiser sa musique, de synchroniser son lecteur... | Catégorie: Podcasting/Streaming Licence: Freeware/gratuit |
![]() | Thermaltake 139 VB1000SNS Soprano | Catégorie: Boîtier PC | 68.90 € Toutpourlamicro.com |
![]() | Thermaltake Soprano VB1000BNS Mid | Catégorie: Boîtier PC | 72.90 € Web Achat France |
![]() | Thermaltake VB7000SNS Tuba Mid | Catégorie: Boîtier PC | 32.00 € PriceMinister |
![]() | Thermaltake Swing VB6000SWS MidiTower | Catégorie: Boîtier PC | 62.85 € PriceMinister |