J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le login de
la personne qui se connecte ainsi que la date de sa connexion dans une
table.
Merci d'avance pour votre aide.
Regarde de ce côté là, tout est y est je pense : http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
Bonjour,
Regarde de ce côté là, tout est y est je pense :
http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le
login de la personne qui se connecte ainsi que la date de sa
connexion dans une table.
Merci d'avance pour votre aide.
Regarde de ce côté là, tout est y est je pense : http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
ST
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai
associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _
& " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de
news:d61m4f$q08$1@s1.news.oleane.net...
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le login
de
la personne qui se connecte ainsi que la date de sa connexion dans une
table.
Merci d'avance pour votre aide.
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
didier TEST
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
le login access ou windows ?
- pour acces j'ai fait ca y a longtemps... regarde du cote de CurrentUser. - pour le login windows : Function UserName() Dim oNetwork Set oNetwork = CreateObject("wscript.network") UserName = oNetwork.UserName Set oNetwork = Nothing End Function DJ
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de
news:d61m4f$q08$1@s1.news.oleane.net...
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le login
de
la personne qui se connecte ainsi que la date de sa connexion dans une
table.
Merci d'avance pour votre aide.
A+
Fred
le login access ou windows ?
- pour acces j'ai fait ca y a longtemps... regarde du cote de CurrentUser.
- pour le login windows :
Function UserName()
Dim oNetwork
Set oNetwork = CreateObject("wscript.network")
UserName = oNetwork.UserName
Set oNetwork = Nothing
End Function
DJ
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
le login access ou windows ?
- pour acces j'ai fait ca y a longtemps... regarde du cote de CurrentUser. - pour le login windows : Function UserName() Dim oNetwork Set oNetwork = CreateObject("wscript.network") UserName = oNetwork.UserName Set oNetwork = Nothing End Function DJ
Fred Pasc
Bonjour, Merci beaucoup pour ce lien, c'est un peu compliqué pour moi mais bien expliqué alorsje devrait m'en sortir. Merci encore
A+ Fred
"Gafish" a écrit dans le message de news:
Bonjour,
Regarde de ce côté là, tout est y est je pense : http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
Bonjour,
Merci beaucoup pour ce lien, c'est un peu compliqué pour moi mais bien
expliqué alorsje devrait m'en sortir.
Merci encore
A+
Fred
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
elOb1S5VFHA.3188@TK2MSFTNGP09.phx.gbl...
Bonjour,
Regarde de ce côté là, tout est y est je pense :
http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le
login de la personne qui se connecte ainsi que la date de sa
connexion dans une table.
Merci d'avance pour votre aide.
Bonjour, Merci beaucoup pour ce lien, c'est un peu compliqué pour moi mais bien expliqué alorsje devrait m'en sortir. Merci encore
A+ Fred
"Gafish" a écrit dans le message de news:
Bonjour,
Regarde de ce côté là, tout est y est je pense : http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
Fred Pasc
Bonjour, Merci d'abord. Ton code me parait simple (et ça me plait beaucoup). J'espère que cela va marcher. Merci encore
A+ Fred
"ST" a écrit dans le message de news: d61o7f$
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login
de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
Bonjour,
Merci d'abord. Ton code me parait simple (et ça me plait beaucoup). J'espère
que cela va marcher.
Merci encore
A+
Fred
"ST" <steve93_nospam@wanadoo.fr> a écrit dans le message de news:
d61o7f$ftm1@news.rd.francetelecom.fr...
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai
associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _
& " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de
news:d61m4f$q08$1@s1.news.oleane.net...
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le
login
de
la personne qui se connecte ainsi que la date de sa connexion dans une
table.
Merci d'avance pour votre aide.
Bonjour, Merci d'abord. Ton code me parait simple (et ça me plait beaucoup). J'espère que cela va marcher. Merci encore
A+ Fred
"ST" a écrit dans le message de news: d61o7f$
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login
de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
Fred Pasc
Re-bonjour, C'était pour le login access. Merci de tes informations quand même, je pense que ça peut toujours me servir plus tard. A+ Fred
"didier TEST" a écrit dans le message de news:
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login
de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
le login access ou windows ?
- pour acces j'ai fait ca y a longtemps... regarde du cote de CurrentUser. - pour le login windows : Function UserName() Dim oNetwork Set oNetwork = CreateObject("wscript.network") UserName = oNetwork.UserName Set oNetwork = Nothing End Function DJ
Re-bonjour,
C'était pour le login access. Merci de tes informations quand même, je pense
que ça peut toujours me servir plus tard.
A+
Fred
"didier TEST" <test.mget@laposte.net> a écrit dans le message de news:
e1NVdX5VFHA.2768@tk2msftngp13.phx.gbl...
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de
news:d61m4f$q08$1@s1.news.oleane.net...
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le
login
de
la personne qui se connecte ainsi que la date de sa connexion dans une
table.
Merci d'avance pour votre aide.
A+
Fred
le login access ou windows ?
- pour acces j'ai fait ca y a longtemps... regarde du cote de CurrentUser.
- pour le login windows :
Function UserName()
Dim oNetwork
Set oNetwork = CreateObject("wscript.network")
UserName = oNetwork.UserName
Set oNetwork = Nothing
End Function
DJ
Re-bonjour, C'était pour le login access. Merci de tes informations quand même, je pense que ça peut toujours me servir plus tard. A+ Fred
"didier TEST" a écrit dans le message de news:
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login
de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
le login access ou windows ?
- pour acces j'ai fait ca y a longtemps... regarde du cote de CurrentUser. - pour le login windows : Function UserName() Dim oNetwork Set oNetwork = CreateObject("wscript.network") UserName = oNetwork.UserName Set oNetwork = Nothing End Function DJ
Fred Pasc
Re-Bonjour, Dans ton code :
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où exactement il faut mettre ce code si on veut récupérer le login de l'utilisateur de ma base access. Merci d'avance A+ Fred
"ST" a écrit dans le message de news: d61o7f$
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login
de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
Re-Bonjour,
Dans ton code :
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _
& " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où
exactement il faut mettre ce code si on veut récupérer le login de
l'utilisateur de ma base access.
Merci d'avance
A+
Fred
"ST" <steve93_nospam@wanadoo.fr> a écrit dans le message de news:
d61o7f$ftm1@news.rd.francetelecom.fr...
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai
associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _
& " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de
news:d61m4f$q08$1@s1.news.oleane.net...
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le
login
de
la personne qui se connecte ainsi que la date de sa connexion dans une
table.
Merci d'avance pour votre aide.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où exactement il faut mettre ce code si on veut récupérer le login de l'utilisateur de ma base access. Merci d'avance A+ Fred
"ST" a écrit dans le message de news: d61o7f$
Ci-joint un exemple de code que j'ai utilisé dans une base et que j'ai associé à un bouton de connexion.
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour, Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
ST
"Fred Pasc" a écrit dans le message de news:d61m4f$q08$
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login
de
la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
didier TEST
"Fred Pasc" a écrit dans le message de news:d61qb7$sl1$
Re-Bonjour, Dans ton code :
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où exactement il faut mettre ce code si on veut récupérer le login de l'utilisateur de ma base access. Merci d'avance A+ Fred
AMHA il fait appel a un champs kekpart qui s'appelle "LOGIN" si tu veux le recuperer aussi lors de maj d'enreg pour suivi de qui fait quoi quand ... regarde dans l'aide CurrentUser (mon F1 marche plus ) ca te retourne le nom de login Access tu remplaces Me.login par CurrentUser et je serais pas surpris que ca marche de suite.
petit precision pourquoi 2 champs pur la meme chose (date heure) ??? un champ CnxTime = Now() et apres pour l'affichage Format() ets ton ami !
DJ
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de
news:d61qb7$sl1$1@s1.news.oleane.net...
Re-Bonjour,
Dans ton code :
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _
& " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où
exactement il faut mettre ce code si on veut récupérer le login de
l'utilisateur de ma base access.
Merci d'avance
A+
Fred
AMHA il fait appel a un champs kekpart qui s'appelle "LOGIN" si tu veux le
recuperer aussi lors de maj d'enreg pour suivi de qui fait quoi quand ...
regarde dans l'aide CurrentUser (mon F1 marche plus ) ca te retourne le nom
de login Access
tu remplaces Me.login par CurrentUser et je serais pas surpris que ca
marche de suite.
petit precision pourquoi 2 champs pur la meme chose (date heure) ??? un
champ CnxTime = Now()
et apres pour l'affichage Format() ets ton ami !
"Fred Pasc" a écrit dans le message de news:d61qb7$sl1$
Re-Bonjour, Dans ton code :
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où exactement il faut mettre ce code si on veut récupérer le login de l'utilisateur de ma base access. Merci d'avance A+ Fred
AMHA il fait appel a un champs kekpart qui s'appelle "LOGIN" si tu veux le recuperer aussi lors de maj d'enreg pour suivi de qui fait quoi quand ... regarde dans l'aide CurrentUser (mon F1 marche plus ) ca te retourne le nom de login Access tu remplaces Me.login par CurrentUser et je serais pas surpris que ca marche de suite.
petit precision pourquoi 2 champs pur la meme chose (date heure) ??? un champ CnxTime = Now() et apres pour l'affichage Format() ets ton ami !
DJ
Fred Pasc
re...
Merci, on approche du but mais maintenant, quand je clique, il me retourne une fenêtre avec "entrez la valeur du paramètre", il y bien le nom de l'utilisateur en cours mais en etiquette de la zone de texte qui est vide. Du coup, il sauvegarde dans la table la valeur entrée dans cette zone de texte et pas la valeur de l'utilisateur courant. Comment remédier à celà ? (PS: je n'ai pas d'aide spécifique à CurrentUser dans mon access) Merci d'avance
A+ Fred
"didier TEST" a écrit dans le message de news: #
"Fred Pasc" a écrit dans le message de news:d61qb7$sl1$
Re-Bonjour, Dans ton code :
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où exactement il faut mettre ce code si on veut récupérer le login de l'utilisateur de ma base access. Merci d'avance A+ Fred
AMHA il fait appel a un champs kekpart qui s'appelle "LOGIN" si tu veux le recuperer aussi lors de maj d'enreg pour suivi de qui fait quoi quand ... regarde dans l'aide CurrentUser (mon F1 marche plus ) ca te retourne le nom
de login Access tu remplaces Me.login par CurrentUser et je serais pas surpris que ca marche de suite.
petit precision pourquoi 2 champs pur la meme chose (date heure) ??? un champ CnxTime = Now() et apres pour l'affichage Format() ets ton ami !
DJ
re...
Merci, on approche du but mais maintenant, quand je clique, il me retourne
une fenêtre avec "entrez la valeur du paramètre", il y bien le nom de
l'utilisateur en cours mais en etiquette de la zone de texte qui est vide.
Du coup, il sauvegarde dans la table la valeur entrée dans cette zone de
texte et pas la valeur de l'utilisateur courant. Comment remédier à celà ?
(PS: je n'ai pas d'aide spécifique à CurrentUser dans mon access)
Merci d'avance
A+
Fred
"didier TEST" <test.mget@laposte.net> a écrit dans le message de news:
#GCGsu5VFHA.3320@TK2MSFTNGP12.phx.gbl...
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de
news:d61qb7$sl1$1@s1.news.oleane.net...
Re-Bonjour,
Dans ton code :
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _
& " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où
exactement il faut mettre ce code si on veut récupérer le login de
l'utilisateur de ma base access.
Merci d'avance
A+
Fred
AMHA il fait appel a un champs kekpart qui s'appelle "LOGIN" si tu veux le
recuperer aussi lors de maj d'enreg pour suivi de qui fait quoi quand ...
regarde dans l'aide CurrentUser (mon F1 marche plus ) ca te retourne le
nom
de login Access
tu remplaces Me.login par CurrentUser et je serais pas surpris que ca
marche de suite.
petit precision pourquoi 2 champs pur la meme chose (date heure) ??? un
champ CnxTime = Now()
et apres pour l'affichage Format() ets ton ami !
Merci, on approche du but mais maintenant, quand je clique, il me retourne une fenêtre avec "entrez la valeur du paramètre", il y bien le nom de l'utilisateur en cours mais en etiquette de la zone de texte qui est vide. Du coup, il sauvegarde dans la table la valeur entrée dans cette zone de texte et pas la valeur de l'utilisateur courant. Comment remédier à celà ? (PS: je n'ai pas d'aide spécifique à CurrentUser dans mon access) Merci d'avance
A+ Fred
"didier TEST" a écrit dans le message de news: #
"Fred Pasc" a écrit dans le message de news:d61qb7$sl1$
Re-Bonjour, Dans ton code :
DoCmd.RunSQL "INSERT INTO [NomTable] (Login, Jour,Heure)" _ & " VALUES (" & Me.login & ", '" & Date & "' , '" & Time & "')"
Tu utilises Me.login, ma base n'en veux pas. Peux tu m'expliquer où exactement il faut mettre ce code si on veut récupérer le login de l'utilisateur de ma base access. Merci d'avance A+ Fred
AMHA il fait appel a un champs kekpart qui s'appelle "LOGIN" si tu veux le recuperer aussi lors de maj d'enreg pour suivi de qui fait quoi quand ... regarde dans l'aide CurrentUser (mon F1 marche plus ) ca te retourne le nom
de login Access tu remplaces Me.login par CurrentUser et je serais pas surpris que ca marche de suite.
petit precision pourquoi 2 champs pur la meme chose (date heure) ??? un champ CnxTime = Now() et apres pour l'affichage Format() ets ton ami !
DJ
Fred Pasc
Re_Bonjour,
J'essaye depuis bientôt 3h d'utiliser le code du lien que tu m'a donné et je n'arrive pas à le faire fonctionner. A l'exécution, il ne me reconnait pas : strUsager et je ne vois pas comment je peux lui faire connaître ou par quoi le remplacer. Merci d'avance à celui qui pourra m'éclairer
Je vous donne mon code :
Option Compare Database
Option Explicit ' Version DAO Public gstrGUID As String Function AjouterJournalUsagers(CurrentUser() As String, dtMaintenant As Date) As String ' Objectif: Ajouter un enregistrement dans la tblJournalUsagers quand un usager se connecte à la bdd ' Appel lors de l'ouverture du formulaire de démarrage de l'application et lors de la' création d'états fondés sur une requête comportant les deux tables de journalisation. Dim strGUID As String, rs As Recordset Set rs = CurrentDb.OpenRecordset("tblJournalUsagers") With rs
.AddNew .Fields("Horodatage") = dtMaintenant .Fields("Usager") = CurrentUser() strGUID = .Fields("GUID") .Update End With AjouterJournalUsagers = strGUID End Function
Sub AjouterJournalEvenements(strGUID As String, strEvenement As String) ' Objectif: Ajouter un enregistrement dans la tblJournalEvenements quand un usager effectue une opération ' de mise à jour ou de création d'enregistrement ' Appel lors de l'ouverture du formulaire de démarrage, lors d'événements tels que AprèsMAJ ou ' lors de la création d'états. Dim rs As Recordset Set rs = CurrentDb.OpenRecordset("tblJournalEvenements") With rs
.AddNew .Fields("GUID") = strGUID .Fields("Evenement") = strEvenement .Update End With End Sub
Private Sub Form_Open(Cancel As Integer) gstrGUID = AjouterJournalUsagers(CurrentUser(), Now()) Call AjouterJournalEvenements(gstrGUID, "Connecté") End Sub
A+ Fred
"Gafish" a écrit dans le message de news:
Bonjour,
Regarde de ce côté là, tout est y est je pense : http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.
A+ Fred
Re_Bonjour,
J'essaye depuis bientôt 3h d'utiliser le code du lien que tu m'a donné et je
n'arrive pas à le faire fonctionner. A l'exécution, il ne me reconnait pas :
strUsager et je ne vois pas comment je peux lui faire connaître ou par quoi
le remplacer.
Merci d'avance à celui qui pourra m'éclairer
Je vous donne mon code :
Option Compare Database
Option Explicit
' Version DAO
Public gstrGUID As String
Function AjouterJournalUsagers(CurrentUser() As String, dtMaintenant As
Date) As String
' Objectif: Ajouter un enregistrement dans la tblJournalUsagers quand un
usager se connecte à la bdd
' Appel lors de l'ouverture du formulaire de démarrage de l'application et
lors de la' création d'états fondés sur une requête comportant les deux
tables de journalisation.
Dim strGUID As String, rs As Recordset
Set rs = CurrentDb.OpenRecordset("tblJournalUsagers")
With rs
.AddNew
.Fields("Horodatage") = dtMaintenant
.Fields("Usager") = CurrentUser()
strGUID = .Fields("GUID")
.Update
End With
AjouterJournalUsagers = strGUID
End Function
Sub AjouterJournalEvenements(strGUID As String, strEvenement As String)
' Objectif: Ajouter un enregistrement dans la tblJournalEvenements quand un
usager effectue une opération
' de mise à jour ou de création d'enregistrement
' Appel lors de l'ouverture du formulaire de démarrage, lors d'événements
tels que AprèsMAJ ou
' lors de la création d'états.
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("tblJournalEvenements")
With rs
.AddNew
.Fields("GUID") = strGUID
.Fields("Evenement") = strEvenement
.Update
End With
End Sub
Private Sub Form_Open(Cancel As Integer)
gstrGUID = AjouterJournalUsagers(CurrentUser(), Now())
Call AjouterJournalEvenements(gstrGUID, "Connecté")
End Sub
A+
Fred
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
elOb1S5VFHA.3188@TK2MSFTNGP09.phx.gbl...
Bonjour,
Regarde de ce côté là, tout est y est je pense :
http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec
l'assistant et en suivant toute une procédure trouvée sur le net. Je
souhaite savoir desormais comment peut-on faire pour enregistrer le
login de la personne qui se connecte ainsi que la date de sa
connexion dans une table.
Merci d'avance pour votre aide.
J'essaye depuis bientôt 3h d'utiliser le code du lien que tu m'a donné et je n'arrive pas à le faire fonctionner. A l'exécution, il ne me reconnait pas : strUsager et je ne vois pas comment je peux lui faire connaître ou par quoi le remplacer. Merci d'avance à celui qui pourra m'éclairer
Je vous donne mon code :
Option Compare Database
Option Explicit ' Version DAO Public gstrGUID As String Function AjouterJournalUsagers(CurrentUser() As String, dtMaintenant As Date) As String ' Objectif: Ajouter un enregistrement dans la tblJournalUsagers quand un usager se connecte à la bdd ' Appel lors de l'ouverture du formulaire de démarrage de l'application et lors de la' création d'états fondés sur une requête comportant les deux tables de journalisation. Dim strGUID As String, rs As Recordset Set rs = CurrentDb.OpenRecordset("tblJournalUsagers") With rs
.AddNew .Fields("Horodatage") = dtMaintenant .Fields("Usager") = CurrentUser() strGUID = .Fields("GUID") .Update End With AjouterJournalUsagers = strGUID End Function
Sub AjouterJournalEvenements(strGUID As String, strEvenement As String) ' Objectif: Ajouter un enregistrement dans la tblJournalEvenements quand un usager effectue une opération ' de mise à jour ou de création d'enregistrement ' Appel lors de l'ouverture du formulaire de démarrage, lors d'événements tels que AprèsMAJ ou ' lors de la création d'états. Dim rs As Recordset Set rs = CurrentDb.OpenRecordset("tblJournalEvenements") With rs
.AddNew .Fields("GUID") = strGUID .Fields("Evenement") = strEvenement .Update End With End Sub
Private Sub Form_Open(Cancel As Integer) gstrGUID = AjouterJournalUsagers(CurrentUser(), Now()) Call AjouterJournalEvenements(gstrGUID, "Connecté") End Sub
A+ Fred
"Gafish" a écrit dans le message de news:
Bonjour,
Regarde de ce côté là, tout est y est je pense : http://mypage.bluewin.ch/w.stucki/Admin.htm#JournalActivites
Arnaud
Fred Pasc wrote:
Bonjour,
J'ai créé une base de données sous Access 2000, je l'ai sécurisé avec l'assistant et en suivant toute une procédure trouvée sur le net. Je souhaite savoir desormais comment peut-on faire pour enregistrer le login de la personne qui se connecte ainsi que la date de sa connexion dans une table. Merci d'avance pour votre aide.