{Access} Récupérer l'utilisateur dans requête
Résolu
LeBihan
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
moiced59 Messages postés 1145 Date d'inscription Statut Membre Dernière intervention -
moiced59 Messages postés 1145 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ouvre un formulaire à l'aide d'une requête. Par contre, j'aimerais ouvrir les enregistrement qui sont identifié à l'utilisateur seulement.
Je voudrais donc trouver une façon de "coder" quelque chose dans la section "critère" de mon champ #util qui irait me chercher l'utilisateur courant et ainsi sortir que les bons enregistrements.
Merci beaucoup !
J'ouvre un formulaire à l'aide d'une requête. Par contre, j'aimerais ouvrir les enregistrement qui sont identifié à l'utilisateur seulement.
Je voudrais donc trouver une façon de "coder" quelque chose dans la section "critère" de mon champ #util qui irait me chercher l'utilisateur courant et ainsi sortir que les bons enregistrements.
Merci beaucoup !
A voir également:
- {Access} Récupérer l'utilisateur dans requête
- Recuperer message whatsapp supprimé - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
8 réponses
J'ai une table qui contient les infos personnelles de chaque "employés". Elle est lier à une table qui contient plusieurs mandats et plusieurs feuille de temps. Je voudrais qu'un employé ne puisse voir que ses feuilles de temps à lui en utilisant son code utilisateur système (que je suis capable d'aller chercher en VB mais pas en requete)...
Salut.
Peut être en utilisant le paramètre OpenArgs de la commande docmd.open, pour passer ton identifiant utilisateur. A ce moment tu peux récupérer cette valeur dans la propriété form.openargs du formulaire ouvert.
A voir si cela peut correspondre à ce que tu veux.
Cdlt
IC
Peut être en utilisant le paramètre OpenArgs de la commande docmd.open, pour passer ton identifiant utilisateur. A ce moment tu peux récupérer cette valeur dans la propriété form.openargs du formulaire ouvert.
A voir si cela peut correspondre à ce que tu veux.
Cdlt
IC
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dim test As Variant
test = CurrentUser
DoCmd.OpenForm "ton formulaire", , , "nom = '" & test & "'"
voila ce que tu devrais essayé mais bien sur le nom d utilisateur que tu donne dans la securité de la base doit etre le meme que celui enttre ds ta B.D
test = CurrentUser
DoCmd.OpenForm "ton formulaire", , , "nom = '" & test & "'"
voila ce que tu devrais essayé mais bien sur le nom d utilisateur que tu donne dans la securité de la base doit etre le meme que celui enttre ds ta B.D
Désolé, j'étais à l'extérieur pour les 5 derniers jours.
J'ai trouvé une solution à mon problème en utilisant vos éléments de réponses.
J'ai créé un formulaire d'accueil avec un "bouton" qui ouvre mon formulaire d'archive. J'ai ainsi pu utiliser le nom d'utilisateur que je vais chercher dans le système et ouvrir seulement les enregistrement qui y sont lié.
Merci pour tout !
J'ai trouvé une solution à mon problème en utilisant vos éléments de réponses.
J'ai créé un formulaire d'accueil avec un "bouton" qui ouvre mon formulaire d'archive. J'ai ainsi pu utiliser le nom d'utilisateur que je vais chercher dans le système et ouvrir seulement les enregistrement qui y sont lié.
Merci pour tout !