j'arrive à lire le 1er fichier DBF mais tous les autres qui suivent sont considerés comme vide avec windev 7 bien qu'ils ne le sont pas.
comment faire SVP.
j'arrive à lire le 1er fichier DBF mais tous les autres qui suivent sont considerés comme vide avec windev 7 bien qu'ils ne le sont pas.
comment faire SVP.
Comment fais-tu pour les lires ?
Tu as créé une analyse, ou tu utilises HDbOuvre ?
Merci de t'interesser à ma question
j'ai importé les Fichiers DBF
puis je les lis avec HDBOUVRE
y a pas de quoi, si on peut-être utile !Envoyé par graymatter
C'est à dire ? Importer les structures dans une analyse ?Envoyé par graymatter
Ou importer les données dans des fichiers HF ?
Dans les 2 cas précédents, c'est pas la peine d'utiliser les HDBOuvre.Envoyé par graymatter
Dans les 2 cas précédents, c'est pas la peine d'utiliser les HDBOuvre
donc que pourrais-je utiliser
Ben, tu lis ton fichier normalement. C'est Windev qui s'occupe de l'ouverture et de la fermeture
Pardonner mon ignorance , mais pourrais-tu me donner un exemple car j'ai essayé mais pas de resultat.
Il faudrait que tu précises un peu ce que tu as fait, ce que tu fais et ce que tu voudrais faire ...
Bref, sans élément je ne peux pas plus.
Je ne peux pas te donner d'exemple, puisque je ne sais pas ce que tu fait, ni comment tu le fais.
Alors voila les points principaux à eclaircir
- As-tu créé une analyse HF en important les structures des DBF ?
- Si oui, alors les fichiers DBF sont-ils au même endroit que dans l'analyse ?
- Si non, as-tu respecter la syntaxe du dbOuvre ?
ma base de travail est en DBASE (dbf)
il sont enregistrés sur le disque comme suit :
c:\repetoire 2007
c:\repetoire 2007\client.dbf
c:\repetoire 2007\fournisseur.dbf
c:\repertoire 2007\chantier1\article1.dbf
c:\repertoire 2007\chantier1\facture1 client.dbf
c:\repertoire 2007\chantier1\facture1 fournisseur.dbf
c:\repertoire 2007\chantier2\article2.dbf
c:\repertoire 2007\chantier2\facture2 client.dbf
c:\repertoire 2007\chantier2\facture2 fournisseur.dbf
avec windev5.5 je peux facilement acceder a mes fichiers comme suit :
HDBOUVRE("client","CL","c:\repertoire 2007\client.dbf")
HDBOUVRE("article1","AR","c:\repertoire 2007\chantier1\article1.dbf")
.....
PROBLEME
avec windev 7 je n'ai pas trouvé comment acceder aux divers fichiers en tenant compte que depuis 1990 j'ai la meme structure enregistré sur le disque
cad
c:\repertoire 1990
c:\repertoire 1991
c:\repertoire 1992
c:\repertoire 1993
...
c:\repertoire 2007
désolé mais ça ne marche pas
voila un petit apperçu du prog.
mon_analyse.wdd comporte la structure de tous les fichiers DBF (client , fournisseur ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 HInitHF55("c:\repertoire 2007\mon_analyse.wdd") HDBouvre("client","cl","c:\repertoire 2007\client.dbf") HDBIndex("client","c:\repertoire 2007\client.ntx","code") hlitpremier(client,code) info(client.nom)
il me fait sortir le message suivant :
Bien que mon_analyse.wdd se trouve vraiment dans cette place.Envoyé par ERREUR
As-tu pensé à mettre la ligne suivante dans ton projet
C'est obligatoire en WD7 pour utiliser des fichiers DBase !
Code : Sélectionner tout - Visualiser dans une fenêtre à part HInitHF55( cLeChemin+"ForXBase.WDD" )
bien sur je l'ai mis je; viens de le noté dans mon dernier message
HInitHF55("c:\repertoire 2007\mon_analyse.wdd")
es comme ça ou pas
Non non non,
Je parle pas de ton analyse mais de l'analyse bidon ForXBase.WDD
Elle se trouve je sais plus ou dans un sous-dossier de Windev7
Il faut que tu ajoutes la ligne dans ton projet, obligatoirement, c'est marque je sais plus ou dans l'aide. J'ai galéré un moment avec ça moi aussi.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager