PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Fichier Temp entre 5.5 et 8 & Changement de structure via programmation
Fichier Temp entre 5.5 et 8 & Changement de structure via programmation
Débuté par beng, 01 sep. 2004 20:03 - 7 réponses
Posté le 01 septembre 2004 - 20:03
Je début avec un fichier temporaire crée avec HDecritFichier dans l'application
crée avec 5.5 . J'ai besoin d'avoir accès a ce fichier via une application
fait en Windev 8. Ont mon dit que je droit absolument l'inclure dans l'analyse
5.5. Donc j'ai crée le fichier temporaire dans l'analyse 5.5 mes j'arrive
à un problème. Un de mes champs dans le fichier et en conflit avec d'autres
tables. ( Champ 'DESCKEY' et texte longueur 1 dans le fichier Temporaire,
mes 'DESCKEY' et texte longueur 20 dans l'analyse.) Mon fichier temporaire
et déjà en circulation cher les clients (crée avec HDecritFichier() ). Le
dilemme, comment je fais pour modifier la structure du fichier Temporaire
sans être obliger de l'effacer physiquement? (Le fichier contient des donnes
d'enregistrement et c'est donc très important que je ne perde pas ces donner.)

Comment faire le changement de structure du fichier via la programmation?

B.
Posté le 02 septembre 2004 - 11:32
au pire, exportez votre fichier dans un fichier texte et importez le
dans celui contenu dans votre analyse ( avec hrecupererubriquetout() ca
ne devrait pas etre trop long a coder )

Ben Garwood wrote:
Je début avec un fichier temporaire crée avec HDecritFichier dans l'application
crée avec 5.5 . J'ai besoin d'avoir accès a ce fichier via une application
fait en Windev 8. Ont mon dit que je droit absolument l'inclure dans l'analyse
5.5. Donc j'ai crée le fichier temporaire dans l'analyse 5.5 mes j'arrive
à un problème. Un de mes champs dans le fichier et en conflit avec d'autres
tables. ( Champ 'DESCKEY' et texte longueur 1 dans le fichier Temporaire,
mes 'DESCKEY' et texte longueur 20 dans l'analyse.) Mon fichier temporaire
et déjà en circulation cher les clients (crée avec HDecritFichier() ). Le
dilemme, comment je fais pour modifier la structure du fichier Temporaire
sans être obliger de l'effacer physiquement? (Le fichier contient des donnes
d'enregistrement et c'est donc très important que je ne perde pas ces donner.)

Comment faire le changement de structure du fichier via la programmation?

B.
Posté le 02 septembre 2004 - 15:14
bonjours,
si c'est possible sous windev créer un code qui lit la base le fichier
en traitement texte pour le convertir au format texte ou excel puis exploiter
le résultat en windev 8
Posté le 02 septembre 2004 - 16:22
Regardez la doc des fonctions ( WD8 ) HRécupèreEnregistrement() et
hRecupereRubriqueTout() de WD55

combiné avec une lecture séquentielle du fichier et un export dans un
fichier texte ( fonctions fOuvre(),fecrit() etc ) vous devriez vous en
sortir :p



a.hi wrote:

bonjours,
si c'est possible sous windev créer un code qui lit la base le fichier
en traitement texte pour le convertir au format texte ou excel puis exploiter
le résultat en windev 8
Posté le 02 septembre 2004 - 17:12
Ben Garwood wrote:
Je début avec un fichier temporaire crée avec HDecritFichier dans
l'application crée avec 5.5 . J'ai besoin d'avoir accès a ce fichier
via une application fait en Windev 8. Ont mon dit que je droit
absolument l'inclure dans l'analyse
5.5. Donc j'ai crée le fichier temporaire dans l'analyse 5.5 mes
j'arrive
à un problème. Un de mes champs dans le fichier et en conflit avec
d'autres tables. ( Champ 'DESCKEY' et texte longueur 1 dans le
fichier Temporaire,
mes 'DESCKEY' et texte longueur 20 dans l'analyse.) Mon fichier
temporaire
et déjà en circulation cher les clients (crée avec HDecritFichier()
). Le dilemme, comment je fais pour modifier la structure du fichier
Temporaire
sans être obliger de l'effacer physiquement? (Le fichier contient des
donnes d'enregistrement et c'est donc très important que je ne perde
pas ces donner.)

Comment faire le changement de structure du fichier via la
programmation?

B.


Pour lire un fichier hyper file 5, tu dois impérativement avoir son analyse
compatible ce qui ne semble pas etre ton cas.
Dans ce cas, tu doit lire ton fichier et extraire ces donnes grace aux commandes
flit*() de windev. Attention, tu devra déterminer la structure de ce fichier
afin de ne récupérer que ce qui t'interresse. Cela reste valable que si ton
fichier n'est pas crypté a l'origine.

Antoine
Posté le 02 septembre 2004 - 17:26
son fichier de départ n'est pas dans l'analyse mais il est fabriqué par
programmation avec un hdecritfichier().

il ne vous reste que l'export au format texte ( je vais tester un truc
pour voir je vous tiens au courant )


Antoine wrote:

Ben Garwood wrote:

Je début avec un fichier temporaire crée avec HDecritFichier dans
l'application crée avec 5.5 . J'ai besoin d'avoir accès a ce fichier
via une application fait en Windev 8. Ont mon dit que je droit
absolument l'inclure dans l'analyse
5.5. Donc j'ai crée le fichier temporaire dans l'analyse 5.5 mes
j'arrive
à un problème. Un de mes champs dans le fichier et en conflit avec
d'autres tables. ( Champ 'DESCKEY' et texte longueur 1 dans le
fichier Temporaire,
mes 'DESCKEY' et texte longueur 20 dans l'analyse.) Mon fichier
temporaire
et déjà en circulation cher les clients (crée avec HDecritFichier()
). Le dilemme, comment je fais pour modifier la structure du fichier
Temporaire
sans être obliger de l'effacer physiquement? (Le fichier contient des
donnes d'enregistrement et c'est donc très important que je ne perde
pas ces donner.)

