Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: WhiteCrow am Mai 26, 2015, 15:55:41

Titel: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: WhiteCrow am Mai 26, 2015, 15:55:41
Tach Profileutz!
3 Jahre vergangen und... wider am überlegen. *Fingerjuck ><

Bin seid paar Tagen kreativ am basteln genauer:
ein neue Möbelstück und Datenbank.
Beides für einen Zweck, -kurz:
Umfangreiche Filmsammlung mit Passgenauen Schubladen und DB mit Fach-/Film-Verwaltung.

Zum meinem Problem:
Im tbl_Movies habe ich z.b.: kom_Gerne oder kom_Medium usw. -Kombifelder
im welchen z.b.: Sci-Fi, Horror oder DVD, BD, usw. aus  tbl_Gerne oder tbl_Medium auswählen kann.
Das ist soweit alles ok.
-Auch im Erfassungs-Formular gib keine Probleme.

Allerdings im Endlosformular... genauer Formularkopf von frm_Movies
...habe ich das Problem mit DS-Filterung.
Mein kom_SearchGerne -Kombinationsfeld muss ungebunden sein das ist klar aber...
da kommt nix mehr ^^

Nordwind oder SuFu hat's leider nichts vergleichbares gebracht deswegen
muss ich jetzt Euch nachfragen.

Bedanke mich im Voraus
Gruß
*crow
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: MaggieMay am Mai 26, 2015, 16:35:17
Hallo,

Zitatda kommt nix mehr ^^

was denkst du denn, was man damit anfangen kann?
Was genau willst du damit sagen, ist das Kombifeld leer?
Oder wählst du etwas aus, aber es hat keine Auswirkung?

Was auch immer, du musst Fakten liefern, bspw. die Datensatzherkunft des Kombifeldes zeigen und die des Formulars. Dazu den VBA-Code der dahinter steckt.

BTW:
ZitatIm tbl_Movies habe ich z.b.: kom_Gerne oder kom_Medium usw. -Kombifelder
Kombifelder gehören nicht in eine Tabelle sondern nur in ein Formular. Dementsprechend sollten sie auch nicht mit einem solchen Präfix benannt werden. Das macht man außerdem eher nicht bei Datenfeldern sondern nur bei Steuerelementen.
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: WhiteCrow am Mai 26, 2015, 22:06:42
Hallo
Zitat von: MaggieMay am Mai 26, 2015, 16:35:17
Was genau willst du damit sagen, ist das Kombifeld leer?
Oder wählst du etwas aus, aber es hat keine Auswirkung?

ah ok... Preziser:
wollte wissen ob man das Kombi von frm_Movies auf
tbl_Movies auf Gerne -Feld oder im
tbl_Gerne auf Gerne -Feld "binden" musst.

Zitat von: MaggieMay am Mai 26, 2015, 16:35:17
Du musst Fakten liefern, bspw. die Datensatzherkunft des Kombifeldes zeigen...
wie (jetzt) beschrieben: mir zZt. unklar

Zitat von: MaggieMay am Mai 26, 2015, 16:35:17
...zeigen und die des Formulars.
Formular: frm_Movies ist an Tabelle: tbl_Movies -gebunden.

Zitat von: MaggieMay am Mai 26, 2015, 16:35:17
Dazu den VBA-Code der dahinter steckt.
Das ist das: bevor erste schritt nicht klar ist wird zweite sicher nicht zur lösen sein.
Heißt ab da fehlt mit die ganze Logik dahinter.

Gruß
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: HB9876 am Mai 26, 2015, 22:37:48
Hallo,
ich kann dir leider auch nicht ganz folgen, aber so wie ich das verstehe moechtest du ein abhaengiges Kombifeld haben?!
Siehe dazu die Web Site von Don Karl http://www.donkarl.com?FAQ4.36 (http://www.donkarl.com?FAQ4.36), das koennte dir weiter helfen.

Im generellen nimm den Tip von Maggie May an, keine Kombifelder in Tabellen, das hab ich auch mal gemacht und dies hat mir nur aerger eingebracht!

Gruss
Jens'
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: MaggieMay am Mai 26, 2015, 22:45:32
Hi,

es ist also kein versehentlicher Schreibfehler, du bist offensichtlich davon überzeugt, dass "Genre" wie "Gerne" zu schreiben ist. Auf demselben Niveau befinden sich deine Versuche, meine Fragen zu beantworten - so kommen wir nicht zusammen.

Wenn ich darum bitte, bspw. die Datensatzherkunft des Kombifeldes zu zeigen und du antwortest mit "zZt. unklar", dann frage ich mich warum du dich wunderst, dort nichts angezeigt zu bekommen.

