Maurice Starck a écrit :
Bonjour Jean-François,

Bonjour Maurice,

les réponses de Docgranville et Jean-Michel complètent et éclaircissent ce que j'avais voulu dire dans mon msg précédent.

Jean-François Nifenecker wrote:
En d'autres termes, les données doivent rester brutes, leur mise en forme étant traitée à un autre niveau.

Peux-tu précisez ce que tu entends par "un autre niveau".

Au niveau de la présentation : via le traitement de textes ou le tableur, par exemple (ex pratique : publipostage). C'est donc au niveau des documents qui exploitent le résultat de ta requête que tu peux (devrais, amha) procéder aux mises en forme.

Pour résumer, tu as :
-- une base de données constituée de tables, requêtes, vues.
Une telle base ne contient (devrait contenir) que des données brutes

-- un ensemble de documents, rapports, catalogues, bilans, états
destinés à *présenter* les données disponibles dans la base.

C'est à ce second niveau que je faisais allusion.

Une fois la requête effectuée je clique-droit sur certaines colonnes pour modifier le format. En général je retrouve ces modifs après sauvegarde et réouverture de la base, mais pas toujours. Selon le nombre de colonnes cela peut devenir galère.

Je conviens qu'il y a là probablement un bug (non testé de mon côté). Cependant, comme je le prétends, ce bug est sans importance, compte tenu de ce qui précède : les mises en forme ne sont pas du ressort de la base de données.


Pourquoi ? Parce que :
1. il ne faut pas surcharger les sources de données par des éléménets extérieurs 2. d'une même source de données on pourrait avoir besoin de produire plusieurs représentations, mises en forme différemment 3. le découpage en niveaux d'abstraction (les données / leur mise en forme) permet de découpler les manipulations dans chacun de ces niveaux

...et pour compléter le 3. çà aide TRES beaucoup à gérer la maintenance de la 
base


Ce n'est pas la source de données que je mets en forme, mais le résultat d'une requête.

Une requête *est* une source de données :-)


Bon courage,
--
Jean-Francois Nifenecker, Bordeaux

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à