[Résolu][Base] Ouverture formulaire au démarrage

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Cedbatt
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 13 mars 2023 19:09

[Résolu][Base] Ouverture formulaire au démarrage

Message par Cedbatt »

Bonjour,

Je voudrai reprendre le fil de 2016 d'un message de Piaf qui avait résolu le problème avec une macro assez courte :

viewtopic.php?p=281968#p281968

Mais il semble que c'était pour une version LibreOfice 4.2...
Et donc ça me sort une erreur
Variable d'objet non définie.
à la ligne "ThisDatabaseDocument..."

Je ne trouve pas d'équivalent pour OOo 4.1.(10 ou 14) que j'utilise et je suis dans les choux avec le Basic !

Est-ce que quelqu'un aurait une solution svp ?
Dernière modification par Cedbatt le 22 mars 2023 15:01, modifié 1 fois.
Perso :
OOo 4.1.14
Windows 7 64bits

Boulot :
OOo 4.1.10
Windows 10 Pro 64bits
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Ouverture formulaire au démarrage

Message par Dude »

Salut,

Le code indiqué est fonctionnel sous OpenOffice.
Comme toujours, on n'a pas de boule de cristal pour savoir ce que tu fabriques.
Il faut donc fournir un document.
Cedbatt a écrit : 22 mars 2023 13:01 et je suis dans les choux avec le Basic !
Si tu ne souhaites pas t'investir dans la programmation, le mieux est d'utiliser l'extension Switchboard.
Cedbatt
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 13 mars 2023 19:09

Re: [Base] Ouverture formulaire au démarrage

Message par Cedbatt »

Salut Dude et merci pour ta réponse rapide.
Dude a écrit : 22 mars 2023 13:10 Si tu ne souhaites pas t'investir dans la programmation, le mieux est d'utiliser l'extension Switchboard.
C'est pas que je ne souhaite pas m'investir, je ne fais que ça ces derniers jours, mais je rame un peu !! J'ai lu un paquet de doc sur les macros mais j'ai du mal à me dépatouiller ... Je ne suis pas là pour vous saouler je m’excuse !
Je vais regarder la solution Switchboard que tu me proposes, ça a l'air intéressant et sans doute une bonne solution pour moi !!

Je regrette juste de ne pas comprendre ce qui ne fonctionne pas...
Au cas ou je joins le fichier et une capture écran, j'essaie cette macro sur un autre fichier de Piaf permettant de faire un menu.

Merci d'avance.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Perso :
OOo 4.1.14
Windows 7 64bits

Boulot :
OOo 4.1.10
Windows 10 Pro 64bits
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Ouverture formulaire au démarrage

Message par Dude »

Le code que tu écris est incorrect et je doute que ce soit celui de l'exemple de Piaf.

Une copie d'écran ne sert qu'à constater comme toi qu'il y a une erreur.
Bis repetitae :
Dude a écrit : 22 mars 2023 13:10 Il faut donc fournir un document.
La connexion via l'API est décrite dans ce fil : https://beaussier.com/sections/viewtopic.php?f=8&t=1577
Si tu débutes, chaque action doit être décomposée afin de comprendre où ça coince.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Cedbatt
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 13 mars 2023 19:09

Re: [Base] Ouverture formulaire au démarrage

Message par Cedbatt »

Dude a écrit : 22 mars 2023 13:10
Le code indiqué est fonctionnel sous OpenOffice.
Dude a écrit : 22 mars 2023 13:38 Le code que tu écris est incorrect et je doute que ce soit celui de l'exemple de Piaf.
Je te parler à ta façon : " tu n'as pas suivi le lien que je t'ai fourni" ... c'est un copié collé ...
Sans doute que je l'utilise mal ou hors contexte, je ne remet pas ça en cause par contre.
Dude a écrit : 22 mars 2023 13:38 Bis repetitae :
Répète tant que tu veux, si tu ne t'explique pas faut pas s'étonner que personne ne comprends ce que tu dis...
Je t'ai fourni un screen et l'odt concerné... tu veux quoi d'autre ?
Perso :
OOo 4.1.14
Windows 7 64bits

Boulot :
OOo 4.1.10
Windows 10 Pro 64bits
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Ouverture formulaire au démarrage

Message par Dude »

Bon, je ne sais pas pourquoi tu as suivi ce lien en particulier puisqu'il n'apporte rien.
Je suis reparti du suprême de code et du document de Piaf.
J'ai juste branché à l'ouverture du document la macro OuvertureBase.
Ca fonctionne comme attendu :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Cedbatt
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 13 mars 2023 19:09

Re: [Base] Ouverture formulaire au démarrage

Message par Cedbatt »

Merci.
Perso :
OOo 4.1.14
Windows 7 64bits

Boulot :
OOo 4.1.10
Windows 10 Pro 64bits