Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Bonjour,
Merci à Jean-Michel et Alex d'avoir pris en compte ma question.
Pour les besoins d'un cours en association j'apprends les rudiments pour développer une base simple avec OpenOffice Base (ou LibreOffice). A titre d'exemple nous créons une base de gestion d'une bibliothèque personnelle. Je vous ai mis cette base en dépôt de fichiers, le lien ci-après vers ce fichier pour le téléchargement.
Je suis dans l'environnement Win XP (nul n'est parfait ...)
Si vous ouvrez le formulaire: F_AUTEURS_ET_OUVRAGES j'ai inséré dans le sous-formulaire : OUVRAGES une colonne que j'ai appelée: *EDITEUR essai* qui est une Zone Combinée pour essayer d'entrer un texte (un éditeur) non présent dans ma table, je puis le faire certes mais la valeur n'est pas introduite dans la table EDITEURS pour une utilisation ultérieure...donc la question comment faire ? je crois que j'y étais arrivé et cela _sans macro_ mais je ne me rappelle plus comment...Par avance merci et excusez-moi si un de vous a déjà répondu à cette question.

 http://dl.free.fr/vd85fjUGR <http://dl.free.fr/vd85fjUGR>

Claude


Le 12/01/2012 18:25, Alexander Thurgood a écrit :
Bonsoir à tous,

Le 12/01/12 18:15, Jean Michel PIERRE a écrit :
Bonjour,
Je suis en OOo 3.3.0 mais je suppose que sur Lib ce serait
pareil...mais plus de personnes sur ce forum...
Pour une base Gestion de Bibliothèque, j'ai un sous-formulaire et sur
une colonne je place une zone modifiable basée sur une table (les
EDITEURS) je voudrais soit prendre une valeur de cette table pour ce
nouvel enregistrement (un nouveau titre pour un AUTEUR donné) soit en
ajouter une nouvelle et que cette valeur soit mise dans la table pour
une utilisation ultérieure éventuelle. Actuellement si je peux donner
une nouvelle valeur celle-ci n'est pas dans la table . J'ai su faire
mais ...tout s'envole !
Claude


Bonjour,
Si j'ai bien compris, ce que tu appelles "zone modifiable" devrait
être une Zone de liste alimentée par une requête SQL de la table des
éditeurs.
Pour plus d'éclaircissements, il faudrait avoir ta base.
Oui, mais il voudrait, si j'ai bien compris, pouvoir ajouter directement
une nouvelle valeur à la liste et que celle-ci soit écrite dans la table
à partir de laquelle on a établi la liste des valeurs. Je ne me rappelle
plus si ce problème, assez courant au demeurant, nécessite toujours de
passer par un macro ou non. De mémoire, il faut que le champ en question
fasse partie d'un sous-formulaire basé sur la table servant à fournir
les données de la liste, même s'il apparaît dans le formulaire
principal. L'assistant de création de sous-formulaire devrait pouvoir
servir à faire cela.

Des pistes pour expliquer les différences entre les différents types de
liste dans un formulaire :

http://user.services.openoffice.org/fr/forum/viewtopic.php?f=17&t=23198


Alex


--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.