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