Salut
delphi 7 et interbase
jais un fichier agent(numero,nom,prenom,grade')
est ce qu'il est possible d'afficher le nom et le prenom dans la meme cellule d'un dbgrid
Merci pour votre aide
Salut
delphi 7 et interbase
jais un fichier agent(numero,nom,prenom,grade')
est ce qu'il est possible d'afficher le nom et le prenom dans la meme cellule d'un dbgrid
Merci pour votre aide
Je passerais par une colonne de la table plutôt que par une colonne calculée
Ne connaissant pas la taille des champs je laisse le soin de remplacer le ? pr la valeur souhaitée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE AGENT ADD NP VARCHAR(?) COMPUTED BY NOM||' '||PRENOM
un expression Computed un peu plus élaborée serait également nécessaire pour éviter les débordements imprévus si la taille indiquée n'est pas égale à Taille(Nom)+Taille(prenom)+1
si les colonnes nom et prenom sont des Char et non des Varchar il serait également peut être bon d'enlever les espaces de Fin (TRIM)
L'avantage de cette technique : la possiblité de créer un index , aucun code
OnComputedColumn donc plus de rapidité à l'ouverture d'une table entière etc ...
Bonjour,
Avec Interbase et si tu interroges ta base en SQL, tu peux traiter ce point directement dans ta requête. Exemple
Ainsi, tu mets "Denomination" dans ta cellule et tout fonctionne.SELECT NOM || ' ' || PRENOM AS Denomination FROM TABLE etc
Il s'agit d'une méthode complémentaire à celle de liazidf. Après à toi de choisir ta méthode de travail.
Bon courage
Edit: Entre temps SergioMaster a posté une solution un peu différente.
Merci bien mes amis
problème résolu
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager