Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

UFO mit mehreren optionalen Filtern

Begonnen von MetalBeasty, Januar 01, 2020, 12:48:03

⏪ vorheriges - nächstes ⏩

DF6GL

Hallo,

anbei die DB.

Es braucht nur ein Formular mit ungebundenen Kombis zum Suchen (Filtern) und an die Fremdschlüsselfelder gebundene Kombis für die Anzeige.

Das (einzige) Form erhält als Datenherkunft die Fahrzeug-Tabelle.


Weitere Änderungen:   Ref.Integrität bei den Beziehungen.  Reservierte Wörter bei Namen umbenannt. Option Compare Datebase und Option Explizit im Klassenmodul, FilterString auf Basis der Schlüsselfelder.

Das Konzept für die Filterung solltest Du nochmal überdenken. (Filterung nicht über alle Kombis zusammen, eher separate und unabhängig. Wenn Abhängigkeit erwünscht, sind weitere Tabellen, die eben die Abhängigkeiten definieren erforderlich.)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MetalBeasty

Vielen Dank für das überarbeiten,

das wirkt alles viel aufgeräumter als davor ::)

Nur das Filtern ist das gegenteil von dem was ich versucht hatte aber ich glaube ich habe jetzt verstanden wie ich das hinbekommen kann.

Gefiltert sollte er mir eine Liste anzeigen, damit ich auf einen Blick sehen kann Welche Autos z.b. von BMW welche Zeit gefahren sind, und nicht immer nur ein Datensatz.

Aber vielen Danke für deine Mühe, ab hier sollte ich selber weiterkommen  ;D

Gruß MetalBeasty

DF6GL

Hallo,


hatte ja die Suchlogik (und nebn dem Tabellenaufaufbau) schon angesprochen.  Es sollten dann mit jedem Kombifeld einzeln (unabhängig von den anderen) gefiltert werden.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Beaker s.a.

@MetalBeasty
ZitatIch konnte dir leider nicht ganz folgen.
O.K., habe ich ja nur vermutet, dass du Nachschlagefelder in der Tabelle hast.
Hast du nicht, um so besser. Aber trotzdem noch ein paar Anmerkungen zu den
gezeigten Eigenschaften;
- die gebundene Spalte muss die erste sein
- wenn "nur Listeneinträge" auf "Nein" eingestellt ist, musst du auf das Ereignis
"Bei nicht in Liste" reagieren; - Beispiel siehe hier: http://www.donkarl.com?FAQ4.13

gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)