Neuigkeiten:

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

Mobiles Hauptmenü

Unterformular nachträglich einfügen

Begonnen von Kratzkatz, Dezember 05, 2011, 10:44:49

⏪ vorheriges - nächstes ⏩

Kratzkatz

Hallo Foris,

ich übe noch fleissig, aber Access ist mir noch nicht ganz so geläufig. Also für Euch vielleicht eine Kleinigkeit. Für mich aber noch eine große Hürde. Hier mein Problem:

Ich habe ein Formular erstellt, in dem ich Kundenreklamationen erfassen möchte. Oben habe ich die Eingabefelder für die Kundendaten erstellt, darunter habe ich zwei Unterformulare eingebettet, die mir die Urlaubszeiten der Mitarbeiter sowie die Bezirksinformationen der Verkäufer anzeigt, sobald ich oben im Formular die Bezirksnr. eingebe.

Das habe ich damals mit dem Assistenten von Access 7 gebastelt.

Jetzt möchte ich auf der rechten Seite nicht immer die zur Reklamation gehörigen Verkäufer(Mitarbeiter) die Personalnummer und die dazugehörigen Daten nicht immer händisch eingeben.

Wie kann ich nachträglich so ein Unterformular in ein Formular einfügen, welches mir nach Eingabe im Feld Personalnummer, die dazugehörigen Daten wie: Name, Vorname, und Telefonnummer anzeigt?

DF6GL

Hallo,


wähle die/den  Verkäufer für die betroffene Reklamation über ein Kombifeld aus , das seine Daten aus der Tabelle "tblMitarbeiter" bezieht.


(unter der Annahme, dass Du ein normalisiertes Datenmodell im Hintergrund hast)

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

Kratzkatz

#2
Also mit einem Kombinationsfeld soll ich das lösen?

Wie genau mache ich das, wenn ich in einem Feld (Personalnummer) die Daten selbst eingeben will und darauf hin mir das Kombinationsfeld das Ergebnis (Name des Mitarbeiters und Telefonnummer des Mitarbeiters) anzeigen soll?

Vielleicht habe ich mich vorhin nicht deutlich genug ausgedrückt:

Ich möchte gerne in einem Formularfeld eine Personalnummer händisch eingeben. Daraufhin soll in einem anderen Formularfeld automatisch der Name und die Telefonnummer der dazugehörigen Personalnummer aus einer Tabelle angezeigt werden.

DF6GL

Hallo,


"Ich möchte gerne in einem Formularfeld eine Personalnummer händisch eingeben. Daraufhin soll in einem anderen Formularfeld automatisch der Name und die Telefonnummer der dazugehörigen Personalnummer aus einer Tabelle angezeigt werden."


da hört sich nun ganz anders an... Trotzdem ist mir der ganze Aufbau nicht klar (und ich kenne auch nicht die Namen der Tabellen und Tabellenfelder nebst Formularnamen.)

Davon hängt aber einekonkreter Lösungsvorschlag ab.

Insofern wäre es sinnvoll, die DB (komprimiert/repariert und gezippt) hier hochzuladen und das Ganze anhand der sich darin befindlichen Tabellen/Formulare zu beschreiben.


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

Kratzkatz

Geschafft:

Ich habe es jetzt doch mit einem Unterformular geschafft. Und zwar habe ich angegeben, dass ein Feld im Formular (Personalnummer) Grundlage für die Anzeige aus einer Tabelle (Mitarbeiter) sein soll und mir nur die Spalten: Name und Telefonnummer angezeigt werden sollen.

Learning by doing. Hat zwar eine ganze Weile gedauert. Aber jetzt funktionierts.

Danke für Deine Anregungen.