3 messages in org.openoffice.fr.prog[prog] liste defilante dans une boite...
FromSent OnAttachments
chris drauxAug 28, 2005 3:10 am 
Bernard MarcellyAug 28, 2005 5:31 am 
chris drauxAug 28, 2005 9:04 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] liste defilante dans une boite de dialogueActions...
From:chris draux (chri@free.fr)
Date:Aug 28, 2005 3:10:38 am
List:org.openoffice.fr.prog

Bonjour J'essaie cette fois une liste déroulante dans une boîte de dialogue. A partir d'une application pédagogique fournie ici : http://www.reseaucerta.org/cotecours/cotecours.php?num=282 Avec OpenOffice 1.1.4 dans le fichier calc figure une boîte de dialogue. Sur cette boîte figure un contrôle de liste déroulante : lbClient Dans les événements figure : Statut modifié : document:Standard.Module1.Client2_Click Si je passe en mode test la liste déroulante s'affiche vide. Si dans l'EDI je lance la macro : Client2_Click, une boîte de dialogue s'ouvre avec les noms extraits de la base, donc tout va bien. Sub Client2_Click Dim oAdrRue, oAdrVil, oNumCli as object resultSet.absolute(oListBox.selectedItemPos+1) 'on va dans le resultSet récupérer la ligne correspondant à la sélection ' on affiche dans les cellules les informations sélectionnées Dim cellCode, cellIdent, cellAdrRue, cellAdrVil as object 'cellules à renseigner cellCode=feuille.getCellRangeByname("B5") 'on adresse la cellule par son emplacement cellIdent=feuille.getCellRangeByname("B6") 'on adresse la cellule par son emplacement cellAdrRue=feuille.getCellRangeByname("adrRueClient") 'on adresse la cellule par son nom cellAdrVil=feuille.getCellRangeByname("adrVilClient") 'on adresse la cellule par son nom cellIdent.String=oListBox.selectedItem 'l'élément sélectionné dans la zone de liste sert pour renseigner cette cellule cellCode.String=resultSet.getString(1) cellAdrRue.String=resultSet.getString(5) cellAdrVil.String=resultSet.getString(7)+" "+resultSet.getString(6) End sub

Pourquoi en mode test la liste ne s'affiche t-elle pas ? Sous Ooo 2.0 m125, a l'ouverture du classeur, j'ai l'erreur : [Microsoft][Gestionnaire de pilotes ODBC] état de curseur non valide, sur la ligne suivante : cellCode.String=resultSet.getString(1) Un bogue ?

Enfin lors de la création d'une source de données ODBC avec l'assistant, sous Ooo 2.0 m125, à l'étape 3 : paramétrer l'authentification de l'utilisateur une case à cocher : 'password required' n'est pas traduite dans la version française. Merci d'avance pour vos lumières. @+ Christian