Bonjour,
Est il possible de g=E9rer les utilisateurs =E0 partir de leur=20
identification Windows NT ?
Soit, comment cr=E9er une liste d'utilisateurs (Nom, Pr=E9nom)=20
qui seraient reconnus automatiquement =E0 l'ouverture de la=20
base par leur identification sur le r=E9seau ?
merci de votre aide,=20
Anne
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Anor
Bonjour Anne
En mettant dans un champ texte des tables qui contiennent les données saisies, le valeur par défaut = environ$("username")
On identifie alors la personne qui a réalisé la saisie.
Quitte à lister les personnes autorisées dans une table à part, et dans l'événement sur avant mise à jour du formulaire, vérifier par un dcount dans cette table que l'utilisateur en cours y figure.
Voir même vérifier à l'ouverture de la base que l'utilisateur qui l'ouvre y figure, mais côté sécurisation, c'est moyen puisqu'il suffit d'ouvrir la base qui contient les données pour "se rajouter" dans la table....
Mais bon, il y a toujours moyen de faire quelque chose
Anne a élucidé : | Bonjour, | Est il possible de gérer les utilisateurs à partir de leur | identification Windows NT ? | Soit, comment créer une liste d'utilisateurs (Nom, Prénom) | qui seraient reconnus automatiquement à l'ouverture de la | base par leur identification sur le réseau ? | merci de votre aide, | Anne
Bonjour Anne
En mettant dans un champ texte des tables qui contiennent les données saisies,
le valeur par défaut = environ$("username")
On identifie alors la personne qui a réalisé la saisie.
Quitte à lister les personnes autorisées dans une table à part,
et dans l'événement sur avant mise à jour du formulaire,
vérifier par un dcount dans cette table que l'utilisateur en cours y figure.
Voir même vérifier à l'ouverture de la base que l'utilisateur qui l'ouvre y figure,
mais côté sécurisation, c'est moyen puisqu'il suffit d'ouvrir la base qui contient
les données pour "se rajouter" dans la table....
Mais bon, il y a toujours moyen de faire quelque chose
Anne <anne@yahoo.com> a élucidé :
| Bonjour,
| Est il possible de gérer les utilisateurs à partir de leur
| identification Windows NT ?
| Soit, comment créer une liste d'utilisateurs (Nom, Prénom)
| qui seraient reconnus automatiquement à l'ouverture de la
| base par leur identification sur le réseau ?
| merci de votre aide,
| Anne
En mettant dans un champ texte des tables qui contiennent les données saisies, le valeur par défaut = environ$("username")
On identifie alors la personne qui a réalisé la saisie.
Quitte à lister les personnes autorisées dans une table à part, et dans l'événement sur avant mise à jour du formulaire, vérifier par un dcount dans cette table que l'utilisateur en cours y figure.
Voir même vérifier à l'ouverture de la base que l'utilisateur qui l'ouvre y figure, mais côté sécurisation, c'est moyen puisqu'il suffit d'ouvrir la base qui contient les données pour "se rajouter" dans la table....
Mais bon, il y a toujours moyen de faire quelque chose
Anne a élucidé : | Bonjour, | Est il possible de gérer les utilisateurs à partir de leur | identification Windows NT ? | Soit, comment créer une liste d'utilisateurs (Nom, Prénom) | qui seraient reconnus automatiquement à l'ouverture de la | base par leur identification sur le réseau ? | merci de votre aide, | Anne
Crevecoeur Jérôme
Il est possible de passer par les apis windows pour connaitre l'user connecté.
Dans un module:
Function GetUser() Dim strUserName As String 'Create a buffer On Error GoTo GetUser_Error
strUserName = String(100, Chr$(0)) 'Get the username GetUserName strUserName, 100 'strip the rest of the buffer strUserName = Left$(strUserName, InStr(strUserName, Chr$(0)) - 1) GetUser = strUserName
On Error GoTo 0 Exit Function
GetUser_Error:
MsgBox "Erreur " & Err.Number & " (" & Err.Description & ") dans la procédure GetUser de Module modGlobals" End Function
A vous de gérer l'action a effectuer selon le user derriere. Les mémoriser dans une table...etc
ACS INFORMATIQUE 122,rue du Château d'orgemont 49000 ANGERS Tel: 02 41 68 42 36 Fax: 02 41 68 42 48 ---------------------------------------------------------------------------- --------------------- "Anne" a écrit dans le message de news:021901c35cbc$46033c10$ Bonjour, Est il possible de gérer les utilisateurs à partir de leur identification Windows NT ? Soit, comment créer une liste d'utilisateurs (Nom, Prénom) qui seraient reconnus automatiquement à l'ouverture de la base par leur identification sur le réseau ? merci de votre aide, Anne
Il est possible de passer par les apis windows pour connaitre l'user
connecté.
Dans un module:
Function GetUser()
Dim strUserName As String
'Create a buffer
On Error GoTo GetUser_Error
strUserName = String(100, Chr$(0))
'Get the username
GetUserName strUserName, 100
'strip the rest of the buffer
strUserName = Left$(strUserName, InStr(strUserName, Chr$(0)) - 1)
GetUser = strUserName
On Error GoTo 0
Exit Function
GetUser_Error:
MsgBox "Erreur " & Err.Number & " (" & Err.Description & ") dans la
procédure GetUser de Module modGlobals"
End Function
A vous de gérer l'action a effectuer selon le user derriere.
Les mémoriser dans une table...etc
ACS INFORMATIQUE
122,rue du Château d'orgemont
49000 ANGERS
Tel: 02 41 68 42 36 Fax: 02 41 68 42 48
----------------------------------------------------------------------------
---------------------
"Anne" <anne@yahoo.com> a écrit dans le message de
news:021901c35cbc$46033c10$a001280a@phx.gbl...
Bonjour,
Est il possible de gérer les utilisateurs à partir de leur
identification Windows NT ?
Soit, comment créer une liste d'utilisateurs (Nom, Prénom)
qui seraient reconnus automatiquement à l'ouverture de la
base par leur identification sur le réseau ?
merci de votre aide,
Anne
ACS INFORMATIQUE 122,rue du Château d'orgemont 49000 ANGERS Tel: 02 41 68 42 36 Fax: 02 41 68 42 48 ---------------------------------------------------------------------------- --------------------- "Anne" a écrit dans le message de news:021901c35cbc$46033c10$ Bonjour, Est il possible de gérer les utilisateurs à partir de leur identification Windows NT ? Soit, comment créer une liste d'utilisateurs (Nom, Prénom) qui seraient reconnus automatiquement à l'ouverture de la base par leur identification sur le réseau ? merci de votre aide, Anne
Anne
Ok, merci! mais comment je peux faire plus précisément pour qu'a l'ouverture de la base ou du formulaire, access vérifie que le nom du user se trouve bien dans la table des users autorisés ? (désolé je suis pas très forte en programmation) merci encore ? anne
-----Message d'origine----- Bonjour Anne
En mettant dans un champ texte des tables qui contiennent les données saisies,
le valeur par défaut = environ$("username")
On identifie alors la personne qui a réalisé la saisie.
Quitte à lister les personnes autorisées dans une table à part,
et dans l'événement sur avant mise à jour du formulaire, vérifier par un dcount dans cette table que l'utilisateur en cours y figure.
Voir même vérifier à l'ouverture de la base que l'utilisateur qui l'ouvre y figure,
mais côté sécurisation, c'est moyen puisqu'il suffit d'ouvrir la base qui contient
les données pour "se rajouter" dans la table....
Mais bon, il y a toujours moyen de faire quelque chose
Anne a élucidé : | Bonjour, | Est il possible de gérer les utilisateurs à partir de leur
| identification Windows NT ? | Soit, comment créer une liste d'utilisateurs (Nom, Prénom)
| qui seraient reconnus automatiquement à l'ouverture de la
| base par leur identification sur le réseau ? | merci de votre aide, | Anne
.
Ok, merci!
mais comment je peux faire plus précisément pour qu'a
l'ouverture de la base ou du formulaire, access vérifie
que le nom du user se trouve bien dans la table des users
autorisés ?
(désolé je suis pas très forte en programmation)
merci encore ?
anne
-----Message d'origine-----
Bonjour Anne
En mettant dans un champ texte des tables qui contiennent
les données saisies,
le valeur par défaut = environ$("username")
On identifie alors la personne qui a réalisé la saisie.
Quitte à lister les personnes autorisées dans une table à
part,
et dans l'événement sur avant mise à jour du formulaire,
vérifier par un dcount dans cette table que l'utilisateur
en cours y figure.
Voir même vérifier à l'ouverture de la base que
l'utilisateur qui l'ouvre y figure,
mais côté sécurisation, c'est moyen puisqu'il suffit
d'ouvrir la base qui contient
les données pour "se rajouter" dans la table....
Mais bon, il y a toujours moyen de faire quelque chose
Ok, merci! mais comment je peux faire plus précisément pour qu'a l'ouverture de la base ou du formulaire, access vérifie que le nom du user se trouve bien dans la table des users autorisés ? (désolé je suis pas très forte en programmation) merci encore ? anne
-----Message d'origine----- Bonjour Anne
En mettant dans un champ texte des tables qui contiennent les données saisies,
le valeur par défaut = environ$("username")
On identifie alors la personne qui a réalisé la saisie.
Quitte à lister les personnes autorisées dans une table à part,
et dans l'événement sur avant mise à jour du formulaire, vérifier par un dcount dans cette table que l'utilisateur en cours y figure.
Voir même vérifier à l'ouverture de la base que l'utilisateur qui l'ouvre y figure,
mais côté sécurisation, c'est moyen puisqu'il suffit d'ouvrir la base qui contient
les données pour "se rajouter" dans la table....
Mais bon, il y a toujours moyen de faire quelque chose
Message : Vous ne disposez pas des droits pour ouvrir cette base de données Beep oui Type : Critical Title : Autorisation Manquante
Sur la 2ème ligne dans la colonne Condition, tu mets ... (3 petits points pour dire que l'action suivante fait partie de la même condition) Et dans la colonne Action, tu mets Quit
ps : user est le nom du champ texte dans la table tblUsers.
Lors de tes tests, touche SHIFT enfoncée pour outrepasser la macro Autoexec ....
Anne a élucidé : | Ok, merci! | mais comment je peux faire plus précisément pour qu'a | l'ouverture de la base ou du formulaire, access vérifie | que le nom du user se trouve bien dans la table des users | autorisés ? | (désolé je suis pas très forte en programmation) | merci encore ? | anne | || -----Message d'origine----- || Bonjour Anne || || En mettant dans un champ texte des tables qui contiennent les || données saisies, le valeur par défaut = environ$("username") || || On identifie alors la personne qui a réalisé la saisie. || || Quitte à lister les personnes autorisées dans une table à part, || et dans l'événement sur avant mise à jour du formulaire, || vérifier par un dcount dans cette table que l'utilisateur en cours y || figure. || || Voir même vérifier à l'ouverture de la base que | l'utilisateur qui l'ouvre y figure, || mais côté sécurisation, c'est moyen puisqu'il suffit d'ouvrir la || base qui contient les données pour "se rajouter" dans la table.... || || Mais bon, il y a toujours moyen de faire quelque chose || || -- || à+ || Arnaud || -------------------------------------------------- || Conseils d'utilisation, sites recommandés : || http://users.skynet.be/mpfa/ || Access Memorandum - http://memoaccess.free.fr || -------------------------------------------------- || || Anne a élucidé : ||| Bonjour, ||| Est il possible de gérer les utilisateurs à partir de leur ||| identification Windows NT ? ||| Soit, comment créer une liste d'utilisateurs (Nom, Prénom) ||| qui seraient reconnus automatiquement à l'ouverture de la ||| base par leur identification sur le réseau ? ||| merci de votre aide, ||| Anne || || || .
Bonjour
Par exemple dans une macro nommée autoexec, tu rajoutes la colonnes conditions,
et tu y mets :
Message : Vous ne disposez pas des droits pour ouvrir cette base de données
Beep oui
Type : Critical
Title : Autorisation Manquante
Sur la 2ème ligne dans la colonne Condition, tu mets ...
(3 petits points pour dire que l'action suivante fait partie de la même condition)
Et dans la colonne Action, tu mets Quit
ps : user est le nom du champ texte dans la table tblUsers.
Lors de tes tests, touche SHIFT enfoncée pour outrepasser la macro Autoexec ....
Anne <anne@yahoo.com> a élucidé :
| Ok, merci!
| mais comment je peux faire plus précisément pour qu'a
| l'ouverture de la base ou du formulaire, access vérifie
| que le nom du user se trouve bien dans la table des users
| autorisés ?
| (désolé je suis pas très forte en programmation)
| merci encore ?
| anne
|
|| -----Message d'origine-----
|| Bonjour Anne
||
|| En mettant dans un champ texte des tables qui contiennent les
|| données saisies, le valeur par défaut = environ$("username")
||
|| On identifie alors la personne qui a réalisé la saisie.
||
|| Quitte à lister les personnes autorisées dans une table à part,
|| et dans l'événement sur avant mise à jour du formulaire,
|| vérifier par un dcount dans cette table que l'utilisateur en cours y
|| figure.
||
|| Voir même vérifier à l'ouverture de la base que
| l'utilisateur qui l'ouvre y figure,
|| mais côté sécurisation, c'est moyen puisqu'il suffit d'ouvrir la
|| base qui contient les données pour "se rajouter" dans la table....
||
|| Mais bon, il y a toujours moyen de faire quelque chose
||
|| --
|| à+
|| Arnaud
|| --------------------------------------------------
|| Conseils d'utilisation, sites recommandés :
|| http://users.skynet.be/mpfa/
|| Access Memorandum - http://memoaccess.free.fr
|| --------------------------------------------------
||
|| Anne <anne@yahoo.com> a élucidé :
||| Bonjour,
||| Est il possible de gérer les utilisateurs à partir de leur
||| identification Windows NT ?
||| Soit, comment créer une liste d'utilisateurs (Nom, Prénom)
||| qui seraient reconnus automatiquement à l'ouverture de la
||| base par leur identification sur le réseau ?
||| merci de votre aide,
||| Anne
||
||
|| .
Message : Vous ne disposez pas des droits pour ouvrir cette base de données Beep oui Type : Critical Title : Autorisation Manquante
Sur la 2ème ligne dans la colonne Condition, tu mets ... (3 petits points pour dire que l'action suivante fait partie de la même condition) Et dans la colonne Action, tu mets Quit
ps : user est le nom du champ texte dans la table tblUsers.
Lors de tes tests, touche SHIFT enfoncée pour outrepasser la macro Autoexec ....
Anne a élucidé : | Ok, merci! | mais comment je peux faire plus précisément pour qu'a | l'ouverture de la base ou du formulaire, access vérifie | que le nom du user se trouve bien dans la table des users | autorisés ? | (désolé je suis pas très forte en programmation) | merci encore ? | anne | || -----Message d'origine----- || Bonjour Anne || || En mettant dans un champ texte des tables qui contiennent les || données saisies, le valeur par défaut = environ$("username") || || On identifie alors la personne qui a réalisé la saisie. || || Quitte à lister les personnes autorisées dans une table à part, || et dans l'événement sur avant mise à jour du formulaire, || vérifier par un dcount dans cette table que l'utilisateur en cours y || figure. || || Voir même vérifier à l'ouverture de la base que | l'utilisateur qui l'ouvre y figure, || mais côté sécurisation, c'est moyen puisqu'il suffit d'ouvrir la || base qui contient les données pour "se rajouter" dans la table.... || || Mais bon, il y a toujours moyen de faire quelque chose || || -- || à+ || Arnaud || -------------------------------------------------- || Conseils d'utilisation, sites recommandés : || http://users.skynet.be/mpfa/ || Access Memorandum - http://memoaccess.free.fr || -------------------------------------------------- || || Anne a élucidé : ||| Bonjour, ||| Est il possible de gérer les utilisateurs à partir de leur ||| identification Windows NT ? ||| Soit, comment créer une liste d'utilisateurs (Nom, Prénom) ||| qui seraient reconnus automatiquement à l'ouverture de la ||| base par leur identification sur le réseau ? ||| merci de votre aide, ||| Anne || || || .