Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.
Modérateur :Vilains modOOs
Règles du forum Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Le Modérateur a écrit : Merci de ne pas inventer et de respecter la syntaxe des balises : http://user.services.openoffice.org/fr/ ... c1369.html
Le balisage doit bien sûr être correctement orthographié (première lettre en majuscule puis le reste en minuscules).
sub PysMajListe
'************************************************************************************************
'Lancée sur modification de la liste des marques pour mettre à jour la liste des modèles
'************************************************************************************************
DIM var_idformation as integer
'Recupere les composants liste
PysLstFormation = ThisComponent.DrawPage.Forms.getByName("Standard").getByName("formation").getByName("lstform")
PysLstSession = ThisComponent.DrawPage.Forms.getByName("Standard").getByName("Inscription").getByName("lstsession")
'Recupere l'id de la formation selectionnée
'Syntaxe si le champ n'est pas lié à un champ de la base
var_idformation = PysLstFormation.SelectedItems(0)+1
'Syntaxe si le champ est lié à un champ de la base
' var_idformation = PysLstFormation.valueItemList(PysLstFormation.SelectedItems(0))
'Modifie la requete SQL de la liste des sessions :
PysLstSession.ListSource() = array("SELECT concat(`intitule`, concat (' ', `datedeb`)), `idsession` FROM `pivoine2`.`sessions` WHERE refformation =" & var_idformation)
PysLstSession.refresh
J'ai essayé d'appliquer la même méthode à une liste contenu dans un contrôle de table mais je n'arrive pas à atteindre la liste, j'ai essayé à tâton en modifiant de la sorte
skaribou a écrit :J'ai essayé d'appliquer la même méthode à une liste contenu dans un contrôle de table mais je n'arrive pas à atteindre la liste, j'ai essayé à tâton en modifiant de la sorte :
je cherche à faire la même chose mais lorsque j'ouvre ton fichier pivoine2.odb pour voir ta méthode, j'ai un message d'erreur.
Impossible d'établir la connexion à la source de données "pivoine2".
Statut SQL: IM002
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
Quel dommage !
Merci en tout cas, je crois maintenant que ce que j'imaginais est tout à fait possible