Table - Magnifier (search/filter)
Table - Magnifier (search/filter)
Hoi Zämä
Haben eine Tabelle und gebe einen Suchbegriff ein, klappt alles wunderbar.
Gibt es eine Möglichkeit einen oder alle Filter zu löschen (Merkmal Filter ist es nicht)
Adrian
Haben eine Tabelle und gebe einen Suchbegriff ein, klappt alles wunderbar.
Gibt es eine Möglichkeit einen oder alle Filter zu löschen (Merkmal Filter ist es nicht)
Adrian
-
- Site Admin
- Beiträge: 535
- Registriert: 23. Februar 2010, 08:06
- Wohnort: Langenthal, Schweiz
- Kontaktdaten:
Re: Table - Magnifier (search/filter)
Ich verstehe dein Problem nicht.
Sobald du in die Tabelle klickst, was ja bei einer Suche für einen Treffrer dort gewollt ist, verschwindet der Sucheintrag.
Sobald du in die Tabelle klickst, was ja bei einer Suche für einen Treffrer dort gewollt ist, verschwindet der Sucheintrag.
Re: Table - Magnifier (search/filter)
Da hast Du schon recht, doch es geht um das folgende:
ich habe noch ein zusätzliches Suchfeld, über welches ein Suchbegriff über alle Felder geht.
Wenn nun im Vorfeld jedoch in der Tabelle bereits was eingegeben wurde, bleibt dieser Filter bestehen. Nun wollte ich, wenn jemand im Suchfeld was eingibt, zuerst alle Filter löschen. Finde dafür aber kein Merkmal (Filter ist es eben nicht)
Adrian
ich habe noch ein zusätzliches Suchfeld, über welches ein Suchbegriff über alle Felder geht.
Wenn nun im Vorfeld jedoch in der Tabelle bereits was eingegeben wurde, bleibt dieser Filter bestehen. Nun wollte ich, wenn jemand im Suchfeld was eingibt, zuerst alle Filter löschen. Finde dafür aber kein Merkmal (Filter ist es eben nicht)
Adrian
-
- Senior Member
- Beiträge: 312
- Registriert: 24. September 2015, 10:05
- Wohnort: Biberbach, Austria
- Kontaktdaten:
Re: Table - Magnifier (search/filter)
Die Lösung:
TABLE_QRY_xy.DisableFilter()
TABLE_QRY_xy.DisableFilter()
-
- Site Admin
- Beiträge: 535
- Registriert: 23. Februar 2010, 08:06
- Wohnort: Langenthal, Schweiz
- Kontaktdaten:
Re: Table - Magnifier (search/filter)
Aha, verstehe.
disablefilter geht meiner meinung nach nicht, da dies die Anzeigekriterien umfasst.
Ich kenne nur TableDisablefilter(tabelle.col_xx)
Ich sehe einzig, dass das Umgekehrte machst. Im "whenever performing a search with the magnifer" der betreffenden Tabellenspalte, den Inhalt an dein Suchfeld übergeben.
wenn du später im Suchfeld weiterschreibst, geht alles normal weiter. Was im Suchfeld der Spalte weiterhin steht, hat bei Eingabe im Suchfeld keinen Einfluss mehr.
Andernfalls müsstest du in diesem Fall tatsachlich den Magnifier verbieten.
disablefilter geht meiner meinung nach nicht, da dies die Anzeigekriterien umfasst.
Ich kenne nur TableDisablefilter(tabelle.col_xx)
Ich sehe einzig, dass das Umgekehrte machst. Im "whenever performing a search with the magnifer" der betreffenden Tabellenspalte, den Inhalt an dein Suchfeld übergeben.
Code: Alles auswählen
sBuf is string
sBuf=MySelf
EDT_Suche1=sBuf
Andernfalls müsstest du in diesem Fall tatsachlich den Magnifier verbieten.
Re: Table - Magnifier (search/filter)
Danke Euch für die Hinweise, ich werde einiges versuchen und dies mit meiner Testperson noch ausdiskutieren.
Aber so habe ich ein Hinweis was möglich, oder eben nicht möglich ist.
Adrian
Aber so habe ich ein Hinweis was möglich, oder eben nicht möglich ist.
Adrian
-
- Senior Member
- Beiträge: 312
- Registriert: 24. September 2015, 10:05
- Wohnort: Biberbach, Austria
- Kontaktdaten:
Re: Table - Magnifier (search/filter)
Also
das arbeitet perfekt für mich. Da wird alles angezeigt, egal was zuvor gefiltert wurde. Oder habe ich die Frage falsch verstanden?
Wobei
und
Völlig das gleiche ist, nur eine andere Schreibweise.
Code: Alles auswählen
EDT_SucheArtikelbezeichnung=""
EDT_SucheArtikelnummer=""
TABLE_QRY_SucheArtikel.DisableFilter()
TABLE_QRY_SucheArtikel.Display(taReExecuteQuery)
Wobei
Code: Alles auswählen
TABLE_QRY_SucheArtikel.Display(taReExecuteQuery) // ab WD23
Code: Alles auswählen
TableDisplay(TABLE_QRY_SucheArtikel,taReExecuteQuery)