A00 Wert in verstecktem Form ablegen

12/02/2008 - 08:43 von Peter Witt | Report spam
Hallo,
ich habe eine aufgeteilte Datenbank (Frontend, Backend) und ein einfaches
Anmeldeform in dem sich der Benutzer mit seiner Benutzernr(Textfeld) und der
Auswahl Firma (Kombinationsfeld) anmeldet. Diese Daten werden in einer
Tabelle Benutzer (Benutzernr(long),Firma(long), eingeloggt(J/N) gespeichert
und entsprechend Anmelden/Abmelden editiert. Unmittelbar nach dem Laden der
DB wird ein verstecktes Formular(kontrolliertes schliessen der DB) geöffnet.
Kann ich, nachdem sich der Benutzer im Anmeldeform angemeldet hat, die
Benutzernummer zur weiteren Verarbeitung in dem versteckten Formular
zwischenspeichern? In einem Textfeld z.B?
Ich denke da an einfache Mehrplatzfàhigkeit, damit sich auch der richtige
Benutzer an und abmeldet.

Grüße
Peter
 

Lesen sie die antworten

#1 Stefan Dase
12/02/2008 - 08:55 | Warnen spam
Hallo Peter!

(...)
Kann ich, nachdem sich der Benutzer im Anmeldeform angemeldet hat, die
Benutzernummer zur weiteren Verarbeitung in dem versteckten Formular
zwischenspeichern? In einem Textfeld z.B?



Das kannst du machen, aber jeder Zugriff auf diesen Wert muss dann über
das Formular erfolgen (Forms("FormularName")!Feldname.Value).

Wie wàre es denn mit dem Ansatz, in einem Standardmodul eine private
Variable zu deklarieren, beim Login setzen zu lassen und dann als
Property permanent im Zugriff zu haben?

Beispiel:

Private m_iBenutzerNr As Long

Public Property Get BenutzerNr As Long
BenutzerNr = m_iBenutzerNr
End Property
Public Property Let BenutzerNr(Nr As Long)
m_iBenutzerNr = Nr
End Property

HTH,
Stefan

Ähnliche fragen