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+h...@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

Répondre à