OVH Cloud OVH Cloud

[WD8] EcranVersFichier() ne fait pas son travail !!??

4 réponses
Avatar
Phil
Salut,

Ma base de fenêtre est une Fiche simple RAD (au cas où cela soit un indice).

Les commandes HAjoute() et HModifie() n'ayant plus d'effet sans que j'arrive
à comprendre pourquoi, j'ai activé le débogueur afin d'en déterminer la
cause. Le test a été fait sur deux champs; IDClient et NomPrenom.

Normalement, EcranVersFichier() copie le contenu des variables des champs de
la fenêtre comme suit;
NomPrenom dans Client.NomPrenom et IDClient dans Client.IDClient.

Avec le pas à pas du débogueur, on peut voir que les variables des champs de
la fenetre contiennent les bonnes information.
Mais quand EcranVersFichier() est exécuté, les variables Client.IDClient et
Client.NomPrenom sont mis à vide. Curieux, non?

Aucune erreur n'est généré: HErreur = 0

Dans la description des champs de l'onglet Liaison, chaque champ est
correctement relié avec le champ respectif de la base de donnée.

Quelqu'un a une idée de ce qui se passe?

Cordialement,

Réal Phil

4 réponses

Avatar
Adrien
verifies que tu n'ai pas d'autres champs reliés au rubriques idclient et
nomprenom. su tu as 2 champs liés à la même rubrique dans une fenêtre, ca ne
peut pas fonctionner.

A+
Adrien

"Phil" a écrit dans le message de news:
hozbd.18097$
Salut,

Ma base de fenêtre est une Fiche simple RAD (au cas où cela soit un
indice).

Les commandes HAjoute() et HModifie() n'ayant plus d'effet sans que
j'arrive
à comprendre pourquoi, j'ai activé le débogueur afin d'en déterminer la
cause. Le test a été fait sur deux champs; IDClient et NomPrenom.

Normalement, EcranVersFichier() copie le contenu des variables des champs
de
la fenêtre comme suit;
NomPrenom dans Client.NomPrenom et IDClient dans Client.IDClient.

Avec le pas à pas du débogueur, on peut voir que les variables des champs
de
la fenetre contiennent les bonnes information.
Mais quand EcranVersFichier() est exécuté, les variables Client.IDClient
et
Client.NomPrenom sont mis à vide. Curieux, non?

Aucune erreur n'est généré: HErreur = 0

Dans la description des champs de l'onglet Liaison, chaque champ est
correctement relié avec le champ respectif de la base de donnée.

Quelqu'un a une idée de ce qui se passe?

Cordialement,

Réal Phil




Avatar
Phil
"Adrien" a écrit dans le message de
news:416ee538$0$29563$
verifies que tu n'ai pas d'autres champs reliés au rubriques idclient et
nomprenom. su tu as 2 champs liés à la même rubrique dans une fenêtre, ca


ne
peut pas fonctionner.

A+
Adrien


============================
C'est bien ça Adrien. En plein dans le mille!

J'avais d'autres champs dans la même fenêtre mais deux onglets plus loin
reliés aussi à ces rubriques.
Très curieux que WD ne donne pas une erreur quelque part, puisque les
conséquences sont assez importantes et on peut chercher longtemps.

Merci beaucoup, c'est vraiment très apprécié.

Cordialement,

Réal Phil
Avatar
Yves.83
Il n'y a pas de raison de générer une erreur pour cela
je l'utilise de temps en temps, il faut y faire attention
cela dépend de l'ordre de navigation ,
c'est le dernier champ qui a 'raison'.
Yves

"Phil" a écrit dans le message de news:
9fCbd.27221$y%
"Adrien" a écrit dans le message de
news:416ee538$0$29563$
> verifies que tu n'ai pas d'autres champs reliés au rubriques idclient et
> nomprenom. su tu as 2 champs liés à la même rubrique dans une fenêtre,


ca
ne
> peut pas fonctionner.
>
> A+
> Adrien
============================ >
C'est bien ça Adrien. En plein dans le mille!

J'avais d'autres champs dans la même fenêtre mais deux onglets plus loin
reliés aussi à ces rubriques.
Très curieux que WD ne donne pas une erreur quelque part, puisque les
conséquences sont assez importantes et on peut chercher longtemps.

Merci beaucoup, c'est vraiment très apprécié.

Cordialement,

Réal Phil





Avatar
Phil
Ha oui? Je vais regarder ça.

Réal Phil

"Yves.83" a écrit dans le message de
news:416f7a60$0$8656$
Il n'y a pas de raison de générer une erreur pour cela
je l'utilise de temps en temps, il faut y faire attention
cela dépend de l'ordre de navigation ,
c'est le dernier champ qui a 'raison'.
Yves