PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → image profil
image profil
Iniciado por guillaume labarrere-, 11,ene. 2020 14:16 - 5 respuestas
Miembro registrado
21 mensajes
Publicado el 11,enero 2020 - 14:16
Bonjour j'ai un soucis dans mon application pour enregistrer l'image de profil dans la base de données.
parfois cela me rajoute une inscription au lieu de s'enregistrer dans le profil de l'utilisateur déjà inscrit, et parfois cela ne me rajoute rien.

merci de me guider ,voilà le code qui est sur l'image cliquable.



// Sélection de l'image
CheminImage est une chaîne
CheminImage = AlbumSélecteur()
SI CheminImage = "" ALORS
Erreur(ErreurInfo())
RETOUR
FIN
IMG_profil = CheminImage
LIB_image = CheminImage

EcranVersFichier(FEN_profil,profilinfo)
HAjoute(profilinfo)
Miembro registrado
2.321 mensajes
Publicado el 11,enero 2020 - 15:16
Bonjour,

Sans préjuger du fond, voici pour la forme :
// Sélection de l'image
CheminImage est une chaîne
CheminImage = AlbumSélecteur()
SI CheminImage = "" ALORS
Erreur(ErreurInfo())
RETOUR
SINON
IMG_profil = CheminImage
LIB_image = CheminImage
EcranVersFichier(FEN_profil,profilinfo)
HAjoute(profilinfo)
FIN


--
Bon dev,
Jean-Pierre
Miembro registrado
21 mensajes
Publicado el 11,enero 2020 - 16:04
cela ajoute bien le lien de l'image mais cela me créé le même profil de l'utilisateur trois fois .
un qui a été fait avant un avec le lien et un sans le lien vous avez une idée?
merci.
Miembro registrado
4.362 mensajes
Publicado el 11,enero 2020 - 17:57
Bonjour,

As tu un champ lié à la PK dans ta fenêtre ?

--
Il y a peut être plus simple, mais, ça tourne
Miembro registrado
111 mensajes
Publicado el 12,enero 2020 - 12:00
Bonjour,

>HAjoute(profilinfo)

A priori, tu ajoutes systématiquement un profil.
Il faut qu'à l'ouverture de la fenêtre tu lises le profil s'il existe déjà :
SI PAS HLitRecherchePremier(profilinfo,<idprofilunique>,<mon id unique du profil>) ALORS HRaz(profilinfo)

A l'enregistrement n'utilises plus HAjoute(), mais HEnregistre() qui effectuera une modification su l'enregistrement existe déjà.

--
Erick
Mensaje modificado, 12,enero 2020 - 12:00
Miembro registrado
21 mensajes
Publicado el 12,enero 2020 - 12:40
Un grand merci à tous et plus particulièrement à Erick qui m'a appris le henregistre et trouvé la solution à mon problème.

Passez une belle journée.