Bonjour,
j'essaye de m'initier à quelques macros pour Base, je suis débutant,
C'est pas vraiment indiqué pour un débutant. C'est complexe et diverses
bogues apparaissent et disparaissent selon les versions d'OOo.
bon ben c'est encourageant ...
je pourrais attaquer la base hsqldb en java, mais je voulais pouvoir
partager avec des utilisateurs d'OOo sans leur demander d'installer un
JavaRuntimeEnvironment et de lancer une application Java, et ne pas me
farcir toute l'interface graphique. En fait, c'est pour obtenir des
formulaires que l'éditeur de formulaires ne permet pas de réaliser (ou
alors j'ai pas trouvé). J'ai trouvé plusieurs how-to ou tutoriels sur
l'utilisation des macros avec des formulaires, mais j'aime bien
comprendre ce que je fais.
- lorsque je crée une macro en lancant l'éditeur depuis un document
Base (Outils > Macros > Gérer les macros > OOo Basic) je ne peux pas
créer une macro dans le document base, je suis obligé de la ranger
dans le repertoire Mes Macros > Standard.
C'est normal ?
Ce problème a déjà été signalé sur les forums/listes.
désolé, j'avais pas remarqué. C'est considéré comme un bug ?
- j'ai installé XrayTools50_fr, mais lorsque j'essaye :
<codeOOoBasic>
Dim oDoc
oDoc = ThisComponent
Xray oDoc
</codeOOoBasic>
j'ai un message "désolé, Xray ne fonctionne pas sur ceci" ... flûte
alors ...je comptais sur Xray pour découvrir l'API concernant les
documents Base
Oui, un document Base est une drôle de bête... ThisComponent ne
fonctionne pas dessus. Par contre ceci marche (lancé à partir de la
fenêtre Base)
xray StarDesktop.CurrentComponent
bon d'accord, je vais utiliser ce système, c'est malheureusement pas
super pratique quand on est en phase de développement.
Merci Bernard, je risque de revenir poser des questions.