Bonjour,

> Est il possible de modifier le contenu des champs directement sur cet
> écran ? Je 
> n'y arrive pas. C'est comme si il ne s'agissait que d'un affichage;
> pas de 
> saisie possible. Cela me parait incroyable. Est ce normal ?

Non, ce n'est pas possible de cette manière, et oui c'est normal. Tu ne nous 
dis pas comment exactement tu fais afficher le résultat de ta requête, à part 
que ce soit sous forme de feuille de calcul. Si effectivement tu n'as fait 
usage que de la capacité de Calc à faire des reqûetes, tu n'auras que 
l'affichage des résultats. Pour pouvoir modifier les données, il va falloir que 
tu créés un formulaire basé sur cette requête.

Il y a toutefois des conditions pour que le formulaire te permette de modifier 
les données :
(a) il faut que ta requête ne soit basée que sur une seule table;
(b) il faut que ta requête intègre la clé primaire de la table que tu 
interroges; si ta table n'en a pas, point de salut;
(c) il ne faut pas que ta requête soit basée sur un fichier texte, CSV ou Calc, 
car ces "sources de données" ne sont pas (encore) ouvertes en écriture dépuis 
OOo Base;
(d) si ta requête comporte des chaps calculés, le formulaire que tu construiras 
pour saisir des données devra comporter des macros pour écrire le résultat du 
calcul dans le champ de ta table correspondante, macro qui se déclenchera 
lorsque tu navigues d'un champ à un autre dans ton formumaire ou que tu fasse 
une autre manipulation (fermeture, rafraichissement, etc).

Il y a peut-être d'autres conditions que j'ai oublié là tout de suite, car le 
nombre de contraintes dépend en grande partie de ce que tu souhaites faire.

Alex


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à