Rechercher : dans
Par :

Instruction SQL dans OPENOFFICE BASIC

Dernière réponse le 21 jui 2008 à 15:22:06 michelhoude, le 16 déc 2007 à 04:55:50 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « instruction SQL dans OPENOFFICE BASIC » dans :
Le langage SQL Voir Qu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
Utiliser un dictionnaire sous OpenOffice VoirActivation de la correction orthographique - OpenOffice.org Par défaut, la correction orthographique de OpenOffice.org ne fonctionne pas car aucun dictionnaire n'est présent. L'installation dépendra de la connexion à Internet. il faut avant...
Compter les mots dans un document (OpenOffice.org ou Word) VoirIl est parfois utile de pouvoir compter le nombre de mots ou de caractères dans un document. Les deux principales suites bureautiques permettent de le faire très simplement : Avec Word Avec OpenOffice.org Avec Word Ouvrez votre document...
SQL - éviter les doublons dans un SELECT VoirProblème Comment éviter les doublons dans les résultats d'une requête SQL ? Solution Il suffit d'utiliser la clause DISTINCT entre SELECT et les champs. Exemple : SELECT distinct id,nom,prenom FROM matable Plus d'informations ...
Télécharger Visual Basic 6 Runtime (VB6 DLL) VoirLe Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :...
SQL - Tri VoirTri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...
SQL - Restriction VoirExpression des restrictions Une restriction consiste à sélectionner les lignes satisfaisant à une condition logique effectuée sur leurs attributs. En SQL, les restrictions s'expriment à l'aide de la clause WHERE suivie d'une condition logique...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...

1

 marc sqxrlx, le 21 jui 2008 à 15:22:06

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

Répondre à marc sqxrlx