Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Katyte am April 28, 2015, 11:52:43

Titel: Textfeld: statt ID den Inhalt anzeigen
Beitrag von: Katyte am April 28, 2015, 11:52:43
Hallo nochmals,
eigentlich müsste eine schnelle Geschichte sein, aber ich kriege immer als Fehler #Name? oder ein komplett leeres Feld. Ich habe in einem Formular ein Textfeld mit der Fremdschlüssel-ID, ich möchte mir jetzt statt der ID den Text aus der fremden Tabelle anzeigen lassen. So wie es aussieht, muss man es mit einem DomWert machen, meines sieht so aus:
=DomWert([CG_Bezeichnung];[CorporateGovernance];[CG_ID]=[RegNormFrID])


Ich möchte mir die CG_Bezeichnung anzeigen lassen, der übers RegNormFrID mit dem Textfeld gebunden ist.
Titel: Re: Textfeld: statt ID den Inhalt anzeigen
Beitrag von: DF6GL am April 28, 2015, 12:03:49
=DomWert("CG_Bezeichnung";"CorporateGovernance";"CG_ID=" & [RegNormFrID])
Titel: Re: Textfeld: statt ID den Inhalt anzeigen
Beitrag von: Katyte am April 28, 2015, 12:42:48
Danke, aber da kommt als Fehler "eine ungültige Zeichenfolge". Da fehlt wohl noch ein " ? Habe es an paar Stellen versucht, aber keinen Treffer gehabt. Was für eine Bedeutung hat es denn eigentlich?
Titel: Re: Textfeld: statt ID den Inhalt anzeigen
Beitrag von: MzKlMu am April 28, 2015, 12:47:34
Hallo,
so:
=DomWert([CG_Bezeichnung];[CorporateGovernance];"[CG_ID]=" & [RegNormFrID])
Abner eine Abfarge mit beiden Tabelle und der Verknüpfung stellt alle Felder aus beiden Tabellen dar. Ganz automatisch und ohne einen einzigen Buchstaben zu programmieren.
Titel: Re: Textfeld: statt ID den Inhalt anzeigen
Beitrag von: DF6GL am April 28, 2015, 14:13:12
Hallo,

siehe meinen geänderten Beitrag. Habe die Gänsefüße übersehen....
Titel: Re: Textfeld: statt ID den Inhalt anzeigen
Beitrag von: MzKlMu am April 28, 2015, 14:20:21
Hallo,
ZitatHabe die Gänsefüße übersehen
und ich die anderen.  ;D
Titel: Re: Textfeld: statt ID den Inhalt anzeigen
Beitrag von: Katyte am April 28, 2015, 15:02:23
Hallo ihr beiden,
das habe ich noch recherchiert gehabt und es wie gehört abgeändert. Kam als Fehler jedoch : #Typ!
Mittlerweile habe ich es über eine Abfrage gelöst, aber es wäre trotzdem interessant zu wissen warum es nicht ging.
Titel: Re: Textfeld: statt ID den Inhalt anzeigen
Beitrag von: DF6GL am April 28, 2015, 17:42:20
Hallo,

=DomWert("CG_Bezeichnung";"CorporateGovernance";"CG_ID=" & [RegNormFrID])


es geht, wenn:

--- CG_Bezeichnung ein Feld in der Tabelle CorporateGovernance ist
--- CG_ID ein (Primärschlüssel-)Feld in der Tabelle CorporateGovernance ist und den Datentyp Zahl,Long, bzw. Autowert besitzt.
--- RegNormFrID  ein Steuerelement im Formular ist, das diesen PK-Wert anzeigt