Neuigkeiten:

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

Mobiles Hauptmenü

Werte "mitnehmen" Access 2007?

Begonnen von starbug08, September 26, 2011, 15:47:06

⏪ vorheriges - nächstes ⏩

starbug08


Hallo allerseits,

ich würde gerne wissen ob es möglich ist in Access 2007, Werte die in
einer Tabelle stehen automatisch in eine andere Tabelle mitzunhemen?
Ich habe eine Tabelle "Artikel" der ich Lieferanten zugeordnet habe.
also z.B. Artikel Nr. 123 hat Lieferant xyz. Kann ich eine andere
Tabelle so einrichten, dass wenn ich die Artikel Nr. eingebe der Lieferant
automitsch hinzugefügt wird?

Danke schonmal in vorraus

DF6GL

Hallo,


unter Voraussetzung einer normalisierter Tabellen- und Beziehungsstruktur ist das in Tabellen prinziell möglich (Unterdatenblätter), in passend aufgebauten Formularen gar kein Problem.  Unter "Werte" sind hier aber nur die Primär-/Fremdschlüsselwerte zu betrachten.
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

Hallo,

danke für die schnelle Antwort. Das Problem ist das meine Tabellen komplexer sind als ich anfangs gesagt habe und ich erstmal nur wissen wollte ob so etwas möglich ist. Ich habe drei Tabellen,
Produkte, Artikel und Verwendung. Die Tabellen Artikel und Produkte stehen mit der Verwendung in einer 1:n Beziehung sodass ich mittels eines Produktformular sehen kann, welche eionzelnen Artikel in einem Produkt einfliesen können.(Unterformular). Jetzt würde ich halt die Verwendung Tabelle so erweitern das man auch sehen kan WER den Artikel liefert. Kann das per Hand machen aber das dauert ewig. 

DF6GL

Hallo,

dazu bedarf es weiterer Tabellen:

tblLieferanten  (Stammdaten eines Lieferanten)
tblArtikelLieferanten (Zuordnung eines Artikels zu einem Lieferanten)

In tblVerwendung existiert ein Fremdschlüsselfeld für den PK-Wert aus tblArtikellieferanten (ArtikellieferantenID)

Es werden keine Werte "mitgenommen", es wird lediglich der PK-Wert eines Datensatzes aus tblArtikelLieferanten in tblVerwendung angespeichert.
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


Hallo,

danke für den Tip. Den Fremdschlüssel in Verwendung muss ich dann
aber doch manuell zuweisen oder?

DF6GL

Hallo,

Du liest/verstehst nicht meine Antwort...:

ZitatEs werden keine Werte "mitgenommen", es wird lediglich der PK-Wert eines Datensatzes aus tblArtikelLieferanten in tblVerwendung angespeichert

Als Zusatz:

Die Auswahl eines "Lieferantenartikels" passiert mit einem gebundenen Formular-Kombifeld, das den PK des gewählten  Datensatzes aus tblLieferantenartikel in tblVerwendung in das entspr. Fremdschlüsselfeld abspeichert.
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


Hallo,

es tut mir echt leid das ich wohl immer so
ziemlich offensichtliche Fragen stelle aber ich bin noch
nicht vertraut mit Access. Ich hab auch verstanden was du meintest
aber ich verteh das so, das ich doch jetzt die ID aus der
ArtikelLiefranten Tabelle manuell als Fremdschlüssel in
Verwendung eintragen muss. Sorry nochmal
aber  weiss halt nicht wie ich den Wert anders zuordnen kann

DF6GL

Hallo,

es braucht Dir doch nichts Leid zu tun...

Nix "manuell"...

Das an das Fremdschlüsselfeld gebundene Kombifeld speichert automatisch den PK-Wert unter der Voraussetzung, dass die Datensatzherkunft und die übrigen Kombifeld-Eigenschaften passend eingestellt sind.


Datensatzherkunft:  Select LiefArtID, LiefArtBezeichnung from tblLieferantenartikel
Gebundene Spalte: 1
Spaltenanzahl: 2
Spaltenbreiten: 0cm;4 cm


fertig.
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

Guten Morgen,

neuer Tag neues Gkück :-). Also ich habe das jetzt mal so gemacht wie
du mir das gestern gesagt hast. Ich habe nun ein Kombifeld
in dem ich die einzelnen Lieferanten auswählen kann. Aber:
Auswählen muss ich die halt immer noch selber also in dem
Drop-Down Feld. Das ist bestimmt nicht richtig so wie ich das
gemacht habe oder?

DF6GL

Hallo,

mhmm, doch, das ist schon richtig... 

Woher soll Access sonst wissen, welche Lieferantenartikel in "tblVerwendung" stehen müssen?

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


Hallo,

danke für die vielen Tips ich hab es jetzt auch
endlich geschafft :-).

Aber demnächst hab ich bestimmt noch mehr fragen  ;D