Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Johnnygranat am März 15, 2011, 12:08:22

Titel: Wert eines Kombinationsfeldes in Kontrollkästchen anzeigen
Beitrag von: Johnnygranat am März 15, 2011, 12:08:22
Hallo,

mir stellt sich folgendes Problem:

Ich habe eine Tabelle (Tab_Wartung) in die der Wert (ja/nein) eines Kombinationsfeldes (W-Vertrag) im Formular (Frm_Wartung) geschrieben wird. Per Standard steht der Wert auf "nein".
Diesen Wert möchte ich nun in einem anderen Formular (frm_Betreiber) in einem Kontrollkästchen oder wahlweise in einem Textfeld zur Info anzeigen lassen.

Die Variante mit dem Textfeld habe ich erfolglos versucht (=DomWert("W-Vertrag";"Tab_Wartung";"Wart_ID=" & [Betr_ID])) und auch mit dem Kontrollkästchen habe ich lange rumprobiert, aber es ging nicht.

Kann mir da jemand weiterhelfen?
Titel: Re: Wert eines Kombinationsfeldes in Kontrollkästchen anzeigen
Beitrag von: Jonny am März 15, 2011, 12:15:34
Hallo,

ich verstehe nicht wie und warum Du ein Ja/Nein Feld in ein Kombi hast?
Dein J/N kannst Du doch einfach in eine Optionsgruppe darstellen.
Wahlweise als Schalter mit Ja und Nein oder als Häckenfeld oder halt als Optionsfelder.

Gruß

Johann
Titel: Re: Wert eines Kombinationsfeldes in Kontrollkästchen anzeigen
Beitrag von: Johnnygranat am März 15, 2011, 12:23:51
Ich habe die DB nicht erstellt, also muss ich mit den Gegebenheiten leben wie sie sind und die gewünschte Funktion erfüllt es ja so. Ich möchte mir nicht irgendwelche Daten versemmeln, wenn ich was ändere.
Titel: Re: Wert eines Kombinationsfeldes in Kontrollkästchen anzeigen
Beitrag von: T417 am März 15, 2011, 12:37:05
Kopiere die Datenbank doch einfach und führe dann Änderungen aus.
Dann kannst du problemlos die Formulare verändern und sogar an den Tabellen Änderungen vornehmen ohne Sorge zu haben das du dir irgendwelche Daten zerschießt.
Am Ende kannst du dann die Daten der Orginaltabellen in deine neue Datenbank einfügen.

Damit bist du auf der sicheren Seite.

Gruß
T.
Titel: Re: Wert eines Kombinationsfeldes in Kontrollkästchen anzeigen
Beitrag von: Johnnygranat am März 15, 2011, 12:40:17
Ich arbeite im Moment schon mit einer Kopie, aber bei meinem Kernproblem komme ich so auch leider nicht weiter.
Titel: Re: Wert eines Kombinationsfeldes in Kontrollkästchen anzeigen
Beitrag von: database am März 15, 2011, 13:02:00
Hallo,

ZitatTextfeld habe ich erfolglos versucht (=DomWert("W-Vertrag";"Tab_Wartung";"Wart_ID=" & [Betr_ID]))

Syntaxfehler!

schreibe statt dessen in der Entwurfsansicht der Checkbox in die Eigenschaft 'Steuerelementinhalt':

=Wenn(DomWert("[W-Vertrag]";"Tab_Wartung";"Wart_ID=" & [Betr_ID])=Falsch;Falsch;Wahr)

Du musst den Feldnamen W-Vertrag in eckige Klammern setzen!
Wieder ein Problem, das von der Verwendung von Sonderzeichen in Feldnamen herrührt (keine Minus-Zeichen verwenden)!

Für das Textfeld kannst du den Code so verwenden:

=Wenn(DomWert("[W-Vertrag]";"Tab_Wartung";"Wart_ID=" & [Betr_ID])=Falsch;"Falsch";"Wahr")


HTH
Titel: Re: Wert eines Kombinationsfeldes in Kontrollkästchen anzeigen
Beitrag von: Johnnygranat am März 15, 2011, 13:34:22
Super, das hat auf Anhieb funktioniert.
Titel: Re: Wert eines Kombinationsfeldes in Kontrollkästchen anzeigen
Beitrag von: database am März 15, 2011, 16:08:55
Freut mich!

Setze bitte den Thread in DEINEM ersten Beitrag auf 'gelöst' - DANKE