AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 03:47

Parameter dieser Suchanfrage:

Suche in Thema: Filterproblem mit TTable
Suche alle Beiträge, die von "Grolle" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 15 von insges. 15 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 22. Aug 2007
    Hallo,

    eine Query kommt leider nicht in Frage. Bei normalen Filtern kann
    man doch auch eine oder-Verknüpfung für ein Feld einbauen? Irgendwie
    muss das doch gehen. Ich habe leider auch die Delphi-Hilfe nicht
    parat. Vielleicht kann mir jemand schreiben was sie zu onfilterrecord()
    sagt.

    Viele Grüße ...
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 21. Aug 2007
    Hallo,

    ich habe zu diesem alten Thema nochmal eine Frage:
    Im Moment suche ich ja so mit onfilterrecord():
    Accept := Match(VarToStr(DataSet), sMatch);
    Der übergebene String lautet dann z. B.: %2%45%
    Das Ergebnis ist dann z. B.: 123456 - also alles, was diese 3 Ziffern enthält.
    Nun die Frage: Ist das auch möglich, über eine oder-Verknüpfung zu suchen? also
    enthalten sein muss 2 oder 4...
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 19. Dez 2006
    Hallo Marabu,
    habe nochmal ein bischen rumprobiert und alles läuft einwandfrei.
    Es lag einfach daran, dass ich den Filter bzw. sMatch nicht an der
    richtigen Stelle zurückgesetzt hatte. Jetzt klappt alles einwandfrei!
    Besten Dank nochmal :-D
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 11. Dez 2006
    Hi,
    einmal geschieht ja eine Filterzuweisung durch das PopUpMenü.
    Unabhängig davon soll aber auch wenn der User es wünscht über
    eine andere Maske (im onfilterrecord) die Daten filtern können.
    Ich meine, dass die Daten zusammengewürfelt werden (onfilterrecord
    und der eigentliche filter). das geht soweit, bis ich gar nix mehr
    angezeigt bekomme. :gruebel:
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 11. Dez 2006
    Hallo,
    habe jetzt jedesmal bevor der filter neu gesetzt wird fltered auf false gesetzt.
    Aber es geht immer noch durcheinander. Wird onfilterrecord bei jedem filtern aus-
    gelöst? Kann das der Fehler sein?
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 10. Dez 2006
    Hi,
    hier der Text:

    procedure TForm1.AdsTable1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
    begin
    //if not AdsTable1.FieldByName('def3').IsNull then
    Accept := Form6.Match(VarToStr(DataSet),Form6.sMatch);
    end;

    procedure TForm6.Button1Click(Sender: TObject);
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 10. Dez 2006
    Danke, das klappt schonmal super. Allerdings kommt es nach mehrmaligem einsetzen von
    Filtern zu einem Durcheinander. Gibt es keine vernünftige Hilfe/Tutorial zur Verwendung
    von onfilterrecord mit filtern (gemeinsame und getrennte Nutzung)? Die Delphi-Hilfe gibt
    da ja kaum was her :?
    Viele Grüße....
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 10. Dez 2006
    Hallo,
    habe alles soweit gemacht, jedoch bekomme ich jetzt zwischendurch folgende Exception:

    Muss ich bei der Benutzung von onfilterrecord irgendwas beachten? (Benutze auch andere Filter!)
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 9. Dez 2006
    Besten Dank! Werde mich gleich mal dransetzen :coder:
    Gute Nacht
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 9. Dez 2006
    Hi,
    warum BDE? Ich benutz doch den ADS Local Server!
    Kannst du mir sagen, wie man OnFilterRecord() konkret
    darauf anwendet bzw. überhaupt nutzt?
    Viele Grüße...
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 8. Dez 2006
    Hi Marabu,
    danke, das klappt ganz gut. Leider habe ich jetzt gesehen, dass Ads kein LIKE
    im Filter unterstützt :cry:
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 8. Dez 2006
    Hi Marabu,
    danke für deinen Vorschlag. Mit meinem bisherigen Ansatz habe ich auch noch einige Probleme:

    var
    sf : TIniFile;
    i : integer;
    s : string;
    begin
    readstring;
    Form1.AdsTable1.First;
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 7. Dez 2006
    Hi,
    nach Jahreszahlen. Diese stehen in einem DB-Feld in dieser Form: 345 (für 2003,2004,2005)
    Als Filter soll folgende Eingabe möglich sein: 245 oder 2-5
    Viele Grüße....
  • Forum: Datenbanken

    Re: Filterproblem mit TTable

      Delphi
      by Grolle, 7. Dez 2006
    Ich weiss. Es ist ein Kundenwunsch!


    Was genau versteht du nicht?

    //Edit: Ich habe Mist erzählt. In der Datenbank werden die Daten nicht durch
    einen Semikolon getrennt gespeichert, sondern so: 012345 ...

    Viele Grüße...
  • Forum: Datenbanken

    Filterproblem mit TTable

      Delphi
      by Grolle, 7. Dez 2006
    Hallo,
    ich möchte eine Filterung der Datenbank nach Jahreszahlen und zwar:
    Sortierkriterien: 3;4;5; oder 2-5
    In dem Datenbankfeld werden die Daten durch Semikolon getrennt gespeichert (3;5;6....)
    Meine bisherige Lösung ist die Datenbankfelder pro Datensatz zu durchlaufen und bei
    einem Treffer eine 1 bzw. eine 0 in ein Extra-DBFeld zu schreiben und darauf dann den Filter
    zu verwenden. Weiß...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Grolle&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=82055
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz