Faire du sql dans une macro basic open office
Fermé
gribouille
-
14 nov. 2007 à 14:39
michelhoude Messages postés 45 Date d'inscription samedi 10 mars 2007 Statut Membre Dernière intervention 10 février 2010 - 21 janv. 2008 à 00:03
michelhoude Messages postés 45 Date d'inscription samedi 10 mars 2007 Statut Membre Dernière intervention 10 février 2010 - 21 janv. 2008 à 00:03
A voir également:
- Faire du sql dans une macro basic open office
- Microsoft office - Guide
- Cette technique secrète permet d'avoir Windows et Microsoft Office gratuitement et à vie - Accueil - Bureautique
- Open office francais - Télécharger - Suite bureautique
- Web office - Guide
- Office 365 basic - Accueil - Microsoft Office
2 réponses
michelhoude
Messages postés
45
Date d'inscription
samedi 10 mars 2007
Statut
Membre
Dernière intervention
10 février 2010
11
20 janv. 2008 à 23:57
20 janv. 2008 à 23:57
très bonne question, j'avais le même problème que toi
Pour récupérer tes zones de texte, tu dois d'abord définir une variable qui indentifie ton formulaire
dim mon_formulaire as object
mon_formulaire=Thiscomponent.forms.getbyname("Nom du formulaire")
rem Le nom du formulaire est définie à l'aide du navigateur de formulaire
REM Pour récupérer des zones de texte, tu fais
DIM x as string
x=mon_formulaire.nom_de_la_zone_de_texte.text
print x
REM ou nom_de_la_zone_de_texte est le nom de ta boite de texte que tu a ajouté sur ton formlaire
REM pour exécuter une requête SQL, tu fais
mon_formulaire.CommandType=com.sun.star.sdb.CommandType.COMMAND
mon_formulaire.Command="SELECT MontantTTC FROM Tab_Facture "
mon_formulaire.execute
Si ton formulaire est lié à une table, le contenue sera affiché dans les zones de texte selon la requête
JE TE CONSEILLE DE LIRE LE LIVRE PROGRAMMATION OPENOFFICE.RG2 Par Bernard Marcelly et Laurent Godard pour 38euros
si tu as d'autres question, n'hésite pas
Pour récupérer tes zones de texte, tu dois d'abord définir une variable qui indentifie ton formulaire
dim mon_formulaire as object
mon_formulaire=Thiscomponent.forms.getbyname("Nom du formulaire")
rem Le nom du formulaire est définie à l'aide du navigateur de formulaire
REM Pour récupérer des zones de texte, tu fais
DIM x as string
x=mon_formulaire.nom_de_la_zone_de_texte.text
print x
REM ou nom_de_la_zone_de_texte est le nom de ta boite de texte que tu a ajouté sur ton formlaire
REM pour exécuter une requête SQL, tu fais
mon_formulaire.CommandType=com.sun.star.sdb.CommandType.COMMAND
mon_formulaire.Command="SELECT MontantTTC FROM Tab_Facture "
mon_formulaire.execute
Si ton formulaire est lié à une table, le contenue sera affiché dans les zones de texte selon la requête
JE TE CONSEILLE DE LIRE LE LIVRE PROGRAMMATION OPENOFFICE.RG2 Par Bernard Marcelly et Laurent Godard pour 38euros
si tu as d'autres question, n'hésite pas
michelhoude
Messages postés
45
Date d'inscription
samedi 10 mars 2007
Statut
Membre
Dernière intervention
10 février 2010
11
21 janv. 2008 à 00:03
21 janv. 2008 à 00:03
Une petite correction, j'ai dit le livre OPENOFFICE.RG2
C'EST UNE ERREUR, C'EST OPENOFFICE.ORG2
C'EST UNE ERREUR, C'EST OPENOFFICE.ORG2