|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
[Windev 5.5b] - lecture d'un champ dans une table fichier |
Started by sfci.conseil_NoSpam, Feb., 12 2004 11:04 AM - 3 replies |
| |
| | | |
|
| |
Posted on February, 12 2004 - 11:04 AM |
Bonjour à tout le monde.
Tj sur un programme conçu par mon prédécesseur voici mon problème.
Dans une table fichier :
A l'entrée de ligne je réalise un code me permettant de lire 2 champs.
Le 1er champ se lit sans problème à chaque changement de ligne. Le second champ ne me retourne aucune valeur alors qu'il est renseigné pour chaque ligne.
Avec WDMap j'ai contrôlé la table : toutes les données sont là.
Dans les propriétés de cette table fichier (général, détail, etc...) il ne semble pas y avoir de différence entre mon champ 1 et mon champ 2.
Pour le test je fait : message("ma donnée 1 est : "+monchamp1+" ma donnée2 est : "+monchamp2).
monchamp1 renvoie tj la donnée de la ligne sur laquelle je suis mais jamais rien pour monchamp2.
L'analyse pour ce fichier ne présente rien de particulier. Il semble que l'écran a été généré par le RAD (mais je n'en suis pas sûr).
Qqun a-t-il une idée sur un contrôle à effectuer ? Une hypothèse de code ???
Merci d'avance.
Alain V |
| |
| |
| | | |
|
| | |
| |
Posted on February, 13 2004 - 10:18 AM |
Bonjour
Personne n'a la moindre idée ???
Alain V
"SFCI Conseil - Alain V" <sfci.conseil_NoSpam@wanadoo.fr> a écrit dans le message de news:402b45b1$1@news.pcsoft.fr...
Bonjour à tout le monde.
Tj sur un programme conçu par mon prédécesseur voici mon problème.
Dans une table fichier :
A l'entrée de ligne je réalise un code me permettant de lire 2 champs.
Le 1er champ se lit sans problème à chaque changement de ligne. Le second champ ne me retourne aucune valeur alors qu'il est renseigné pour chaque ligne.
Avec WDMap j'ai contrôlé la table : toutes les données sont là.
Dans les propriétés de cette table fichier (général, détail, etc...) il ne semble pas y avoir de différence entre mon champ 1 et mon champ 2.
Pour le test je fait : message("ma donnée 1 est : "+monchamp1+" ma donnée2 est : "+monchamp2).
monchamp1 renvoie tj la donnée de la ligne sur laquelle je suis mais
jamais
rien pour monchamp2.
L'analyse pour ce fichier ne présente rien de particulier. Il semble que l'écran a été généré par le RAD (mais je n'en suis pas sûr).
Qqun a-t-il une idée sur un contrôle à effectuer ? Une hypothèse de code ???
Merci d'avance.
Alain V
|
| |
| |
| | | |
|
| | |
| |
Posted on February, 13 2004 - 11:31 AM |
Conflit de nom ? une autre variable n'a-t-elle pas le même nom que le champ (variable non renseignée) ou autre champ invisible ou en dehors de fen.
"SFCI Conseil - Alain V" <sfci.conseil_NoSpam@wanadoo.fr> a écrit dans le message news: 402c8f59$1@news.pcsoft.fr...
Bonjour Personne n'a la moindre idée ??? Alain V "SFCI Conseil - Alain V" <sfci.conseil_NoSpam@wanadoo.fr> a écrit dans le message de news:402b45b1$1@news.pcsoft.fr... Bonjour à tout le monde.
Tj sur un programme conçu par mon prédécesseur voici mon problème.
Dans une table fichier :
A l'entrée de ligne je réalise un code me permettant de lire 2 champs.
Le 1er champ se lit sans problème à chaque changement de ligne. Le
second
champ ne me retourne aucune valeur alors qu'il est renseigné pour chaque ligne.
Avec WDMap j'ai contrôlé la table : toutes les données sont là.
Dans les propriétés de cette table fichier (général, détail, etc...) il ne
semble pas y avoir de différence entre mon champ 1 et mon champ 2.
Pour le test je fait : message("ma donnée 1 est : "+monchamp1+" ma donnée2 est : "+monchamp2).
monchamp1 renvoie tj la donnée de la ligne sur laquelle je suis mais jamais rien pour monchamp2.
L'analyse pour ce fichier ne présente rien de particulier. Il semble que l'écran a été généré par le RAD (mais je n'en suis pas sûr).
Qqun a-t-il une idée sur un contrôle à effectuer ? Une hypothèse de code ??? Merci d'avance.
Alain V
|
| |
| |
| | | |
|
| | |
| |
Posted on February, 13 2004 - 12:55 PM |
Bonjour Claude
En effet j'ai songé à ce genre de conflit mais ce n'est pas le cas.
Suite à un message de Bob Der Oven (par mail) j'ai pris directement le champ de la forme : monFichier.monChamp1, monFichier.monChamp2 et .... ca marche parfaitement.
Avec un peu de réflexion : le parcours de la "table fichier" revient à faire un hlit(NumEnreg) (si j'ai bien compris) => donc on est positionné sur l'enregistrement du fichier. CQFD.
Comme quoi en réfléchissant un peu ....
Merci à toi et à Bob pour votre aide
Alain V
"Claude Tosetti" <claude.tosetti@apex-consulting.ch> a écrit dans le message de news:402ca3a1@news.pcsoft.fr...
Conflit de nom ? une autre variable n'a-t-elle pas le même nom que le champ (variable non renseignée) ou autre champ invisible ou en
dehors
de fen. "SFCI Conseil - Alain V" <sfci.conseil_NoSpam@wanadoo.fr> a écrit dans le message news: 402c8f59$1@news.pcsoft.fr... Bonjour
Personne n'a la moindre idée ???
Alain V
"SFCI Conseil - Alain V" <sfci.conseil_NoSpam@wanadoo.fr> a écrit dans
le
message de news:402b45b1$1@news.pcsoft.fr... Bonjour à tout le monde.
Tj sur un programme conçu par mon prédécesseur voici mon problème.
Dans une table fichier :
A l'entrée de ligne je réalise un code me permettant de lire 2 champs.
Le 1er champ se lit sans problème à chaque changement de ligne. Le second
champ ne me retourne aucune valeur alors qu'il est renseigné pour chaque
ligne.
Avec WDMap j'ai contrôlé la table : toutes les données sont là.
Dans les propriétés de cette table fichier (général, détail, etc...) il
ne semble pas y avoir de différence entre mon champ 1 et mon champ 2.
Pour le test je fait : message("ma donnée 1 est : "+monchamp1+" ma donnée2 est : "+monchamp2).
monchamp1 renvoie tj la donnée de la ligne sur laquelle je suis mais jamais rien pour monchamp2.
L'analyse pour ce fichier ne présente rien de particulier. Il semble que
l'écran a été généré par le RAD (mais je n'en suis pas sûr).
Qqun a-t-il une idée sur un contrôle à effectuer ? Une hypothèse de code
??? Merci d'avance.
Alain V
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|