Hallo gogo, hallo F3K Total,
nachdem das Forum nun wieder funktioniert... Meine Beiträge als HeiDieLX fehlen noch immer...
Ich habe die Lösung gefunden, eigentlich trivial.
Code: Alles auswählen
sub AllesDa_JN(oEvent)
DIM oForm1_1 AS OBJECT
'
oForm1_1 = oEvent.source.model.parent
if oForm1_1.txtKunr.text = "" then goto NichtsZulassen
if oForm1_1.txtadr3.text = "" then goto NichtsZulassen
if oForm1_1.txtname.text = "" then goto NichtsZulassen
if TRIM(oForm1_1.txtmaskSuchNa.text) = "" then goto NichtsZulassen
if oForm1_1.lftxt_adr.CurrentValue = 0 then goto NichtsZulassen
oForm1_1.btnPersSave.enabled = true
exit sub
NichtsZulassen:
oForm1_1.btnPersSave.enabled = false
end sub
so funktioniert es wie ich es möchte. Mir war nicht klar, das 0 auch auf eigentlich leeren Inhalt funktioniert. In der DB gibt es ja einen klaren Unterschied zwischen leer und 0.
In Source oben ist "lftxt_adr" (Listenfeld_Adresse) und "txtmaskSuchNa" (Maskiertes Feld_Suchname). Den Trim() brauche ich weil mir die Maske dort Leerzeichen rein zaubert.
Vielen Dank für den Input.