Zitatwollte wissen ob man das Kombi von frm_Movies auf
tbl_Movies auf Gerne -Feld oder im
tbl_Gerne auf Gerne -Feld "binden" musst.
Ohne das Tabellenkonzept und den Zweck des Formulars und der Kombifelder zu kennen, kann man dazu wirklich nichts sagen.

Vielleicht hilft es, wenn du eine Beispiel-DB hochlädst, an der man sich das alles mal mit eigenen Augen anschauen kann.

Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: WhiteCrow am Mai 27, 2015, 01:09:27
Stop. Totale Reset.
Fehlerkorrektur, -klar meinte ich Genre-Auswahl.
(BIG Sorry -sollte Pause machen)
noch mal/letzte Versuch:

Tabelleninfo:
Zur Zeit habe 2 Tabellen (hier jetzt als Beispiel)
tbl_Movies (Haupttabelle) und
tbl_Genre (mit div. Werten für Haupttabelle)
Beide sind über Feld f_Genre im Beziehung.

Weiter zur Formular Info:
Ein Filter-Kombinationsfeld (kom_SearchGenre) zur Zeit/noch ungebunden, ohne Datenherkunft, also nichts dahinter, soll auf ein
Endlosformular (frm_Movies) welche wiederum gebunden auf Tabelle tbl_Movies ist
und soll mir ausgewählte Datensätze Filtern/Liefern.

Zitat von: HB9876 am Mai 26, 2015, 22:37:48
...keine Kombifelder in Tabellen, das hab ich auch mal gemacht und dies hat mir nur aerger eingebracht!
was meinst Du damit, Beziehung reisen?

Danke für Ihr Geduld
Gruß
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: MaggieMay am Mai 27, 2015, 08:22:54
Guten Morgen,
ZitatEin Filter-Kombinationsfeld (kom_SearchGenre) zur Zeit/noch ungebunden, ohne Datenherkunft, also nichts dahinter
kann es sein, dass du hier Datensatzherkunft mit Steuerelementinhalt verwechselst?

Natürlich muss ein Kombifeld, das zur Datensatzsuche bzw. zum Filtern eingesetzt wird, ungebunden (d.h. ohne Steuerelementinhalt) sein, doch ohne Datensatzherkunft macht es keinen Sinn, denn dann gibt es nichts zum Auswählen.
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: WhiteCrow am Mai 27, 2015, 10:13:02
Guten Morgen und dankeschön für weitere Hilfsinteresse.
Zitat von: MaggieMay am Mai 27, 2015, 08:22:54
...ohne Datensatzherkunft macht es keinen Sinn, denn dann gibt es nichts zum Auswählen.
Genau das ist das Stichwort.
Mir ist nicht ganz klar ob Datensatzherkunft also
"gebunden" am Hauptabelle auf Feld-Genre oder
über Abfrage im Genre-Tabelle  auf Feld-Gene?
Wie bereits oben beschrieben beide Tabellen sind über beide Felder (Beziehung) gebunden und würde gerne wissen was sinvoller zur verwenden -ist.
Genau so wo, oder welchen Code dafür nehmen?
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: MaggieMay am Mai 27, 2015, 11:16:56
Du vermischst immer noch die beiden Eigenschaften, die Datensatzherkunft hat nichts mit "gebunden" zu tun, (an ein Datenfeld) gebunden wird über den Steuerelementinhalt.

Wenn du die Filme nach Genre auswählen willst, so stellst du die Tabelle tbl_Genre (bzw. eine darauf basierende Abfrage) als Datensatzherkunft des Kombifeldes ein. Im Ereignis "Nach Aktualisierung" des Kombifeldes setzt du dann den Filter.

Wenn du damit nicht klar kommst, lade eine Beispiel-DB hoch, an der man dir die Lösung zeigen kann.
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: WhiteCrow am Mai 27, 2015, 14:33:41
Hab das jetzt hier (https://onedrive.live.com/redir?resid=18fd78b551081696%21184) druff.
Meine "ProblemZone" ^^ ist oben im Formular -rot markiert.

Danke noch mal im voraus!
Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: DF6GL am Mai 27, 2015, 16:07:27
Hallo,

anbei...

Titel: Re: Mal wider: Endlosformular und Filter-Kombinationsfeld...
Beitrag von: WhiteCrow am Mai 27, 2015, 17:15:26
ah Moin!
auch noch am Leben? ^^

Myst, hab da etwas total verbockt.
SELECT tbl_.... und Me.Filter =.... hab paar mal gehabt aber:
am Spaltenanzahl und Spaltenbreiten -manno, gar nicht dran gedacht.
Wider "ein Loch im ganzen" woanders gesucht.

auf Jeden Fall BIGthx an euch!
Gruß
*crow