comment puis-je créer dbgrid avec des colonnes composites,comment puis-je créer dbgrid avec des colonnes composites?
exemple: dbgrid en-tête | nom | | premier | dernière |
comment puis-je créer dbgrid avec des colonnes composites,comment puis-je créer dbgrid avec des colonnes composites?
exemple: dbgrid en-tête | nom | | premier | dernière |
La composition doit/doit être effectuée sur l'ensemble de données (table).
Si vous utilisez un SQL Selects pour obtenir vos données, vous devez faire la "composition" dans l'instruction select (la syntaxe dépend du serveur data engine/sql).
Vous pouvez faire un champ calculé sur la datasset (regarder dans l'aide et dans les exemples installés avec delphi.
merci beaucoup mais je n'essaie pas de faire du champ (lookup ou calculé), je veux simplement voir les champs (colonnes) regroupés par grands titres, pour être bien présentés dans le dbgrid. exemple Colonnes prénom, nom, sexe ... avec le titre "personne" Colonnes emploi, salaire, ... avec titre "professionnel" – khelifaadm
standard Delphi DBGrid ne prend pas en charge cette fonctionnalité, sauf pour le type de champ agrégat qui est prise en charge que dans ClientDataSet.
Vous pouvez utiliser les composants réseau 3 parties qui offrent cette fonctionnalité personnellement, je aime la grille EhLib qui offre cette fonctionnalité, et beaucoup d'autres ceux Voici une capture d'écran de EhLib avec les en-têtes de colonnes imbriquées:..
alt text http://www.ehlib.com/IMAGES/dbgridehform2.png
Vous pouvez voir d'autres captures d'écran dans ce lien: http://www.ehlib.com/dbgrideh1.htm
Merci beaucoup pour votre réponse claire et utile – khelifaadm
Vous pouvez obtenir cette fonctionnalité par le codage:
Ou en payant:
Désolé, mais il ne sait pas. Recherchez-vous des titres de colonne imbriqués? –