FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconnectar
|
Español
Inicio
→
WINDEV 2024
→
probleme pour modifier un enregistrement
probleme pour modifier un enregistrement
Iniciado por etienne.martos, 22,feb. 2006 19:23 - 4 respuestas
Conéctese…
etienne.martos
#1
Publicado el 22,febrero 2006 - 19:23
Encore un probleme , mais de taille celui la....
Pour mon logiciel, je crée une reservation qui remplie plusieurs tables en meme temps.(client, reservation et reservationchbre)
Pour ma reservation, j'ai crée plusieurs champs de saisie pour mes differents fichiers.
Tous mes fichiers se remplissent. ça marche bien.
Lors de la modification de ma reservation, je renvoie toutes mes informations dans les champs de saisie depuis une table que j'ai crée.
Apres avoir modifié certains champs, je valide ma modification mais rien n'est modifié dans mes fichiers de données. est ce normal ??????
j'utilise le code suivant :
EcranVersFichier()
HLitPremier(HCLIENT)
HModifie(HCLIENT)
HLitPremier(HRESERVATIONCHBRE)
HModifie(HRESERVATIONCHBRE)
etc....
Autre question : si je ne met pas hlitpremier(), ça ne marche pas.
J'aimerai m'en passer car je ne veux pas forcement modifier le premier enregistrement(normal !!!)
si vous pouvez me repondre ce serait tres sympa.
Merci d'avance pour vos reponses.
cordialement
etienne
Informar
0
0
saint-bertin.philippe
#2
Publicado el 22,febrero 2006 - 22:36
Salut Etienne,
Alors tout d'abord quand tu fais HModifie(Table) il ne faut pas aller lire le premier enregistrement sinon c sur que tu vas avoir des soucis.
Ensuite pour savoir ce qu'il se passe lors de la modification de ton enregistrement, tu devrais un controle pour afficher l'erreur si erreur il y a.
Ex:
EcranVersFichier()
Si PAS HModifie(HCLIENT) Alors Erreur(Herreur("différentes options sont a voir"))
Si toutefois aucune erreur ne s'affiche je te conseille de passer enn session de debug et de suivre ton code pas à pas
Esperant t'avoir aidé
Bon dev,
Philippe
Informar
0
0
oribase
#3
Publicado el 23,febrero 2006 - 08:42
Je suis assez d'accord !
Il faudrait faire une récupération de l'ID de lenregistrement dans la table en se servant de l'indice de la ligne, et bien indiquer que c'est sur cet enregistrement qu'on veut faire une modif :
hlitrecherchepremier (monfichier, id, tablencours.id[tableencours])
ecranversfichier
si hmodifie(monfichier, hnumencours)=faux alors
herreur("Prob !")
sinon
info("OK")
Informar
0
0
etienne.martos
#4
Publicado el 23,febrero 2006 - 09:36
merci bien pour ces informations,
je test et vous informe si c'etait ça la solution.
cordialement
etienne martos
Informar
0
0
mandoman
#5
Publicado el 23,febrero 2006 - 15:10
Verifie aussi que les relations Merise entre fichiers sont bonnes ...
Informar
0
0
→ Volver a WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WINDEV (versiones precedentes)
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Reports & Queries
Irrelevante
Irrelevante
Herramientas
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto