Rebonjour,
J'ai une table avec des noms,prénoms et d'autres colonnes avec correspondant à des jours lorsque l'on rajoute un enregistrement, je voudrais vérifier dans la table si il n'y a pas déjà le nom et le prénom. Pour le moment j'utilise un locate.
Mon problème est que si j'ai plusieurs fois le même prénom ou nom, la mise à jour est faite sur le premier prénom qui n'est pas forcément celui que je veux.
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 If Locate('Nom',DBNom.text,[loCaseInsensitive]) then begin If Locate('Prénom',DBE1.Text,[loCaseInsensitive]) then begin DataM.TabDtlConv.Edit; FieldValues['J '+IntToStr(I)] := CbConv.text; Post; end else begin Append; FieldValues['Nom'] := DBNom.text; FieldValues['Prénom'] := DBE1.Text; FieldValues['J '+IntToStr(I)] := CbConv.text; FieldValues['Saison'] := ESaison.text; Post; end;
Existe-il une fonction de recherche avec comme paramètres 2 valeurs^, dans mon cas le om et le prénom ?
Merci
Steph
Partager