bonjour:
j'ai le code suivant
Mon probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 query1.active:=false; query1.sql.add('select *') query1.sql.add('from enseignant inner join departement on enseignant.code_depa=departement.code_depa, enseignant inner join absence on enseignant.code_ens=absence.code_ens, occupe inner join enseignant on enseignant.code_ens=occupe.code_ens, occupe inner join poste on occupe.code_post=poste.code_post'); query1.sql.add('where code_ens = ''250'''); query1.sql.exec; query1.active:=true;
1-Est que lorsque j'execute cette requette,mon dbgrid affiche un resultat bésard (il prend tous les champs ,si les tables contiennent 4 lignes il m'affiche 4*le nombre de table !?).
2-Je veux afficher par programmation dans le sql les titres des champs dans mon dbgrid a ma façon pas comme ils sont decrits dans les table
ex:dans la table j'ai le champ code_ens mais dans le dbgrid je veux avoir le titre Code Enseignant.
3-Je veux que lorsque je clik sur la colonne nom_ens de Dbgrid,une deuxime fiche s'affiche avec caption(titre de la fiche ):Modificatioin de l'enseignant ???'le nom de celui clicke sur le dbgrid de fiche1??? .
Cest vraiment gentil d'aider un debutant en delphi,MERCI.
Partager