GMAO2
Messages postés15Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention 8 août 2009
-
6 août 2009 à 16:06
GMAO2
Messages postés15Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention 8 août 2009
-
7 août 2009 à 14:58
Bonjour a tous et a toutes,
j'ai un combox et un dbedit qui devra prendre sa valeur de la table selon la valeur a l'tem choisis
alors je doit positionner le pointeur "si le mot est exacte 'je suis debutant,"merci d'avance
cordialement;
GMAO2
Messages postés15Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention 8 août 2009 6 août 2009 à 22:56
désolé pour le retard enfete j'ai reussi a resoudre mon pb pour ceux qui sont interessés voila la methode:
dans la form principal j'ai sur mainmenu edition bon de commande j'ecrit :Bon_comande.show;
Bon_comande est la deuxieme form sur laquel il y'a un combox et un dbedit .
je dois remplir le combox avec toute les valeurs du champ fournisseur .
pour faire sa :
je selectionne dans evenemt de cette form on create .j'ecrit le code suivant:
procedure TBon_comande.FormCreate(Sender: TObject);
var
i:integer;
begin
table1.Edit;
table1.First;
if table1.recordcount<>0 then
for i := 0 to table1.recordcount do
begin
combobox1.items.add(table1.fieldvalues['nom_four']);
table1.next;
end;
end ;
maintenant a l'execution du prog et lorsque je selectionne une valeur du combox le pointeur doit ce deplacer jusqu'a l'enregistrement correspendant pour que le dbedit prend la valeur du cham de cette enregistrement pour faire sa :
je selectinne comboc et dans evenement je selectionne en change j'ecrit lr code:
Table1.Locate('nom_four',ComBoBox1.Text , [locaseinsensitive,lopartialkey]);
simple et efficace pas trop de code
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?