Je suis en train de réaliser une étude détaillée en vue de développer une application de gestion en Delphi + BDD. En terme de programmation, je prévois un module avec plusieurs TTable et TQuery. Classique !!

Mes questions portent sur la « bonne pratique » d’utilisation des TQuery sachant, qu’à priori, un programme « pro » doit être réalisé via des requêtes (lecture, création, modification). Ce programme devra être le plus structuré possible.

Grosso modo, mon problème est de savoir quel TQuery fait quoi !!

- Faut-il dédié un TQuery à une utilisation particulière ? Par exemple à une fonction quelconque interrogeant une ou plusieurs tables devra-t-elle avoir son TQuery ?

- Peut-on interroger avec 2 TQuery les mêmes tables en même temps ? Ex : édition d’un état avec un TQuery utilisant une requête complexe sur plusieurs tables, et création/modification/màj sur une table

- Est-ce aberrant d’imbriquer des TQuery dans des lectures en boucle ? En tout cas, ça doit sans doute l’être en terme de temps de réponse…

- Existe-t-il des règles générales d’utilisation et de bonnes pratiques ?

Olivier