Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Frage zu einem Kombinationsfeld.

Begonnen von starbug08, November 22, 2011, 15:10:50

⏪ vorheriges - nächstes ⏩

starbug08


Hallo ,

nochmal ne Frage zu Access. Ich habe ein Formular mit Unterformular.
In einem Kombinationsfeld stehen verschiedene Städte. Wähle ich
z.B. Berlin aus, so sollen im Unterformular alle Produkte angezeigt
werden die man in Berlin kaufen kann. Wie muss ich das Kombinationsfeld
formatieren damit es genauso funktioniert bzw. ist sowas mit einem
Kombinationsfeld überhaupt möglich? Ich benutze Access 2007 falls das
wichtig ist:

DF6GL

Hallo,

klar ist das mit Access möglich. Die eigentliche Frage ist aber die nach dem Aufbau der vorhandenen Tabellen....
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

starbug08

Also,

habe eine Tabelle namend Standort in welcher halt nur eineID und eine Stadt stehen. Dies Tabelle
ist mit meiner Artikel Tabelle verknüpft, da jeder Artikel in einer bestimmten Stadft verfügbar ist.

MzKlMu

Hallo,
und was machst Du, wenn der gleiche Artikel auch in einer anderen Satdt verfügbar ist?

Dir fehlt noch eine 3. Tabelle zur Zuordnung der Artikel zur Stadt. Das ist eine klassische n:m Beziehung für die 3 Tabellen notwendig sind.
Gruß Klaus

starbug08

Das hab ich auch berücksichtigt und die Daten stehen auch alle in der Zwischentabelle. Ich wollte einfach nur mal grundlegend wissen wie ich so ein Kombinationsfeld erstellen kann.

MzKlMu

Hallo,
anbei ein schnelles Beispiel. Öffne das Formular "Erfassung". Sollte selbsterklärend sein.
Schaue Dir auch die Beziehungen an.

[Anhang gelöscht durch Administrator]
Gruß Klaus

malihini

kombi-staedte muss eine Tabelle oder Abfrage mit gebundener Spalte staedteID zugrunde liegen

Private Sub kombi-staedte_AfterUpdate()

        Forms.Hauptformular.Unterformular.Form.RecordSource = Abfrage welche StadtID bietet welches Produkt WHERE StadtID = staedeteID(von kombi-staedte)

End Sub

Beaker s.a.

Hallo starbuck08,
ZitatIch habe ein Formular mit Unterformular.
An welche Tabelle ist denn Dein HFo gebunden?
Wenn das an die tblStaedte gebunden ist, werden bei entsprechender Verknüpfung (StaedteID),
alle in der Stadt verfügbaren Artikel im UFo (Datenherkunft n:m-Tabelle) automatisch angezeigt; - macht Access.
Andersrum kannst Du das HFo an die Artikel binden, und siehst im UFo alle Staedte.
Da brauchst Du also auch keine abhängigen Kombifelder (siehe dazu, wenn's Dich interessiert: http://www.donkarl.com?FAQ4.36). Was wohl auch eher Deine eigentliche Frage beantwortet.
Zitat
Ich wollte einfach nur mal grundlegend wissen wie ich so ein Kombinationsfeld erstellen kann.
hth
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)

starbug08


Hallo,

so wieder auf der arbeit :-). Vielen Dank für die ganzen Antworten
ich werde es gleich mal testen.

starbug08


Nochmal kurz eine andere Frage.Was bedeutet immer dieses "Me"
z.B. Me.Recordset.Close ?

DF6GL

Hallo,

"Me" ist die Referenz auf das akt. Form-(bzw. Report-)Objekt , in dem der Code steht/abläuft.

ME ==  Forms!MeinFormularname
bzw.  Forms.Item("MeinFormularname")


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

starbug08