L100 SQL Connaitre l'utilisateur qui a fait une modif
Modérateurs: Super-Apogea, Super Modérateur
8 messages
|Page 1 sur 1
L100 SQL Connaitre l'utilisateur qui a fait une modif
Bonjour à tous,
Je dois savoir qui a fait une modification sur une ligne. dans F_DOCLIGNE
J'ai essayé les Triggers : je n'obtiens que DBO quelque soit l'utilisateur ouvert dans Sage.
J'ai essayé les modèles d'enregistrements... cela ne fonctionne que lors de la création de la ligne, par pour la modification.
Y a t'il une variable ecrite quelque part (dans la base SQL) par Sage qui me permette de connaitre l'utilisateur est en train de travailler sur un enregistrement?
Si quelqu'un a une piste je suis preneur.
Merci
Je dois savoir qui a fait une modification sur une ligne. dans F_DOCLIGNE
J'ai essayé les Triggers : je n'obtiens que DBO quelque soit l'utilisateur ouvert dans Sage.
J'ai essayé les modèles d'enregistrements... cela ne fonctionne que lors de la création de la ligne, par pour la modification.
Y a t'il une variable ecrite quelque part (dans la base SQL) par Sage qui me permette de connaitre l'utilisateur est en train de travailler sur un enregistrement?
Si quelqu'un a une piste je suis preneur.
Merci
- Posteur néophyte
- Messages: 3
- Inscription: Mer 6 Sep 2006 13:42
Kolaite a écrit:Hé ben non, ça n'existe pas.
Il vous faudra vous servir des connexions SQL......
Suggestion à apporter à Sage
Kolaite
Bonjour,
Pouvez vous m'indiquer comment en me servant des connexions sql je peux connaitre l'utilisateur qui a saisi son mot de passe ?
merci d'avance
- Posteur néophyte
- Messages: 3
- Inscription: Mer 6 Sep 2006 13:42
ATTENTION TOUT LE MONDE ! ! !
Sur une version propriétaire ou sur une version SQL Server à partir de V13.01 il y une fonction dans Sage qui s'appelle Utilisateur()
Si vous créer une information libre type Texte appelée "UTILISATEUR", vous créez aussi un modèle d'enregistrement dans lequel vous mettez :
La valeur de l'information libre "UTILISATEUR" égal à Utilisateur(), puis vous affectez ce modèle à tous les articles, vous allez obtenir le nom de l'utilisateur qui a modifié la ligne dans cette colonne.
C'est vrai qu'elle ne renseigne pas la suppression et le nom du premier utilisateur qui a créé la ligne, mais elle renseigne le dernier utilisateur qui a modifié la ligne.
Sur une version propriétaire ou sur une version SQL Server à partir de V13.01 il y une fonction dans Sage qui s'appelle Utilisateur()
Si vous créer une information libre type Texte appelée "UTILISATEUR", vous créez aussi un modèle d'enregistrement dans lequel vous mettez :
La valeur de l'information libre "UTILISATEUR" égal à Utilisateur(), puis vous affectez ce modèle à tous les articles, vous allez obtenir le nom de l'utilisateur qui a modifié la ligne dans cette colonne.
C'est vrai qu'elle ne renseigne pas la suppression et le nom du premier utilisateur qui a créé la ligne, mais elle renseigne le dernier utilisateur qui a modifié la ligne.
8 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités