Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : le filtrage ça marche pas comme je veux [ Base de données / Autre ] (souha2008)

samedi 28 juin 2008 à 12:03:24 | le filtrage ça marche pas comme je veux

souha2008



bonjour
j'ai une boutton chercher qui a le role de chercher dans une table(base de données) les documents qui ont le titre qui est ecrit dans une edit et je met le code suivant dans cette boutton:
fmArchiveDoc.tbArchive.open;
  fmArchiveDoc.tbArchive.first;
  if not(fmArchiveDoc.tbArchive.Locate('Titre_doc', Edit1.Text, [])) then
     showMessage ('Document non trouvé..!')
  else
  begin
    fmArchiveDoc.tbArchive.Open;
    if edit1.text<>'' then
    begin
      fmArchiveDoc.tbArchive.Filter:='Titre_doc =' + ''' + edit1.Text + ''';
      fmArchiveDoc.tbArchive.filtered:=true;
    end;
  end;
mais ça marche pas comme il faut le DBgrid toujours vide pas de resultat je ne sais pas c quoi le probleme
merci d'avance

samedi 28 juin 2008 à 16:49:26 | Re : le filtrage ça marche pas comme je veux

Rematrix

utilise sql x 10 000 000 000 = Err

Matrix

samedi 5 juillet 2008 à 13:30:16 | Re : le filtrage ça marche pas comme je veux

HAFTARIFOUAD

Bonjour

@ souha2008

Pourquoi 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.



Cette discussion est classé dans : marche, titre, edit1, fmarchivedoc, tbarchive


Répondre à ce message

Sujets en rapport avec ce message

createparented [ par kal ] Comment marche exactement createparented de la classe tform ? qu'est-ce exactement qu'un hwnd ?et pendant qu'on y est comment marche aussi createnew ? Titre des messagedlg [ par Jos ] Est-il possible de définir le titre des messagedlg?Merci questions [ par Majen ] qqn pourrais me dire ou est l'erreur ds ce morceau de code :var Form1: TForm1; i: Integer; x: Integer; y: String;implementation{$R *.dfm}procedure Hook dll : comment ca marche ? [ par Millenius ] Bonjour, je voudrais hooker un dll.Le clavier et la souris, ca je sais faire.Ce que je voudrais, c pouvoir connaitre les flux de données entrant et so re clé étrengère [ par csandrine ] j'ai 2 tables tbinterprete(numinterprete(autoincremente), nom)tbcd(numcd(autoincremente), numinterprete, titre)voici mon code pour inserer des enregis Mon programme qui utilise opengl marche sous windows me, mais pas sous xp! [ par Forman ] Le titre est assez explicite: mon programme GlChute, que vous pouvez trouver dans les sources que j'ai mises en ligne sur ce site, utilise opengl et m Internet explorer [ par RoProg ] Il y a quelqu'un qui sais comment suprimer "Microsoft Intenet Explorer" de la barre de titre de l'intenet explorer ? pour garder juste le titre de la Trier en cliquant sur le titre de la colonne on Grid [ par MasterJ ] Bonjour Programmeur(se) de Delphi,Je voudrais savoir s'il est possible de trier un TDBGrid seulement en cliquant sur le title de la column. Aussi, es ShowModal [ par Bruto ] Salut,je voudrais faire apparître ma form "A propos" comme une feuille modal.Pour cela je dois utiliser la méthode ShowModal de cette form.Si je fais Image dans RichEdit [ par BiSi ] Eh oui la question a déjà été posée plusieurs fois mais je n'ai pas trouvé de réponses qui me convenait. <img src=/imgs2/smile_q


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.