L100 SQL Connaitre l'utilisateur qui a fait une modif

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

L100 SQL Connaitre l'utilisateur qui a fait une modif

de PhilippeG » Mer 6 Sep 2006 14:27

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
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Mer 6 Sep 2006 13:42

de Kolaite » Mer 6 Sep 2006 15:30

Hé ben non, ça n'existe pas.
Il vous faudra vous servir des connexions SQL......

Suggestion à apporter à Sage

Kolaite
Contributeur
Contributeur
 
Messages: 50
Inscription: Jeu 26 Mai 2005 07:21

de Clu » Mer 6 Sep 2006 15:33

Oui, et si en +, chez Sage, ils arrivent à faire ça sur les versions proprio, ce sera Noël tous les jours... :lol:
"Lulu: connecting people"
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 114
Inscription: Ven 25 Juin 2004 11:44
Localisation: Paris

de PhilippeG » Jeu 7 Sep 2006 11:46

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
Posteur néophyte
 
Messages: 3
Inscription: Mer 6 Sep 2006 13:42

de Kolaite » Jeu 7 Sep 2006 18:09

Vous parliez de modifications...... pas d'utilisateur saisissant son mot de passe.....

Je ne suis pas assez costaud pour vous aidez plus amplement sur les fonctions SQL, mais SQL historise presque tout.... à voir

Bon courage
Kolaite
Contributeur
Contributeur
 
Messages: 50
Inscription: Jeu 26 Mai 2005 07:21

de BBC » Ven 8 Sep 2006 22:51

Consulter le manuel Ligne 100 SQL, la vous trouvrez un exemple de Requete Sql permettant de connaitre l'utilisateur.
cependent, il faut s'assurer que les utilisateurs n'utilisent pas le même profil Windows.
:twisted:
Posteur néophyte
Posteur néophyte
 
Messages: 5
Inscription: Jeu 5 Jan 2006 20:13

de j.and.b » Mer 13 Sep 2006 12:25

Dans les versions V14 (qui sortent normalement fin du mois...)
tout y est en standard
Contributeur
Contributeur
 
Messages: 62
Inscription: Mer 13 Sep 2006 12:22
Localisation: GRENOBLE

de naddou » Sam 10 Fév 2007 11:18

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.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 298
Inscription: Mer 22 Mar 2006 17:15


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités