Bonjour,
J'utilise un fichier .ods dont une feuille contient une plage issue
d'une base de données. Les données sont actualisables.
J'ai plusieurs bases contenant chacune plusieurs requêtes.
Question : Comment retrouver les noms de la base et de la requête
associées à la plage ?
Merci
JM barbault
Bonjour
barbault wrote:
J'utilise un fichier .ods dont une feuille contient une plage issue d'une
base de données. Les données sont actualisables.
Je suppose que tu as procédé comme indiqué ici (glisser-déposer depuis la
fenêtre des sources de données) :
http://wiki.documentfoundation.org/FR/FAQ/Base/018
barbault wrote:
Question : Comment retrouver les noms de la base et de la requête
associées à la plage ?
C'est possible par macro. Le classeur joint comprend un exemple avec en
A1:A4 les syntaxes possibles.
Afficher le navigateur pour savoir quel nom de plage "passer" à la fonction.
Les informations sur l'API sont ici :
http://api.libreoffice.org/docs/common/ref/com/sun/star/sheet/DatabaseImportDescriptor.html
http://nabble.documentfoundation.org/file/n3372122/PysSourceData.ods
PysSourceData.ods
Nota : je n'ai pris le temps de faire que deux essais (bibliography par
défaut et une base perso au format natif hsql)
Cordialement
Pierre-Yves
Bonjour
barbault wrote:
>
> J'utilise un fichier .ods dont une feuille contient une plage issue d'une
> base de données. Les données sont actualisables.
>Je suppose que tu as procédé comme indiqué ici (glisser-déposer depuis la
fenêtre des sources de données) :
http://wiki.documentfoundation.org/FR/FAQ/Base/018
Ça dépend parfois ainsi, parfois en utilisant Données/Pilote de données/Démarrer/source de données enregistrée sous libreOffice/...
barbault wrote:
>
> Question : Comment retrouver les noms de la base et de la requête
> associées à la plage ?
>C'est possible par macro. Le classeur joint comprend un exemple avec en
A1:A4 les syntaxes possibles.Afficher le navigateur pour savoir quel nom de plage "passer" à la fonction.
Les informations sur l'API sont ici :
http://api.libreoffice.org/docs/common/ref/com/sun/star/sheet/DatabaseImportDescriptor.htmlhttp://nabble.documentfoundation.org/file/n3372122/PysSourceData.ods
PysSourceData.odsNota : je n'ai pris le temps de faire que deux essais (bibliography par
défaut et une base perso au format natif hsql)Cordialement
Pierre-Yves
PysSourceData.ods renvoie en A1:A4 #VALEUR !
Merci quand même pour l'idée.
J'ai trouvé plus simple pour avoir la base de données il suffit
d'actualiser la plage et la fenêtre de demande de mot de passe affiche
le nom de la base
Situation base postgresql sur serveur réseau interrogée par .odb
Merci
JMB
Suite...
barbault wrote:
Ça dépend parfois ainsi, parfois en utilisant Données/Pilote de
données/Démarrer/source de données enregistrée sous libreOffice/...
La fonction du classeur précédent n'est pas prévue pour les pilotes de
données.
barbault wrote:
PysSourceData.ods renvoie en A1:A4 #VALEUR !
As-tu autorisé l'exécution des macros ?
barbault wrote:
J'ai trouvé plus simple pour avoir la base de données il
suffitd'actualiser la plage et la fenêtre de demande de mot de passe
affiche le nom de la base Situation base postgresql sur serveur réseau
interrogée par .odb
Ok... 
Cordialement
Pierre-Yves
Oui, je croyais
mais je viens de constater que je l'avais fait après l'ouverture du fichier, maintenant c'est bon
Merci beaucoup.
JM Barbault