Neuigkeiten:

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

Mobiles Hauptmenü

Gefilterte Liste

Begonnen von Matze1970, November 16, 2016, 12:38:00

⏪ vorheriges - nächstes ⏩

Matze1970

Hallo Forum,
ich weiß nicht mal ob ich hier richtig bin, aber ich versuche es einfach mal und hoffe, dass Ihr mir irgendwie weiterhelfen könnt. Ich habe ein Formular mit 2 Kombinationsfelder. Im ersten Kombinationsfeld steht das Herkunftsland und im zweiten Kombinationsfeld steht der Jahrgang. Wenn ich jetzt ein Herkunftsland und einen Jahrgang auswähle, dann soll mir ein Formular geöffnet werden auf dem ein Listenfeld positioniert ist und nur mit den Datensätzen die mit dem Herkunftsland und dem Jahrgang übereinstimmen die ich auf dem vorherigen Formular ausgewählt habe. Kann mir dabei vielleicht einer von Euch Experten weiterhelfen? Fände ich riesig. Tausend Dank schonmal im voraus für Eure Hilfe.

DF6GL

Hallo,

Du bist hier schon richtig...  :)

Aber zunächst ein paar Fragen: 

Wie lauten die Formular- und Kombifeldnamen?
Wie lauten die dazugehörenden Tabellenfeldnamen und welchen Datentyp haben die?
Wie lauten die Datensatzherkünfte der Kombifelder?

Warum soll ein Listenfeld die Daten anzeigen? Dafür wäre das zu öffnende Formular besser geeignet..

In diesem Fall wäre Folgendes prinzipiell(!) geeignet:


Schaltfläche auf Formular1 mit der Ereignisprozedur:

Sub cmbÖffneForm2_Click()
Docmd.Openform "FrmFormular2",,,"Herkunftsland='" & Me!cmbHerkunftsland & "' and Jahrgang=" & Me!cmbJahrgang
End Sub


Dabei ist "Herkunftsland" von Datentyp TEXT und "Jahrgang" vom Datentyp Zahl, Long  in der Tabelle .

Das Formular2 ist an die entspr. Tabelle gebunden und besitzt zur Anzeige Textfelder, die an die Tabellenfelder gebunden sind.
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.

Hallo Franz,
ZitatWarum soll ein Listenfeld die Daten anzeigen?
Das kann schon Sinn machen, wenn eine Suche mehr als einen DS zurück gibt.
Wenn das Form mit der Suche die gleiche Datenherkunft hat wie die Liste auf dem
Popup, und diese mehr als einen DS anzeigt, habe ich IMO mit dieser Liste mehr
Möglichkeiten; - das aufrufende Form bookmarken oder filtern (bei Mehrfachauswahl).
Habe ich ein reines Suchform und öffne ein Form mit der Datenherkunft, fang ich,
falls es wieder mehrere (gefilterte) DS sind, wieder an zu suchen, um den einen DS
anzuzeigen, um den es mir eigentlich geht. Und bei evtl. vielen DS finde ich, ist eine
Liste schneller durchgeblättert als ein Form.
Das ganze ist aber natürlich auch davon abhängig, was nach der Suche, so oder so,
passieren soll.
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)

DF6GL

Hallo,

@Beaker: Deine Argumente sind mir auch bewußt/bekannt...

Nur ob eine solche Gedankenkette beim TE auch existiert, wollte ich mit dem "warum" erst klären .   ;)

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