|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Manipulation d'une vue avec une table fichier. |
Started by manu, May, 28 2004 2:11 PM - 4 replies |
| |
| | | |
|
| |
Posted on May, 28 2004 - 2:11 PM |
Bonjour,
Mon problème est le suivant : Manipulation d'une vue avec une table fichier.
Je déclare la source de donnée (variable globale à la fenêtre)
VueDetailCommandeFournisseur est une Source de Données
je crée la vue sur un fichier hyperfile par la fonction
HCréeVue(VueDetailCommandeFournisseur, DetailCommandeFournisseur, "*", "IDDetailCommandeFournisseur, IDCommandeFournisseur", "", hVueBlocage)
Ensuite je crée une table affichant le résultat de cette vue par la fonction : ConstruitTableFichier(TABLEREL,VueDetailCommandeFournisseur,taRemplirTable)
Lors de l'éxécution le résultat de la vue s'affiche dans la table.
Le problème se situe dans le fait que lors de la sauvegarde par les fonctions :
FichierVersEcran() HVueVersFichier(VueDetailCommandeFournisseur)
les modifications faites dans la table fichier TABLEREL (en saisie) ne sont pas répercuté ni dans la vue ni dans le fichier hyperfile. Je ne vois pas pourquoi et c'est pour cela que je vous solicite.
merci d'avance !
cordialement. |
| |
| |
| | | |
|
| | |
| |
Posted on May, 28 2004 - 5:42 PM |
"manu" <enj.manu026@netcourrier.com> wrote:
Bonjour,
Mon problème est le suivant : Manipulation d'une vue avec une table fichier.
Je déclare la source de donnée (variable globale à la fenêtre)
VueDetailCommandeFournisseur est une Source de Données
je crée la vue sur un fichier hyperfile par la fonction
HCréeVue(VueDetailCommandeFournisseur, DetailCommandeFournisseur, "*", "IDDetailCommandeFournisseur, IDCommandeFournisseur", "", hVueBlocage)
Ensuite je crée une table affichant le résultat de cette vue par la fonction : ConstruitTableFichier(TABLEREL,VueDetailCommandeFournisseur,taRemplirTable)
Lors de l'éxécution le résultat de la vue s'affiche dans la table.
Le problème se situe dans le fait que lors de la sauvegarde par les fonctions :
FichierVersEcran() HVueVersFichier(VueDetailCommandeFournisseur)
les modifications faites dans la table fichier TABLEREL (en saisie) ne sont pas répercuté ni dans la vue ni dans le fichier hyperfile. Je ne vois pas pourquoi et c'est pour cela que je vous solicite.
merci d'avance !
cordialement.
Je remplacerai bien le FichierVersEcran() par un EcranVersFichier()...
Frédéric. |
| |
| |
| | | |
|
| | |
| |
Posted on June, 01 2004 - 11:04 AM |
"Frédéric DEMILLY" <f.demilly@pacificpeche.Fr> wrote:
"manu" <enj.manu026@netcourrier.com> wrote:
Bonjour,
Mon problème est le suivant : Manipulation d'une vue avec une table fichier.
Je déclare la source de donnée (variable globale à la fenêtre)
VueDetailCommandeFournisseur est une Source de Données
je crée la vue sur un fichier hyperfile par la fonction
HCréeVue(VueDetailCommandeFournisseur, DetailCommandeFournisseur, "*", "IDDetailCommandeFournisseur, IDCommandeFournisseur", "", hVueBlocage)
Ensuite je crée une table affichant le résultat de cette vue par la fonction : ConstruitTableFichier(TABLEREL,VueDetailCommandeFournisseur,taRemplirTable)
Lors de l'éxécution le résultat de la vue s'affiche dans la table.
Le problème se situe dans le fait que lors de la sauvegarde par les fonctions :
FichierVersEcran() HVueVersFichier(VueDetailCommandeFournisseur)
les modifications faites dans la table fichier TABLEREL (en saisie) ne
sont
pas répercuté ni dans la vue ni dans le fichier hyperfile. Je ne vois pas pourquoi et c'est pour cela que je vous solicite.
merci d'avance !
cordialement.
Je remplacerai bien le FichierVersEcran() par un EcranVersFichier()... Frédéric.
Je vous remercie de votre aide mais l'erreur dont vous me faites part est seulement une erreur lors de la composition du message sur le forum. Dans mon code j'ai bien utilisez la fonction EcranVersFichier() et ça ne marche pas !! Si vous avez d'autres suggestions je suis preneur ! merci. |
| |
| |
| | | |
|
| | |
| |
Posted on June, 01 2004 - 1:23 PM |
"manu" <enj.manu026@netcourrier.com> wrote:
"Frédéric DEMILLY" <f.demilly@pacificpeche.Fr> wrote: "manu" <enj.manu026@netcourrier.com> wrote:
Bonjour,
Mon problème est le suivant : Manipulation d'une vue avec une table fichier.
Je déclare la source de donnée (variable globale à la fenêtre)
VueDetailCommandeFournisseur est une Source de Données
je crée la vue sur un fichier hyperfile par la fonction
HCréeVue(VueDetailCommandeFournisseur, DetailCommandeFournisseur, "*", "IDDetailCommandeFournisseur, IDCommandeFournisseur", "", hVueBlocage)
Ensuite je crée une table affichant le résultat de cette vue par la fonction : ConstruitTableFichier(TABLEREL,VueDetailCommandeFournisseur,taRemplirTable)
Lors de l'éxécution le résultat de la vue s'affiche dans la table.
Le problème se situe dans le fait que lors de la sauvegarde par les fonctions :
FichierVersEcran() HVueVersFichier(VueDetailCommandeFournisseur)
les modifications faites dans la table fichier TABLEREL (en saisie) ne sont
pas répercuté ni dans la vue ni dans le fichier hyperfile. Je ne vois pas pourquoi et c'est pour cela que je vous solicite.
merci d'avance !
cordialement.
Je remplacerai bien le FichierVersEcran() par un EcranVersFichier()... Frédéric. Je vous remercie de votre aide mais l'erreur dont vous me faites part est seulement une erreur lors de la composition du message sur le forum. Dans mon code j'ai bien utilisez la fonction EcranVersFichier() et ça ne marche pas !! Si vous avez d'autres suggestions je suis preneur ! merci. Si la table en question est une table mémoire, dans le "code de sortie d'une ligne de la table", j'ajouterai le code suivant: tableenregistre(moimeme). Si la table est une table fichier, il faut vérifier que l'option "Enregistrer en sortie de ligne", dans l'onglet "détail" des propriétés de la table est bien cochée.
Frédéric. |
| |
| |
| | | |
|
| | |
| |
Posted on June, 01 2004 - 4:07 PM |
"Frédéric DEMILLY" <f.demilly@pacificpeche.Fr> wrote:
"manu" <enj.manu026@netcourrier.com> wrote: "Frédéric DEMILLY" <f.demilly@pacificpeche.Fr> wrote: "manu" <enj.manu026@netcourrier.com> wrote:
Bonjour,
Mon problème est le suivant : Manipulation d'une vue avec une table fichier.
Je déclare la source de donnée (variable globale à la fenêtre)
VueDetailCommandeFournisseur est une Source de Données
je crée la vue sur un fichier hyperfile par la fonction
HCréeVue(VueDetailCommandeFournisseur, DetailCommandeFournisseur, "*", "IDDetailCommandeFournisseur, IDCommandeFournisseur", "", hVueBlocage)
Ensuite je crée une table affichant le résultat de cette vue par la fonction : ConstruitTableFichier(TABLEREL,VueDetailCommandeFournisseur,taRemplirTable)
Lors de l'éxécution le résultat de la vue s'affiche dans la table.
Le problème se situe dans le fait que lors de la sauvegarde par les fonctions :
FichierVersEcran() HVueVersFichier(VueDetailCommandeFournisseur)
les modifications faites dans la table fichier TABLEREL (en saisie) ne sont
pas répercuté ni dans la vue ni dans le fichier hyperfile. Je ne vois pas pourquoi et c'est pour cela que je vous solicite.
merci d'avance !
cordialement.
Je remplacerai bien le FichierVersEcran() par un EcranVersFichier()... Frédéric. Je vous remercie de votre aide mais l'erreur dont vous me faites part est seulement une erreur lors de la composition du message sur le forum. Dans mon code j'ai bien utilisez la fonction EcranVersFichier() et ça ne marche pas !! Si vous avez d'autres suggestions je suis preneur ! merci. Si la table en question est une table mémoire, dans le "code de sortie d'une ligne de la table", j'ajouterai le code suivant: tableenregistre(moimeme). Si la table est une table fichier, il faut vérifier que l'option "Enregistrer en sortie de ligne", dans l'onglet "détail" des propriétés de la table est bien cochée. Frédéric.
Re-merci ! j'utilise une table fichier, et l'onglet enregistrer en sortie de ligne est bien coché. j'ai rajouté la fonction tableenregistre(moimeme) dans le "code de sortie d'une ligne de la table", et la miracle ça fonctionne ! Merci de votre aide car je n'aurai pas pensé à rajouté cette fonction étant donnée que l'onglet était coché et que j'utilisais une table fichier. L'essentiel étant que ça fonctionne je ne vais chercher à comprendre le pourquoi du comment !!! Je vais maintenant reprendre mon code puisque je m'étais résigné à ne pas utilisé de vues !!! Encore merci !!! |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|