Frage : Zugang - Feld-Sicherheit bilden

Hallo, haben

I eine Form, die drei Felder hat, damit Benutzer Informationen, z.B. Tom, Linda und Luke eintragen. Sie jeder haben drei verschiedene Felder, zum von Anmerkungsinformationen einzubringen - wie Lukes Anmerkungen, usw. und alle drei dieser Felder auf dem einem form.

We möchten garantieren, dass Tom Informationen nicht in Lindas Feld einbringt, erscheinen etc. Eine Weise bitte vorschlagen, dieses Sicherheitsniveau beizubehalten. Vor dem Schreiben gibt es eine Weise, damit ein Benutzer muss ein Kennwort, in sein/spezifisches Feld eintragen?

Thanks.

Antwort : Zugang - Feld-Sicherheit bilden

Wie feststellen Sie sie, wem wirklich die Daten einbringt? Haben Sie irgendeine Form des LOGON-Systems?

Sie können „Kennwort das Feld using das eingeben oder GotFocusereignis dieses Feldes schützen“:

Schwaches sInput als Schnur

sInput = InputBox („Ihr Kennwort eintragen: ")

Wenn sInput <>  „TomsPassword“ dann
  Msgbox „Sie können Daten nicht hier einbringen“
  Me.SomeOtherControl.SetFocus
Beenden wenn

Sie müssen dies für jeden Anmerkungskasten tun.

Ich muss die Logik des Habens eines Feldes auch infrage stellen, das an einer Person gebunden. Dieses ist zweifellos nicht eine normalisierte Struktur (was geschieht, wenn Tom verlässt oder wenn Sie einen anderen Benutzer addieren müssen). Ich wiederholen zweifellos die Datenbankstruktur, um zu versichern, dass Sie sie normalisiert, bevor Sie vorwärts fortfuhren.
Weitere Lösungen  
 
programming4us programming4us