Neuigkeiten:

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

Mobiles Hauptmenü

ID aus einer Tabelle in andere übergeben

Begonnen von Firebird, März 03, 2012, 22:09:38

⏪ vorheriges - nächstes ⏩

Firebird

Hallo,

erst mal ich fang grad eben erst an mich mit Access zu beschäftigen und möchte daher eine kleine Datenbank für unsere Schrauber gemeinschaft machen. Ich stoß aber gleich am Anfang schon auf ein Hinderniss:

Ich hab mehrer Tabellen z.B. Kunden und KFZ.

Nun möchte ich im Forumular Kunden die "Kundennummer" via Autowert vergeben lassen, soweit noch OK, dies Kundennummer soll dann aber durch öffnen des Formulares KFZ übergeben werden und in diese Tabelle geschrieben werden. Somit muß es ja auch in dieser Tabelle die ein Feld mit "Kundenummer" geben. Dies darf aber soweit wie ich festgestellt habe kein Autowert haben, da sonst jeder Kunde nur ein Auto haben darf. Wie schaff ich es den Autowert in die nachfolgenden Formulare zu übernehmen und in dessen Tabellen zu schreiben.

PS: es sind keine UFO`s sondern immer eigene Forumulare

Vielen Dank für die Hilfe

DF6GL

Hallo,


erstelle ein Kombifeld im Formlar "frmKFZ" , das an das Fremdschlüsselfeld ("KFZ_Kundennummer") gebunden ist und seine Daten für die Kombifeld-Liste aus Tabelle Kunden bezieht.


Datensatzherkunft: Select Kundennummer , Kundenname from Kunden order by Kundenname
gebundenen Spalte: 1
Spaltenbreiten:  0cm;4cm
Spaltenanzahl: 2
Steuerelementinhalt: KFZ_Kundennummer (Fremdschlüsselfeld in Tabelle KFZ)







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

Firebird

Vielen dank für die Hilfe, aber irgendwie blick ich das nicht ganz.

Du hast nicht zufällig zeit und Lust mir ein kleines Beispiel zu machen für mein besseres Verständniss?
Muss nicht schön aussehen aber wenn ichs sehe versteh ich es evtl besser

Vielen dank schon mal

DF6GL

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

Firebird

#4
Abfragen und Tabellen sind soweit erst mal drin, was nicht stimmt kann gelöscht werden.

Ich sag schon mal vielen dank

DF6GL

Hallo,

Tabelle Kunden hab ich nicht gefunden...  ???



-- wirf alle Abfragen erst mal weg.
-- modifiziere alle Tabellen entspr. den zwei Tabellen tbl_KFZ und tbl_Fabrikate  (Primärschlüssel, Fremdschlüssel, Beziehung setzen, Benamsung, Sonder- und Leerzeichen vermeiden)




frm_KFZ enthält ein Kombifeld, mit dem ein Fabrikat ausgewählt und zugeordnet wird.
frm_Fabrikate enthalt ein UFO-Steuerelement,  das die entspr. KFZ anzeigt. (Im Moment mittels Tabelle, dort kann aber auch (besser) ein Endlosform mit Datenherkunft zu Tabelle tbl_KFZ eingebaut werden.




[Anhang gelöscht durch Administrator]
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

Firebird

#6
Abfragen sind nun raus, Beziehungen denke ich hab ich alle.

tbl_kunden und tbl_kfz sind drin


DF6GL

#7
Hallo,

eigenlich habe ich gedacht, dass Du die DB anhand des Beispiels mit KFZ/Fabrikate  selber umänderst und erweiterst.....     ::)
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

Firebird

Sry ich checks nicht, ich denke ich werd das mit Access wieder lassen ich weis ja nicht mal wie ich das mit dem Endlosformular machen soll.

Danke für die Hilfe

DF6GL

Hallo,

naja, übe/lerne  vielleicht erst mal die Grundlagen an Beispieldatenbanken oder mittels Tutorials (sihe u.st. Link zu dbwiki.)

Vorkauen und dann kopieren bringt Dich halt auch nicht sehr viel weiter, wenn Du ernsthaft was auf die Beine stellen willst.


Stelle zunächst ein allgemeines Konzept auf, was mit der DB überhaupt alles angefangen werden soll, sodann prüfe die vorhandenen DAten auf ihre Zusammengehörigkeit und Abhängigkeit voneinander.  Wenn bei dieser Betrachtung Daten "vermisst" werden, ist herauszufinden, ob die nun wirklich gebraucht werden und wenn ja, wie sie in den vorhandenen Datenbestand einzubinden sind.  Erst danach stelle ein Tabellendesign  auf, das den Normalisierungsregeln (siehe u. st. Link 1 und 1a) genügt und die Datenkonstellationen abbilden kann. Damit ist die meiste Arbeit getan und es können die Formulare entwickelt werden.  (Im Standardfall:  Einzelformular für 1-Tabellen, Endlosformular für n-Tabellen. Das Endlosform (Unterformular) wird als UFO-Steuerelement in das Einzelform (Hauptform) eingebaut und über die Schlüsselfelder verknüpft.   


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