Neuigkeiten:

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

Mobiles Hauptmenü

Beziehungsprobleme mit ACCESS 2003

Begonnen von elfrankloco, Juli 19, 2011, 00:46:32

⏪ vorheriges - nächstes ⏩

elfrankloco

Hallo zusammen,

ich möchte im Formular frm_Patienten (Daten aus qry_Patienten) über ein gebundenes Kombinationsfeld (Daten aus qry_lst_PatStatus) Daten eingeben.
Die zugrundeliegenden Tabellen stehen in einer n:1 Beziehung.
Rufe ich frm_Patienten auf, sehe ich die bereits vorhandenen Datensätze nicht und kann nur neue Datensätze erfassen. In einem anderen Formular der selben DB
funktioniert es einwandfrei, ohne, dass ich einen Unterschied im Aufbau feststellen kann.
Leider finde ich meinen wahrscheinlich vorhandenen Denkfehler nicht!
Der Einfachheit halber habe ich die DB angehängt.

Schon mal herzlichen Dank im Voraus für die Hilfe   der Frank

[Anhang gelöscht durch Administrator]

ulli

Hallo Frank,

es gab zwei Probleme: in den Eigenschaften deines Formulars muss "Daten eingeben" auf "nein" stehen, und die Beziehung zwischen den Tabellen war nach meinem (noch nicht ganz wachen) Verständnis falsch. Ich habe sie mal verändert in Typ 3.

LG, Ulli

[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

ich empfehle, den Verknüpfungstyp auf 1 ("in beiden Tabellen gleich") zu stellen. D. h., ein Patient MUSS einen Status erhalten, auch wenn dieser Status "keiner" heißt.

Der Wert der Eigenschaft "gebundene Spalte" sollte (darf) nicht 0 sein, sonst gibt das unangenehme Folgeerscheinungen (siehe Hilfe zur "Boundcolumn-Eigenschaft.  Cursor in die Eigenschaften-Zeile stellen und F1 drücken)
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

elfrankloco

Guten Morgen ulli und DF6GL,

vielen Dank für die schnellen, kompetenten Antworten!
Der Hauptfehler war wohl die falsche Eigenschaft unter "Daten eingeben"
Die falsche Boundcolumn-Eigenschaft entsprang wohl meinen vielen Fehlversuchen bei der Fehlersuche.
Den Verknüpfungstyp habe ich auf 1 gesetzt!

Vielen Dank für die schnelle, erfolgreiche Hilfe!!  der Frank