Comment faire le changement de structure du fichier via la
programmation?

B.


Pour lire un fichier hyper file 5, tu dois impérativement avoir son analyse
compatible ce qui ne semble pas etre ton cas.
Dans ce cas, tu doit lire ton fichier et extraire ces donnes grace aux commandes
flit*() de windev. Attention, tu devra déterminer la structure de ce fichier
afin de ne récupérer que ce qui t'interresse. Cela reste valable que si ton
fichier n'est pas crypté a l'origine.

Antoine

Posté le 02 septembre 2004 - 17:44
Je ne voit vraiment pas comment tu vas effectuer l'export d'un fichier hf 5
non decrit dans une analyse vers un fichier texte sans appeler les ordres
f*(). Je suis curieux de voir la solution car c'est interressant.

Antoine

BOUDOT Sébastien - Blue River System wrote:
son fichier de départ n'est pas dans l'analyse mais il est fabriqué
par programmation avec un hdecritfichier().

il ne vous reste que l'export au format texte ( je vais tester un truc
pour voir je vous tiens au courant )


Antoine wrote:

Ben Garwood wrote:

Je début avec un fichier temporaire crée avec HDecritFichier dans
l'application crée avec 5.5 . J'ai besoin d'avoir accès a ce fichier
via une application fait en Windev 8. Ont mon dit que je droit
absolument l'inclure dans l'analyse
5.5. Donc j'ai crée le fichier temporaire dans l'analyse 5.5 mes
j'arrive
à un problème. Un de mes champs dans le fichier et en conflit avec
d'autres tables. ( Champ 'DESCKEY' et texte longueur 1 dans le
fichier Temporaire,
mes 'DESCKEY' et texte longueur 20 dans l'analyse.) Mon fichier
temporaire
et déjà en circulation cher les clients (crée avec HDecritFichier()
). Le dilemme, comment je fais pour modifier la structure du
fichier Temporaire
sans être obliger de l'effacer physiquement? (Le fichier contient
des
donnes d'enregistrement et c'est donc très important que je ne perde
pas ces donner.)

Comment faire le changement de structure du fichier via la
programmation?

B.


Pour lire un fichier hyper file 5, tu dois impérativement avoir son
analyse compatible ce qui ne semble pas etre ton cas.
Dans ce cas, tu doit lire ton fichier et extraire ces donnes grace
aux commandes flit*() de windev. Attention, tu devra déterminer la
structure de ce fichier afin de ne récupérer que ce qui
t'interresse. Cela reste valable que si ton fichier n'est pas crypté
a l'origine.

Antoine
Posté le 02 septembre 2004 - 20:31
C'est évident qu'il faut utiliser un fecrit() , je l'ai mentionné il me
semble :p

En gros il veut transformer un fichier créé avec hDecritFichier() dans
son analyse WD8. Il doit en effet faire une boucle sur son fichier
temporaire et l'exporter au format texte ( cf. ma 1ere réponse ) puis
lire se fichier texte pour l'importer dans son analyse ( ou autre
fichier créé avec hdecritfichier() ) dans WD8.

Enfin bon, nos posts ont du se téléscoper :p

Antoine wrote:
Je ne voit vraiment pas comment tu vas effectuer l'export d'un fichier hf 5
non decrit dans une analyse vers un fichier texte sans appeler les ordres
f*(). Je suis curieux de voir la solution car c'est interressant.

Antoine

BOUDOT Sébastien - Blue River System wrote:

son fichier de départ n'est pas dans l'analyse mais il est fabriqué
par programmation avec un hdecritfichier().

il ne vous reste que l'export au format texte ( je vais tester un truc
pour voir je vous tiens au courant )


Antoine wrote:


Ben Garwood wrote:


Je début avec un fichier temporaire crée avec HDecritFichier dans
l'application crée avec 5.5 . J'ai besoin d'avoir accès a ce fichier
via une application fait en Windev 8. Ont mon dit que je droit
absolument l'inclure dans l'analyse
5.5. Donc j'ai crée le fichier temporaire dans l'analyse 5.5 mes
j'arrive
à un problème. Un de mes champs dans le fichier et en conflit avec
d'autres tables. ( Champ 'DESCKEY' et texte longueur 1 dans le
fichier Temporaire,
mes 'DESCKEY' et texte longueur 20 dans l'analyse.) Mon fichier
temporaire
et déjà en circulation cher les clients (crée avec HDecritFichier()
). Le dilemme, comment je fais pour modifier la structure du
fichier Temporaire
sans être obliger de l'effacer physiquement? (Le fichier contient
des
donnes d'enregistrement et c'est donc très important que je ne perde
pas ces donner.)

Comment faire le changement de structure du fichier via la
programmation?

B.


Pour lire un fichier hyper file 5, tu dois impérativement avoir son
analyse compatible ce qui ne semble pas etre ton cas.
Dans ce cas, tu doit lire ton fichier et extraire ces donnes grace
aux commandes flit*() de windev. Attention, tu devra déterminer la
structure de ce fichier afin de ne récupérer que ce qui
t'interresse. Cela reste valable que si ton fichier n'est pas crypté
a l'origine.

Antoine