Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Suchformular in 10 Minuten erstellt Nachgefragt
Gehe zu Seite Zurück  1, 2, 3, 4, 5 ... 159, 160, 161, 162, 163
zurück: Laufzeitfehler 3021 BOF oder EOF ist true weiter: Berichte drucken Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
JanHHs
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Apr 2014, 17:22
Rufname:

AW: Suchformular in 10 Minuten erstellt Nachgefragt - AW: Suchformular in 10 Minuten erstellt Nachgefragt

Nach oben
       

Mmkay, also quasi im "clsccfilter" den strAdditionalFilter = "MEIN SQL"?

Wie kann ich dann bestimmten für welches Formular der jeweilige Filter benutzt wird?

Meine zweite Frage ging um das Kombinationsfeld in dem man die Filteroptionen auswählen kann wie "contains" "empty" etc. Wenn ich im Suchfeld dann z.B. einen Nachnamen wie Müller eingebe und als option "contains" wähle sagt er mir das kein Element von diesem Namen vorhanden ist. Dazu muss ich noch sagen das die Namen bei mir als ganzer also = Peter Müller, gespeichert sind. Schaut der Filter dann nur durch den ersten String?

Meine Frage ging also quasi darum wo ich die Filtertypen finde bzw. was der Grund für das nicht funktionieren von ihnen ist..
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
29. Apr 2014, 18:02
Rufname:

AW: Suchformular in 10 Minuten erstellt Nachgefragt - AW: Suchformular in 10 Minuten erstellt Nachgefragt

Nach oben
       

Hallo,

nein, es geht nicht um strAdditionalFilter, das ist ein Parameter für die Erstellung von Combobox-Inhalten, es geht um "FilterStringAdditional", eine Eigenschaft der Klasse clsCCFilter, diese setzt man im eigenen Formular dort, wo man die Filterklasse initialisiert, den kann man aber auch nach Belieben an jeder Stelle verändern, er wird während FilterApply dann automatisch immer hinzugefügt.

Der Sinn von "Contains" und der Eingabe von "Müller" in einem Feld mit "Peter Müller" ist gerade, genau diesen Datensatz dann zu finden, das funktioniert auch immer zuverlässig (siehe Demoanwendung). Warum das bei Dir nicht funktioniert, kann ich Dir nicht sagen, ohne zu wissen, wie Du das implementiert hast und wie die Datenquelle aussieht. Es gibt manchmal Probleme bei der Verwendung von Aliasen in einer Abfrage, besonders, wenn es sich um ein zusammengesetztes Feld handelt. Das liegt daran, daß bei der DAO-Version in der Init-Prozedur von clsCCFilter nach "SourceField" gesucht wird, was bei einem zusammengesetzten Feld nicht klappt. Einfach nach "SourceField" in der Prozedur suchen und gegen "Name" ersetzen, dann klappt es auch mit zusammengesetzten Feldern mit Aliasen.

Gruß

Christian
JanHHs
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Apr 2014, 14:35
Rufname:

AW: Suchformular in 10 Minuten erstellt Nachgefragt - AW: Suchformular in 10 Minuten erstellt Nachgefragt

Nach oben
       

Hi,

danke für Deine Antwort. Ich werd mir das dann gleich mal anschauen wie es in in der Klasse aussieht und dementsprechend dann im Formular benutzen. Hoffe es klappt !Smile

Danke für Deine schnellen Antworten:)
JanHHs
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Apr 2014, 14:40
Rufname:

AW: Suchformular in 10 Minuten erstellt Nachgefragt - AW: Suchformular in 10 Minuten erstellt Nachgefragt

Nach oben
       

So ich bins nochmal, entweder ich stell mich selten dämlich an oder es ist was anderes. ich kann in clsCCfilter nichts finden das FilterStringAdditional heißt Sad
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
30. Apr 2014, 15:18
Rufname:

AW: Suchformular in 10 Minuten erstellt Nachgefragt - AW: Suchformular in 10 Minuten erstellt Nachgefragt

Nach oben
       

Hallo,

sorry, mein Fehler. Kommt davon, wenn man mit x verschiedenen Versionen arbeitet. "FilterStringAdditional" ist eine Erweiterung in der Version 2.8, die noch nicht veröffentlicht ist, da sie noch nicht vollständig und "publikumstauglich" ist.

