[Gelöst] - Prüfen ob bestimmtes Formular offen ist

30. Oktober 2007 16:16

Hi,

vermutlich durch eine Individuelle Anpassung treten bei uns Inkonsistenzen auf. Irgendwie absolut nichtnachvollziehbar, ich kann die Problematik lediglich auf eine Vermutung eingrenzen.

Wenn ein User ein Formulart aufruft, möchte ich prüfen ob ein anderer User dieses Formular geöffnet hat. Und dementsprechend eine Fehlermeldung ausgeben, in etwa so: "Du kannst das Formular nicht öffnen weil User XYZ es offen hat, er solls erst schließen"

Wie stell ich sowas an?

Danke
Zuletzt geändert von elTorito am 30. Juli 2009 11:03, insgesamt 1-mal geändert.

30. Oktober 2007 16:35

Eine neue Tabelle anlegen, mit Primärschlüssel Form-ID und zweites Feld User-ID. Im OnOpenForm -Trigger dort dann den Datensatz einfügen, bzw. prüfen ob wenn vorhanden die User-ID identisch ist, wenn nicht dann Fehlermeldung. Im OnCloseForm -Trigger den Datensatz wieder löschen.