bonjour tout le monde,
voila j'aimerais aprés l'éxecution d'une requete d'un recherche ( donc le dataset du dbgrid est a query1) que je n'ai pas toutes les colonnes du dbgrid mais seulement celles qui m'interessent !!!
est ce possible???
merci
bonjour tout le monde,
voila j'aimerais aprés l'éxecution d'une requete d'un recherche ( donc le dataset du dbgrid est a query1) que je n'ai pas toutes les colonnes du dbgrid mais seulement celles qui m'interessent !!!
est ce possible???
merci
salut lila a ce que tu peut nous donné le code de votre requête
voici le code pour la recherche :
sauf que dans la table mouv j'ai des champs que je n'utilise pas par tout!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 query1.Active:=false; query1.SQL.Clear; if(edit1.Text = '' ) then showmessage('veuillez tapez le matricule svp') else if (edit3.Text = '') then begin query1.SQL.Add(' select * from mouvement where code='''+edit1.Text+''' and type_mouv='''+edit2.Text+''' '); query1.Open; if (query1.Recordcount = 0) then showmessage('La recherche na donnée aucun résultat !') else begin dbgrid1.Visible:=true; dbnavigator1.Visible:=true; query1.First; while not query1.eof do begin query1.Next; end; end; end else begin query1.SQL.Add(' select * from mouvement where code='''+edit1.Text+''' and date_deb='''+edit3.Text+''' '); query1.Open; edit4.Text:=query1.FieldValues['date_fin']; edit5.Text:=query1.FieldValues['motif']; edit6.Text:=query1.FieldValues['commentaire1']; query1.SQL.Clear; end; end;
merci
Déja si tu n'a pas besoin de tous les champs alors filtres les
Après tu peux toujours masquer la colonne qui ne dois pas apparaître en mettant sa taille à 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 query1.SQL.Add(' select champ1,champ2,champX from mouvement where code='''+edit1.Text+''' and type_mouv='''+edit2.Text+''' ');
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
et comment faire pour réduire la taille des colonnes avec quel instruction?
merci
bonjour
à+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DBGrid1.Columns[0].Visible := false
oui ca marche comme ca mais je ne l'ai pas dans l'ordre que je veux
est ce possible de lé réordonner comme on veut!!
merci
Salut,
cliques sur la propriété Colums dans l'inspecteur d'objets puis dans l'éditeur de colones tu trouve un bouton créer toutes les colones. à partir de la tu peux personaliser tes colones comme tu veux.
to be xor not to be, that's the flag
bonjour à tous
merci khaled je pensais a un tri par programmation ca existe c'est posssible!!!
Il suffit d'indexer les champs persistants , le numéro de l'index indique l'ordre des colonnes
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 query1date_fin1.Index:=0; query1motif.Index:=1; query1commentaire1.Index:=2;
Si trier dans l'ordre que tu veux signifie que tu veux trier les données d'une colonne en particulier, il suffit de rajouter une clause ORDER BY à ta requête.
Si tu veux trier l'ordre de tes colonnes, il ya la méthode de damene à moins que le fait de changer l'ordre des champs dans la requête résolve se problème. A essayer.
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
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