FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
probleme pour modifier un enregistrement
probleme pour modifier un enregistrement
Débuté par etienne.martos, 22 fév. 2006 19:23 - 4 réponses
Connectez-vous…
etienne.martos
#1
Posté le 22 février 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
Signaler
0
0
saint-bertin.philippe
#2
Posté le 22 février 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
Signaler
0
0
oribase
#3
Posté le 23 février 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")
Signaler
0
0
etienne.martos
#4
Posté le 23 février 2006 - 09:36
merci bien pour ces informations,
je test et vous informe si c'etait ça la solution.
cordialement
etienne martos
Signaler
0
0
mandoman
#5
Posté le 23 février 2006 - 15:10
Verifie aussi que les relations Merise entre fichiers sont bonnes ...
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte