Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: elfrankloco am Juli 19, 2011, 00:46:32

Titel: Beziehungsprobleme mit ACCESS 2003
Beitrag von: elfrankloco am Juli 19, 2011, 00:46:32
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]
Titel: Re: Beziehungsprobleme mit ACCESS 2003
Beitrag von: ulli am Juli 19, 2011, 06:44:29
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]
Titel: Re: Beziehungsprobleme mit ACCESS 2003
Beitrag von: DF6GL am Juli 19, 2011, 08:41:15
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)
Titel: Re: Beziehungsprobleme mit ACCESS 2003
Beitrag von: elfrankloco am Juli 19, 2011, 09:49:38
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