Bonjour,
je travail sur un planning,le probleme de ce planning, c'est que la selection d un evenemnt ne marche pas au 1 er clik de souris , il faut , clicker sur un autre evenement puis revenir sur le 1 er evenemnt pour que la table se positione sur l enregistrement..

Donc j' ai penser a faire une requete select en passant les paramettre de l evenemnt choisi, ca sa marche, le probleme c 'est la mise a jour, ma requete update ne passe pas.

Quand je la cree avec le requeteur sql ca marche, si je la met dnas le query dans le string du composant ca marche mais en code rein

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
pour selection l evenemt
Qmodifier.sql.clear;
Qmodifier.sql.Text :='SELECT * FROM aposte Aposte where notes like ' + quotedStr(dbplanner1.Items.Selected.ItemText)   ;
Qmodifier.open;
 
pour la mise a jour
 
query1.sql.clear;
query1.sql.Text:= 'update  aposte Aposte set notes =' + quotedStr(edit1.text)+ ' where notes = '+ quotedStr(edit2.text);
query1.ExecSQL;
edit1.Text:=dbplanner1.Items.Selected.ItemText;
je n'ai pas de message d erreur.

j'ai indique la table dans les composant query mais je ne sais pas si je doit indique le datasource.

merci