|
FORUMS PROFESSIONNELS WINDEV, WEBDEV 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
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
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
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 |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|