Newsgroup: it.comp.appl.access
Titolo: Come creare/usare utenti e gruppi da codice?

Ok, con CurrentUser vedo l'utente che è entrato... ma come faccio a sapere a
quali gruppi appartiene?
Inoltre, come posso creare dei nuovi utenti/gruppi da codice?
Grazie, Max

 Grazie, Max
Di niente.

 Help in linea (Utenti - gruppo)
Ora cerco....
Grazie, Max

 Ora cerco....
non ho trovato niente... (oddio l'help di access) se cerco utenti - gruppo
mi dice vita morte e miracoli di come gestirli a mano... ma io voglio farlo
via codice.
Hai il nome di qualche funzione/metodo/proprietą che servano allo scopo?
Grazie, Max

 Grazie, Max
Ho capito va... nell'Help guarda Utenti, lì c'è quello che cerchi con
comandi su gruppi e utenti (creazione/modifica via codice) con esempi e
spiegazioni... proprio non ti piace la guida vero? Chi cerca trova, ma ti
dirò di +, un mio professore a suo tempo diceva : "La miglior risposta è
data alla miglior domanda... devi saper chiedere per avere la risposta che
cerchi.", sai che ti dico? Sarà stato pure un rompiballe ma aveva ragione...
:-)
Cmq sia per ogni tuo quesito c'è sempre il pozzo dei desideri dal quale puoi
attingere...
www.sitocomune.com
Fammi sapere.
Maurizio

 spiegazioni... proprio non ti piace la guida vero? Chi cerca trova, ma ti
hai detto poco... fosse piccola la guida di access.
Ora uso Access 2002, io conoscevo bene la giuoda di Access 2000, ma nel 2002
l'hanno completam,ete riorganizzata e non mi ci ritrovo molto.
Ciò non toglie che è fatta con i piedi, specialmente le ricerche, perchè se
cerco utenti o gruppi mi esce di tutto ma non quello che cerco.
Nella guida che usi tu (2000 o 2002) dov'è "Utenti" di cui parli? (tipo...
\guida in linea di access\programmazione\VB per access\utenti)
Grazie, Max

Hai ragione tu, presupponevo "non so perchè" tu usassi quella 97...
CREATE USER
Crea un nuovo oggetto User. Solo per le aree di lavoro di Microsoft Jet.
Sintassi
Set utente = oggetto.CreateUser (nome, pid, password)
La sintassi del metodo CreateUser è composta dalle parti descritte di
seguito.
Parte Descrizione
utente Variabile di oggetto che rappresenta l'oggetto User che si desidera
creare.
oggetto Variabile di oggetto che rappresenta l'oggetto Group o Workspace per
cui si desidera creare il nuovo oggetto User.
nome Opzionale. Tipo di dati Variant di sottotipo String che assegna un nome
univoco al nuovo oggetto User. Per ulteriori informazioni sui nomi validi
per l'oggetto User, vedere la proprietà Name.
pid Opzionale. Tipo di dati Variant di sottotipo String contenente il PID di
un account utente . L'identificatore deve contenere da 4 a 20 caratteri
alfanumerici. Per ulteriori informazioni relative agli identificatori
personali validi, vedere la proprietà PID.
password Opzionale. Tipo di dati Variant di sottotipo String contenente la
password del nuovo oggetto User. La password può avere una lunghezza massima
di 14 caratteri e può includere qualsiasi carattere, tranne il carattere
ASCII zero (Null). Per ulteriori informazioni relative alle password valide,
vedere la proprietà Password.
Osservazioni
Se quando si utilizza il metodo CreateUser si omettono una o più parti
opzionali, è possibile utilizzare un'istruzione di assegnazione appropriata
per impostare o reimpostare la proprietà corrispondente prima di accodare il
nuovo oggetto ad un insieme. Le impostazioni delle proprietà del nuovo
oggetto accodato possono essere in parte modificate. Per ulteriori
informazioni, vedere gli argomenti relativi alle proprietà PID, Name e
Password.
Se nome si riferisce ad un oggetto che è già membro dell'insieme, quando si
utilizza il metodo Append si verifica un errore di run-time.
Per rimuovere un oggetto User dall'insieme Users utilizzare sull'insieme il
metodo Delete.
INSIEME USERS
Un insieme Users contiene tutti gli oggetti User memorizzati di un oggetto
Workspace o Group. Solo per le aree di lavoro di Microsoft Jet.
Osservazioni
È possibile accodare un oggetto User esistente all'insieme Users di un
oggetto Group per fornire ad un account utente le autorizzazioni all'accesso
per l'oggetto Group. È possibile, altrimenti, accodare l'oggetto Group
all'insieme Groups in un oggetto User per fornire ad un account utente le
autorizzazioni di quel gruppo. Se si utilizza un insieme Users o Groups
diverso da quello a cui è stato appena accodato un oggetto, può essere
necessario utilizzare il metodo Refresh.
Il modulo di gestione di database di Microsoft Jet predefinisce due oggetti
User denominati Amministratore ed Ospite. L'utente Amministratore è un
membro di entrambi gli oggetti Group denominati Amministratori ed Utenti,
mentre l'utente Ospite è un membro solo dell'oggetto Group denominato
Ospiti.
Si fa riferimento ad un oggetto User di un insieme in base al numero
ordinale o all'impostazione della proprietà Name, utilizzando la sintassi
riportata di seguito:
[workspace | group].Users(0)
[workspace | group].Users("nome")
[workspace | group].Users![nome]

 Set utente = oggetto.CreateUser (nome, pid, password)
GRAZIE!!!!
Finalmente l'ho trovato!
Ciao, Max