In der Version 2.7 bleibt Dir nur die Verwendung der Interfaceklassen, d.h., nach der Initialisierung der Filterklasse rufst Du einmal in Form_Load manuell "objFilter.FilterApply" auf, dadurch werden ja auch die Subs der Interface-Klasse aufgerufen und darin kannst Du dann Deinen Standardfilter hinzufügen.
Dort solltest Du natürlich immer testen, ob "strFilter" einen Inhalt hat oder nicht und nur bei Inhalt ein "AND" hinzufügen, wenn Du also z.B. eine Variable "strMyFilter" hast, in der Dein Filterstring steht, dann kannst Du in der Interface-Sub (BeforeApply) so vorgehen:

Code:
If strMyFilter <> "" Then strFilter = Iif(strFilter<>"",strFilter & " AND " & strMyFilter,strMyFilter)


Gruß

Christian
JanHHs
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Apr 2014, 16:41
Rufname:

AW: Suchformular in 10 Minuten erstellt Nachgefragt - AW: Suchformular in 10 Minuten erstellt Nachgefragt

Nach oben
       

Cool danke:)

Das werde ich gleich mal nach dem langen WE ausprobieren. Werd Dir dann nomma Feedback geben. Danke für Deinen super Support hier im Thread:)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite Zurück  1, 2, 3, 4, 5 ... 159, 160, 161, 162, 163
Diese Seite Freunden empfehlen

Seite 163 von 163
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Wieviel Minuten haben 24h ? (min.) 1 khggbb 75 13. Apr 2013, 16:09
derArb Wieviel Minuten haben 24h ? (min.)
Keine neuen Beiträge Access Tabellen & Abfragen: Zeitspanne - Umwandlung Minuten in Stunden und Minuten 1 FrankGast 784 03. März 2011, 15:42
helado Zeitspanne - Umwandlung Minuten in Stunden und Minuten
Keine neuen Beiträge Access Tabellen & Abfragen: Date() erstellt in 2007 funktioniert nicht in 2000 und 2003 1 Cuilster 782 10. Mai 2010, 16:35
MissPh! Date() erstellt in 2007 funktioniert nicht in 2000 und 2003
Keine neuen Beiträge Access Tabellen & Abfragen: Im Suchformular mit 1 Feld in 2 Spalten der DB Suchen. 2 Xia0 188 20. Nov 2009, 12:29
Xia0 Im Suchformular mit 1 Feld in 2 Spalten der DB Suchen.
Keine neuen Beiträge Access Tabellen & Abfragen: Ermitteln der ID, die als nächstes Erstellt wird 3 Gast 379 26. Okt 2009, 13:40
Gast Ermitteln der ID, die als nächstes Erstellt wird
Keine neuen Beiträge Access Tabellen & Abfragen: Suche in 2 ähnlichen Tabellen über 1 Suchformular 4 Caym 491 30. Jun 2009, 13:34
Caym Suche in 2 ähnlichen Tabellen über 1 Suchformular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage erstellt neue Tabelle 1 twobe 399 19. Nov 2008, 18:26
JörgG Abfrage erstellt neue Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Access Suchformular 3 Gast 782 24. Jul 2008, 11:39
Willi Wipp Access Suchformular
Keine neuen Beiträge Access Tabellen & Abfragen: Wie erstellt man eine "von - bis" Suche in Access? 17 Macindows 1795 23. Jul 2008, 10:57
Macindows Wie erstellt man eine "von - bis" Suche in Access?
Keine neuen Beiträge Access Tabellen & Abfragen: Minuten in Abfrage auf volle 15 min. aufrunden 9 Wichtelmann 1701 17. Feb 2007, 18:46
Willi Wipp Minuten in Abfrage auf volle 15 min. aufrunden
Keine neuen Beiträge Access Tabellen & Abfragen: Formular auf Abfrage erstellt 1 kaddi33 892 12. Aug 2006, 14:51
kaddi33 Formular auf Abfrage erstellt
Keine neuen Beiträge Access Tabellen & Abfragen: Suchformular (das eine Abfrage generiert) 4 chris1337 3727 13. Apr 2006, 13:08
chris1337 Suchformular (das eine Abfrage generiert)
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Word Serienbriefe