Ich habe eine Endlosforumluar mit zwei Schaltflächen (Buttons) pro
Zeile/Datensatz.
Ich muss für jede Zeile die Buttons inaktivieren wenn der Inhalt eines
Feldes des Datensatzes null.
Ich bin absoluter Access Neuling und habe keine Ahnung wie das gehen soll.
Ich hab es schon in Form_Current versucht.
Ich kann zwar me Me![<Feldname>] den Wert auslesen und testen wenn ich aber
mit Me!ButtonDelete.Enabled = False setze werden die Buttons in allen Zeilen
und nicht nur der aktuelle Zeile inaktiviert.
Was mache ich falsch?
Vielen Dank,
Hans
hans schrieb folgendes:
Das funktioniert nicht im Endlosformular, lege die Buttons in den
Formularkopf bzw. Formularfuß. In Form_Current setzt du den Button
Enabled
--
Gruß
Gunter
_________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com
Mit einem Button wird das nichts. Du kannst aber allefnalls mit bedingter
Formatierung arbeiten. Das geht aber erst bei neueren Access Versionen
(Deine willst Du uns ja nicht nennen).
Du kannst z.B. eine Text Box so gestalten, dass diese wie eine Schaltfläche
aussieht (erhöht) und dann über die Bedingte Formatierung (rechte Maustaste
auf diese "Schaltfläche") diese abhängig von den Dateninhalten anders
darstellen oder unsichtbar/deaktiviert einstellen. Dann kannst Du hinter
diese Schaltfläche wie bei einer richtigen Schaltfläche das Klicken Ereignis
entsprechend mit Code belegen.
Gruss
Henry