5 messages in org.openoffice.fr.prog[prog] OOo1.1.3: Macro _BDD - Enregis...
FromSent OnAttachments
Ludovic CHEVALIERDec 20, 2004 2:46 am 
Tony GALMICHEDec 20, 2004 4:38 am 
Ludovic CHEVALIERDec 20, 2004 5:12 am 
Ludovic CHEVALIERDec 20, 2004 7:28 am 
LE LOUARNE SergeDec 20, 2004 8:25 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] OOo1.1.3: Macro _BDD - Enregistrer la sélection d'un TableControlActions...
From:Ludovic CHEVALIER (tens@no-log.org)
Date:Dec 20, 2004 2:46:22 am
List:org.openoffice.fr.prog

Bonjour, J'utilise une BD SQLite sur WinXP. J'ai un formulaire avec un TableControl dont je souhaite pouvoir enregister la
valeur d'une sélection dans BASIC. J'ai pompé et modifié le programme du How-To Exemples_macro_pour_bdd au chap
9.a. Ca donne ça: Sub Enregistrement_Param1(oEvt as object) dim oControl as object dim oForm as object dim LaSelection as string dim SQL as string

'Le controle qui appel la macro oControl=oEvt.source

'Résultat de la sélection LaSelection=oControl.SelectedItem oForm=thiscomponent.drawpage.Forms.GetByName("F_Code_Projet") Print LaSelection End Sub

A l'execution, une boîte d'erreur s'ouvre et dit: "Runtime error BASIC L'argument n'est pas facultatif" Dans le programme, la ligne "oControl=oEvt.source" est surlignée.

C'est quoi oEvt.source??? C'est une macro qu'il faut que j'installe? Est-elle par défaut dans OOo???

Et surtout, est-ce que j'utilise une bonne méthode pour arriver à mes fins, à
savoir, enregistrer la valeur de LaSelection???

Merci,

Ludo