Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

AllowEdits fun ktioniert nicht

Begonnen von Bernie110, März 15, 2012, 13:04:54

⏪ vorheriges - nächstes ⏩

Bernie110

Hallo,

bei mir funktioniert AllowEdits nicht.
Egal wie auch der Status ist, ich kann immer noch Daten verändern.


Beim anzeigen:

Zitatif Me.STATUS = 1 Or Me.STATUS = 2 Or Me.STATUS = 3 Then
Me.AllowEdits = True
Me.BT_Speichern.Enabled = True
Else
Me.AllowEdits = False
Me.BT_Speichern.Enabled = False
End If

Was ist falsch ?

gruss
Bernie

bahasu

#1
Hi Bernie,

hast Du mal eine Test gemacht, ob an der Stelle Status zwischen 1 und 3 liegt?
In der Art

msgbox me.Status

Und als Anregung zum Zeilensparen:
Me.AllowEdits = Me.STATUS = 1 Or Me.STATUS = 2 Or Me.STATUS = 3
Me.BT_Speichern.Enabled = Me.AllowEdits

Harald
Servus

Bernie110

Hi Harald,

das hatte ich schon versucht,
Er zeigt den richtigen Status an.

Kann aber noch immer Änderungen am DS vornehmen.

Gruss
Bernhard


bahasu

Hallo Bernie,

wo stehen die Zeilen? d.h. bei welchem Ereignis werden sie ausgeführt?
Oder gibt es auch eine andere Stelle, die allowedits ändert?

Harald
Servus

Bernie110

Hi Harald,

der Code wird beim Anzeigen ausgeführt.

Nein, sonst keine andere Allowedits-Änderung

Komisch oder ?

Gruss Bernie

DF6GL

Hallo,

setz mal einen Haltepunkt an den Code-Anfang und teste beim Einzelschritt-Durchfahren, welchen Inhalt das Feld "Status"  (was ist das überhaupt für ein Steuerlement und an was ist das gebunden, falls zutreffend?) jeweils besitzt.


Bernie110

Hallo Franz,

es handelt sich um ein Kombifeld.
Es gibt die richtigen Werte zurück.

Gruss
Bernie

MzKlMu

Hallo,
bei Kombis bin ich oft skeptisch.
ZitatEs gibt die richtigen Werte zurück.
Woran erkennst Du das zweifelsfrei?
Das was Du im Kombis siehst muss nicht unbedingt das sein was es zurückgibt.
Es kommt auf die gebundene Spalte an, was Du siehst regelt die Spaltenbreite.

Hast Du dieses Kombi direkt in der Tabelle angelegt?
Gruß Klaus

bahasu

Moin Bernie,

Vorschlag: Stell eine gezippte a2003-Version mit Spieldaten zur Verfügung.

Harald
Servus