PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Analyse différent Fichier DBF
Analyse différent Fichier DBF
Débuté par guest, 02 déc. 2006 14:07 - 4 réponses
Posté le 02 décembre 2006 - 14:07
Bonjour,

Je dois importer des données DBF en Hyperfile

* J'ai importé dans mon analyse les fichiers DBF

* j'ouvre le fichier DBF
SI PAS HOuvre("FichierDBF","",hOLecture) ALORS
Erreur("Impossible d'ouvrir le fichierdbf " HErreurInfo())
FIN

Aucun problème quand la structure de mon analyse correspond au fichier DBF

Par contre quand le le fichier DBF est différent de mon analyse j'ai un message d'erreur
"Le description du fichierDBF n'est pas compatible avec la description de mon analyse"

je n'utilise pas HDBouvre car je ne peut pas importer les champs mémos.

J'ai essayé d'utiliser la fonction HVérifieStructure mais sans effet. Apparement il ne fonctionne que sur des fichier hyperfiles

En fait le fichier la structure du fichier dBF varie en fonction de la version du soft

Quelqu'un pourrais me dire s'il a déja rencontré ce problème ou bien comment désactiver la vérification automatique de la structures des fichiers au format DBF

Merci par avance
Posté le 02 décembre 2006 - 17:58
M.B avait soumis l'idée :
Bonjour,

Je dois importer des données DBF en Hyperfile

* J'ai importé dans mon analyse les fichiers DBF

* j'ouvre le fichier DBF
SI PAS HOuvre("FichierDBF","",hOLecture) ALORS
Erreur("Impossible d'ouvrir le fichierdbf " HErreurInfo())
FIN

Aucun problème quand la structure de mon analyse correspond au fichier DBF

Par contre quand le le fichier DBF est différent de mon analyse j'ai un
message d'erreur "Le description du fichierDBF n'est pas compatible avec la
description de mon analyse"

je n'utilise pas HDBouvre car je ne peut pas importer les champs mémos.

J'ai essayé d'utiliser la fonction HVérifieStructure mais sans effet.
Apparement il ne fonctionne que sur des fichier hyperfiles

En fait le fichier la structure du fichier dBF varie en fonction de la
version du soft

Quelqu'un pourrais me dire s'il a déja rencontré ce problème ou bien comment
désactiver la vérification automatique de la structures des fichiers au
format DBF

Merci par avance


J'ai résolu en utilisant en live la conversion des DBF en FIC puis
traitement ceux-ci avec un hdeclarexterne..

A voir si cela peut coller avec votre applivcation..

A

--
Dr J-M des Grottes
Gestionnaire du Registre des Néphrologues Francophones de Belgique
Posté le 02 décembre 2006 - 20:00
Merci

j'ai essayé avec HdéclareExterne

Pourrais tu me donner un exemple de syntaxe pour ouvrir un fichier DBF avec HDéclareExterne

Merci par avance
Posté le 03 décembre 2006 - 10:50
M.B a couché sur son écran :
Merci

j'ai essayé avec HdéclareExterne

Pourrais tu me donner un exemple de syntaxe pour ouvrir un fichier DBF avec
HDéclareExterne

Merci par avance


Je pense que tu dois d'abord le convertir en fic en lancant le pgm
wdconvert.exe...

Là tu concertis

Puis seulement tu peux déclarer le fichier converti...

Je réfléchis..à un autre procédé..

--
Dr J-M des Grottes
Gestionnaire du Registre des Néphrologues Francophones de Belgique
Posté le 03 décembre 2006 - 22:59
Bonjour,

Pour traiter les fichiers xBase ill faut copier l'analyse suivante : ForXBase.wdd dans le répertoire des données.

Ce fichier se trouve dans.

c:\Windev75\personnel\Model ou
c:\Windev8\personnel\Model


Exemple pour traiter un fichier Client.


Déclaration globale de la fenêtre mettre