Creato da ilmavero il 26/04/2006
Il Blog Italiano su Microsoft Access

Area personale

 

Tag

 

Archivio messaggi

 
 << Maggio 2024 >> 
 
LuMaMeGiVeSaDo
 
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
 
 

Cerca in questo Blog

  Trova
 

I miei Blog preferiti

FACEBOOK

 
 

Ultime visite al Blog

tipigiosilvermarcokappatrelmarcor3micoitgdesantis44kantois2mondodisabileTeobaldoMingollasummateologicasalvio_83stefanopipertitolotmarco.boschieroantoniomarinaro1982
 

Ultimi commenti

Chi può scrivere sul blog

Solo l'autore può pubblicare messaggi in questo Blog e tutti gli utenti registrati possono pubblicare commenti.
 
RSS (Really simple syndication) Feed Atom
 
 

 

« INTRODUZIONE (semplice)Il sito italiano di Acce... »

Login Utente - "se attivo"

Post n°4 pubblicato il 27 Aprile 2006 da ilmavero
 

Creiamo una tabella "tbl_utenti" composta dai campi che riteniamo utili, nel caso di questo esempio citerò i campi:
ULock: Tipo testo - Dimensione campo 1 - Valore origine riga "S";"N"
UserID: Tipo Testo - Dimensione campo 15

Creiamo ora la form di Login all'interno della quale ci sarà il campo controllo non associato (casella combinata) di tipo cc_user con origine riga: SELECT tbl_Utenti.UserID, tbl_Utenti.Utente FROM tbl_Utenti ORDER BY tbl_Utenti.ID;

Una volta selezionato l'utente, nell'evento After Update del campo utilizzare quanto segue:

Private Sub cc_user_AfterUpdate()
Dim ULock As String 'Verifica se l'utente è loccato o meno
ULock = DLookup("[ULock]", "tbl_Utenti", "[UserID]=" & Chr(34) & _
    Me.cc_user & Chr(34))
   
    If ULock = "N" Then
        Me.txt_utente.Value = Me.cc_user.Column(1)
        Me.txt_pwd.SetFocus
   
    Else
        MsgBox "UTENTE BLOCCATO - Contattare Assistenza", vbCritical, "Attenzione"
    End If
End Sub


Questa funzione è utile a pilotare l'accesso ai dati, nel mio caso specifico la valorizzazione ad "S" del campo ULock può avvenire in due modi:

  1. Manualmente: sono io a decidere chi accede al Programma;
  2. Via codice: nel programma è impostata una data scadenza account e se tale data è inferiore alla data odierna e l'account non è ancora bloccato, il sistema lo blocca;

Naturalmente ci sono diverse strade percorribili per ottenere il controllo dell'accesso al Vs. DBase, questo è uno dei tanti metodi sfruttabili.

 
Condividi e segnala Condividi e segnala - permalink - Segnala abuso
 
 
Vai alla Home Page del blog
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963