PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → [URGENT] Modification dans le groupware par programmation
[URGENT] Modification dans le groupware par programmation
Iniciado por morgan_triganne, set., 14 2005 2:00 PM - 4 respostas
Publicado em setembro, 14 2005 - 2:00 PM
bonjour à tous,

dans mon appli, je peux créer des utilisateurs par programmation et ils sont ajoutés correctement dans le groupware utilisateur.
voici mon code, il est placé dans le code de clic de mon bouton de validation de création d'un nouvel utilisateur (cas "Création") :

SI RADEnregistre() ALORS

// ajout des données dans le groupware utilisateur
//*** groupe
GPWUtilisateurConfiguration.Configuration = Combo_Groupe..ValeurAffichée
GPWConfiguration.Application=ProjetInfo()
GPWConfiguration.Groupe=Vrai

//***utilisateur
// ajoute l'enregistrement dans le fichier
gpwUtilisateur.Nom = NomUtil
gpwUtilisateur.Prenom = PrenomUtil
gpwUtilisateur.login = SaisieLogin
gpwUtilisateurConfiguration.login = gpwUtilisateur.login
gpwUtilisateurConfiguration.Application = GPWConfiguration.Application

SI PAS HAjoute("GPWUtilisateur") ALORS
Info("Ce Login existe déjà. Veuillez en saisir un nouveau.")
RETOUR
SINON
// association de la configuration par défaut à l'utilisateur
HAjoute("GPWUtilisateurConfiguration")
FIN

// Ajout de l'enregistrement
HAjoute(Utilisateur)
SI ErreurDétectée ALORS
Info("Impossible d'ajouter un enregistrement"+RC+HErreurInfo())
RETOUR
FIN
......

je voudrais faire la même chose, c'est à dire par programmation avoir accès au groupware, mais pour la modification (nomutil, groupe ...)
j'ai essayé avec HModifie("GPWUtilisateur"), mais ça ne fonctionne pas ; mais peut-être que je l'ai mal utilisé.

si quelqu'un a une solution a me proposé, je suis preneur, car ça n'a pas l'air compliqué, mais je m'y suis peut être mal pris.

merci à tous.
Publicado em setembro, 14 2005 - 5:43 PM
désolé, mais je ne vois pas ce que vous voulez me dire.
j'ai utilisé HModifie() comme pour les fichiers de l'analyse, mais j'ai une erreur du type "le numéro d'enregistrement <-1> n'est pas un numéro d'enregistrement valide. ..."
est-ce que HModifie() peut convenir aux modifications que je veux effectuer, est-ce que ça viendrait plutôt de mon code ?

merci.
Publicado em setembro, 15 2005 - 12:17 AM
Bonjour,

Regarde les fichiers GPWxxx.fic
il vous diront ce qu'il convient de faire
il n'y a rien de compliqué

Patrick

"Morgan" <morgan_triganne@yahoo.fr> a écrit dans le message de news:
4327e03b$1@news.pcsoft.fr...


bonjour à tous,

dans mon appli, je peux créer des utilisateurs par programmation et ils
sont ajoutés correctement dans le groupware utilisateur.
voici mon code, il est placé dans le code de clic de mon bouton de
validation de création d'un nouvel utilisateur (cas "Création") :

SI RADEnregistre() ALORS

// ajout des données dans le groupware utilisateur
//*** groupe
GPWUtilisateurConfiguration.Configuration =
Combo_Groupe..ValeurAffichée
GPWConfiguration.Application=ProjetInfo()
GPWConfiguration.Groupe=Vrai

//***utilisateur
// ajoute l'enregistrement dans le fichier
gpwUtilisateur.Nom = NomUtil
gpwUtilisateur.Prenom = PrenomUtil
gpwUtilisateur.login = SaisieLogin
gpwUtilisateurConfiguration.login = gpwUtilisateur.login
gpwUtilisateurConfiguration.Application =
GPWConfiguration.Application

SI PAS HAjoute("GPWUtilisateur") ALORS
Info("Ce Login existe déjà. Veuillez en saisir un nouveau.")
RETOUR
SINON
// association de la configuration par défaut à l'utilisateur
HAjoute("GPWUtilisateurConfiguration")
FIN

// Ajout de l'enregistrement
HAjoute(Utilisateur)
SI ErreurDétectée ALORS
Info("Impossible d'ajouter un enregistrement"+RC+HErreurInfo())
RETOUR
FIN
.....

je voudrais faire la même chose, c'est à dire par programmation avoir
accès au groupware, mais pour la modification (nomutil, groupe ...)
j'ai essayé avec HModifie("GPWUtilisateur"), mais ça ne fonctionne pas ;
mais peut-être que je l'ai mal utilisé.

si quelqu'un a une solution a me proposé, je suis preneur, car ça n'a pas
l'air compliqué, mais je m'y suis peut être mal pris.

merci à tous.
Publicado em setembro, 15 2005 - 10:12 AM
Bonjour,

Il faut se positionner sur l'enregistrement avant de faire un hmodifie
donc
hlitrecherchepremier
le code d'affectation des variables fichier
hmodifie

Patrick

"Morgan" <morgan_triganne@yahoo.fr> a écrit dans le message de news:
43281482@news.pcsoft.fr...



désolé, mais je ne vois pas ce que vous voulez me dire.
j'ai utilisé HModifie() comme pour les fichiers de l'analyse, mais j'ai
une erreur du type "le numéro d'enregistrement <-1> n'est pas un numéro
d'enregistrement valide. ..."
est-ce que HModifie() peut convenir aux modifications que je veux
effectuer, est-ce que ça viendrait plutôt de mon code ?

merci.
Publicado em setembro, 15 2005 - 10:18 AM
ok merci pour ces renseignements.
bon courage.