PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Problème d'affichage dans un état sur vue "Multifichier"
Problème d'affichage dans un état sur vue "Multifichier"
Iniciado por atcamus, 09,nov. 2004 10:53 - 4 respuestas
Publicado el 09,noviembre 2004 - 10:53
Bonjour,

Dans mon analyse, j'ai 3 fichiers: Conso, machine et typePapier.
1 conso a 1 et 1 seule machine(id, nom), et 1 et 1 typePapier(id, nom).
Je crée une vue sur le fichier conso. J'ai créée un état sur vue de ce fichier; et pour afficher le nom de la machine et du typePapier (au lieu de l'identifiant), dans la "rubrique liée" de ces champs j'utilise "multifichier"
Si j'édite l'état, l'affichage des noms machine et typePapier se fait correctement.
Par contre, dans mon appli, qd j'ouvre une fenêtre pour modifier ou enregistrer une conso, et après je visulise l'état, tous les éléments de la vue est affichée mais le nom de la machine et du typePapier sont ceux du dernier enregistrement (ou modif) effectué sur le fichier conso.
Il faut après avoir fait un enregistrement ou modif que je ferme l'appli et que je la rouvre pour que mon état soit correct.
Par contre si dans mon état, pour les champs machines et typePapier j'affiche seulement l'id, je ne fais pas de liaison multifichier, l'état est correct.
Comment puis je faire pour avoir un affichage correct de mon état?
Merci
Publicado el 10,noviembre 2004 - 00:13
Les modifs de tes fichiers, tu les fais au travers de ta vue
ou directement sur le fichier, et dans ce dernier cas cela
pourrait expliquer tes problèmes.
Je crois bien que les vues sont gérées maintenant comme
des requêtes et une modif du fichier de base ne met pas
à jour le contenu de la vue (requête), peut-être que d'autres
pourront t'en dire plus.

Yves

"Anne" <atcamus@mordacq.com> a écrit dans le message de news:
41907bcb@news.pcsoft.fr...


Bonjour,

Dans mon analyse, j'ai 3 fichiers: Conso, machine et typePapier.
1 conso a 1 et 1 seule machine(id, nom), et 1 et 1 typePapier(id, nom).
Je crée une vue sur le fichier conso. J'ai créée un état sur vue de ce

fichier; et pour afficher le nom de la machine et du typePapier (au lieu de
l'identifiant), dans la "rubrique liée" de ces champs j'utilise
"multifichier"
> Si j'édite l'état, l'affichage des noms machine et typePapier se fait
correctement.
Par contre, dans mon appli, qd j'ouvre une fenêtre pour modifier ou

enregistrer une conso, et après je visulise l'état, tous les éléments de la
vue est affichée mais le nom de la machine et du typePapier sont ceux du
dernier enregistrement (ou modif) effectué sur le fichier conso.
> Il faut après avoir fait un enregistrement ou modif que je ferme l'appli
et que je la rouvre pour que mon état soit correct.
Par contre si dans mon état, pour les champs machines et typePapier

j'affiche seulement l'id, je ne fais pas de liaison multifichier, l'état est
correct.
Comment puis je faire pour avoir un affichage correct de mon état?
Merci

Publicado el 10,noviembre 2004 - 10:43
La vue est créée seulement après les modifs ou enregistrements.
Mon pb se pose seulement qd mes champs de l'état sont "multifichier"
Publicado el 10,noviembre 2004 - 17:43
La vue est-elle bien détruite avant toute nouvelle création ?
La fonction HDétruitVue() peut être lancée même si la vue n'existe plus.
A voir ...

"Anne" <atcamus@mordacq.com> a écrit dans le message de news:
4191cb19@news.pcsoft.fr...



La vue est créée seulement après les modifs ou enregistrements.
Mon pb se pose seulement qd mes champs de l'état sont "multifichier"
Publicado el 12,noviembre 2004 - 11:12
La vue est détruite après création.
Mais je ne pense pas que se soit ça. Car si je n'utilise pas de rubrique multifichier l'affichage est correct.