salut +bsdocuments+
merci bcp pr votre répence
mais j'utilise pas de clé et je ve ordoné ma table comme je ve
esque vous pencé que Ordre by poura m'aidé ?
salut +bsdocuments+
merci bcp pr votre répence
mais j'utilise pas de clé et je ve ordoné ma table comme je ve
esque vous pencé que Ordre by poura m'aidé ?
merci bcp
C'est impossible d'ordonné une table comme ça comme vous voulez;
c'est avec les champs indexés que vous pouviez faire l'ordre.
à propos de Order By c'est pour vos requêtes SQL !!
Ex:
a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Select * From Table1 Order By Table1.Champs1
______________________________________________________________________
Le sketch qui m'a marqué le plus! écoutez les programmeurs : Site de Yan Marchal
salut +bsdocuments+
merci pr votre répence
ok j'ai mis un indexe dans ma table
comment puisje fér pr l'ordonné comme je ve ??
merci bcp
T'a pas besoin !!
il suffit d'ajouter une * [sur les champs indexés]; et l'ordre
sera fait automatiquement;
Pour plus, essaye de voir les enregistrements par l'ouvèrture
de votre table sur "Le Mudule Des Base De Données" fourni avec
Delphi; si vous avez une version anglais; donc plutôt "Database Desktop"
a+
______________________________________________________________________
Le sketch qui m'a marqué le plus! écoutez les programmeurs : Site de Yan Marchal
cher +bsdocuments+
salut
je vé vous expliqué mon probléme
j'ai une table avec plain d'engergistrement Ok
je dois choisir qulque un poer les metre au début et d'autre a la fin
pr que mon programme puisse marché si non cela va pas marché
j'espér que vous me comprné
je ve pas que mon dernié enregistrement ce mette a la fin
je ve le placé la ou je ve
merci bcp
Donc, ici c'est à toi de gérer le champs d'index;
supponsant que notre clé est : CHAMPS_1, et les tubles
de notre tables sont :
Ex:
Prenant par exemple que vous voulez déplacé le tuple 2CHAMPS_1 CHAMPS_2 CHAMPS_3 CHAMPS_4
1 ValeurA ValeurA ValeurA
2 ValeurB ValeurB ValeurB
.. ......... ......... ..........
99 ValeurZ ValeurZ ValeurZ
comme vous dite; vers la fin de la table donc;
tu doit connaitre le nombre d'enregistrement; qui est ici 99 !!
Il vous reste que vous tapiez ça..
Si vous voulez insérer un nouveau; donc;
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 // PositionActuelle est une variable qui doit contenire le nombre de la suite // de votre tuple à déplacer.. PositionActuelle:=Table1.RecNo+1; // 1er; modifier la cléf en la donnant le nombre d'enreg. +1 // pour se remet à fin de la table Table1.Edit; Table1['CHAMPS_1']:=Table1.RecordCount+1; Table1.Post; // Le tri Mannuel; et c'est ça que je ne te courage pas à le faire.. While (Table1.FindKey([PositionActuelle])) and (Table1.RecNo<Table1.RecordCount) do begin Table1.Edit; Table1['CHAMPS_1']:=PositionActuelle; Table1.Post; Inc(PositionActuelle); end;
a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Table1.Insert; Table1['CHAMPS_1']:=Table1.RecordCount+1; Table1['CHAMPS_2']:=Edit1.Text; Table1['CHAMPS_3']:=Edit2.Text; . .. ... Table1['CHAMPS_N']:=EditN.Text;; Table1.Post;
______________________________________________________________________
Le sketch qui m'a marqué le plus! écoutez les programmeurs : Site de Yan Marchal
+bsdocuments+
merci bcp
je ss ravie de rencontré qulqu'un aussi FANA de delphi au point de me répendre a une heur parraille
votre méthode me paré bien je vé l'ésséyé tt de suite
mais moi j'ai pencé a ca:
esque on pe fér un GOTO (pr spécifier l'enregistrement que on ve séléctionné)
puis on fait un .Insert;
merci bcp
Pour que vous puissiez de ce déplacer sur la table;
Ta qu'a l'objet DBNavigator sur la pallette Data Controls
et vous le lié au DATASOURCE de votre table..
ou par le CODE;
et c'est fait!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Table1.First; // -> Premier Table1.Next; // -> Suivant Table1.Prior; // -> Précedent Table1.Last; // -> Dernier
n'oublie pas
Bon Courage..
______________________________________________________________________
Le sketch qui m'a marqué le plus! écoutez les programmeurs : Site de Yan Marchal
+bsdocuments+ re
négatif
la table est invisible ,
c'est des calcule que je fait dans un bouton
merci de esséyé de m'aidé
merci bcp
Qu'est ce que tu veut dire par table invisible ?
salut sapin
+bsdocuments+ ma proposé de ajouter un DBNavigator
j'ai dis que ma table été invisible qui ve pr dir que on a pas accée a la table lors de d'excution
mon probléme et que je ve inséré un enregistremt a la place que je veux
et j'yarrive pas
merci bcp
Vaut mieux créer une nouvelle discussion.. pour avoir des réponses
Vous avez posté plusieurs sujets à la fois sur cette discussion.
a+
______________________________________________________________________
Le sketch qui m'a marqué le plus! écoutez les programmeurs : Site de Yan Marchal
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