Google
 

it » comp » appl » access

creare utenti e password

di "Jack"
il Tue, 10 Jul 2007 00:05:17 GMT
newsgroups it.comp.appl.access
message-id <13Aki.62027$U01.594343@twister1.libero.it>

Non sono molto bravo in access pero' il mio programmino l'ho fatto.
Ora voglio eseguire una macro e vorrei lasciar traccia nella tabella 
principale di chi esegue la macro. Allora ho creato una semplice tabella di 
appoggio che ho chiamato utenti. Nella tabella vi sono solo due campi : user 
e password. Quindi una cosa del genere.
Mario - jam
Francesco - Pink
Alessio - Water
Flavio - stone
ecc ecc.

Ad un certo punto, tramite un certo form Assegnazione vorrei che i vari 
Francesco, Mario, ecc mettessero il loro nome all'interno di specifici 
record. Ad esempio il record tratta di mobili da restaurare. Mario decide di 
prendere la sedia. Con un menu' a tendina collegato alla tabella utenti 
mario seleziona il suo nome e aggiorna. E qui l'ho trovato  un po' debole il 
programma. Chiunque tra Mario, francesco, alessio e flavio potrebbe inserire 
il nome dell'altro. Dunque per inrobustire la procedura pensavo di inserire 
una password per rendere piu' sicura l'assegnazione. Ora dico la verita', di 
VBA ci prendo poco, ho scopiazzato qua e la e ho scritto:

Dim rm As Object

    Set rm = utenti (la tabella utenti. credo si indichi cosi', 
semplicemente scrivendo il nome)
    rm.FindFirst "[user] = '" & Me![CasellaCombinata6] & "'" (la casella 
collegata agli user della tabella utenti)
    If Not rm.EOF Then Me.Bookmark = rm.Bookmark
    If Me.Testo2 = rm.password Then (la casella di testo dove dovrebbero 
inserire le rispettive password)
   DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 (non so bene 
che significa ma aggiorna la finestra, togliendo le voci che sono state 
assegnate)
    End If

Il tutto pero' non va. Mi appare necessario oggetto e a dire il vero non so 
neanche di che parla. Sarebbe l'ultima cosetta. Poi devo fare i report e il 
programma e' finito.
Qualcuni mi aiuterebbe?

Risposte

Tutti i messaggi della discussione