Instruction SQL dans OPENOFFICE BASIC

Fermé
michelhoude Messages postés 45 Date d'inscription samedi 10 mars 2007 Statut Membre Dernière intervention 10 février 2010 - 16 déc. 2007 à 04:55
 marc sqxrlx - 21 juil. 2008 à 15:22
Bonjour,Je navigue dans une base de donnée à l’aide d’un formulaire dans openoffice 2.3
Comment extraire la valeur d’un champ et la « stocker » dans une variable dans un code oO basic.
Sous ACCESS de Microsoft, c’est facile,

REM –Extraire un champs de base de donnée
Dim variable as string
Variable=Nom_du_formulaire.nom_du_champs
REM—pour exécuter une requête

Nom_du_formulaire.recordset.recordsource= « SELECT * FROM CLIENT WHERE NOM=critere() »

Mais dans oO basic, ça ne fonctionne pas comme ça. Comment écrire le code équivalent
Cordialement
Michel Houde
A voir également:

1 réponse

j'ai eu la réponse sur open office org
il faut obtenir les objets un par 1

Accès controles du Formulaire
option explicit

Sub Main
dim PysForm as object
dim PysCtrl as object

'thiscomponent : pour simplifier le document courant
'DrawPage : la "couche" dans laquelle sont dessinés les contrôles
'Forms : la collection des formulaires

PysForm = thiscomponent.DrawPage.Forms.GetByName("MainForm")
PysCtrl = PysForm.GetByName("PushButton")

'Modification du titre du bouton
PysCtrl.Label = "test"

PysCtrl = PysForm.GetByName("TextBox")
'Modification du texte affiché dans la zone de texte
PysCtrl.String = "test"

End Sub
0