Bonjour
@
souha2008Pourquoi vous utiliser deux fois ; fmArchiveDoc.tbArchive.open;
et pourquoi:
If not(fmArchiveDoc.tbArchive.Locate('Titre_doc', Edit1.Text, [])) then
showMessage ('Document non trouvé..!')
c'est pour confirmer l'existance de la variable recherchée.
voila je vous propose ce code;
// Appliquer le filtre
fmArchiveDoc.tbArchive.Filter:= 'Titre_doc = ''' + Edit1.Text + '*''';
// Accepter le filtre
fmArchiveDoc.tbArchive.Filtered :=true ;
// s'il y a aucun enregistrement annuler
if fmArchiveDoc.tbArchive.RecordCount= 0 then begin
ShowMessage('Aucun enregistrement trouvé');
exit;
end;
n'oubliez pas de valider l'option du flitre: foCaseInsensitive:=True; pour accepter la différence entre les MAJISCULS et les minisculs
je pense que ça va vous aider, bonne chance et plein de succès.
