[Résolu] Table vers Fichier
Stagiaire WDF
Inscrit:
05/05/2004 12:24
Post(s): 37
Bonjour,

Je voudrais savoir s'il est possible de remplir 1 fichier hyperfile à partir d'un table fichier ?
Si oui, de quelle manière ?

Merci

Contribution le : 04/08/2005 17:53
Créer un fichier PDF de la contribution Imprimer


Re: Table vers Fichier
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,

Votre table fichier pointe sur "fichier1" et vous voulez :
- Ajouter des lignes dans fichier1 :
Ajouter la saisie sur la table et l'enregistrement en fin de ligne. Ou programmez l'ajout d'enregistrement (saisies dans des champs + hajoute et raffaîchissez la table.
- transférer les lignes dans Fichier2 :
Parcourrez la table (de I à TableOccurrence(Table,toTotal)) et faites des HRaz/HAjoute dans Fichier2

Contribution le : 05/08/2005 10:00
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Table vers Fichier
Stagiaire WDF
Inscrit:
05/05/2004 12:24
Post(s): 37
Bonjour,


Merci pour votre réponse, mais vous serait-il possible d'être plus explicite ?

"Parcourrez la table (de I à TableOccurrence(Table,toTotal)) et faites des HRaz/HAjoute dans Fichier2"

C'est ce que j'essayais de faire, mais mon code était soit mauvais, soit mal placé.

Contribution le : 05/08/2005 10:30
Créer un fichier PDF de la contribution Imprimer


Re: Table vers Fichier
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Oui, maintenant que je sais où on va, je puis être plus clair

Vous voulez transférer le contenu de votre table fichier dans un autre fichier HyperFile.

Evidement je vous laisse le soin de mettre en correlation la structure du fichier cible avec les données à exporter.

Dans un bouton, ajoutez y le code suivant :

SI TABLE..Vide ALORS RETOUR
i,j sont des entiers
J=TableOccurrence(TABLE,toTotal)

POUR i = 1 A j
   HRAZ(FICHIER2)
   FICHIER2.RUB1=TABLE.COLONNE[i]
   ...
   HAjoute(FICHIER2)
FIN


Attention, ce code pose un problème cas les lignes non affichée ne sont pas lues et donc ne devraient être accessible.
Néanmoins, il doit être possible alors de parcourir le fichier source de la table (plus rapide en plus)...
SI TABLE..Vide ALORS RETOUR
cFic est une chaine=TABLE..FichierParcouru
cCle est une chaine=TABLE..RubriqueParcourue
nPos est un entier = hSauvePosition(cFic)
hLitPremier(cFic,cCle)
TANTQUE PAS HEnDehors(cFic)
   HRAZ(FICHIER2)
   FICHIER2.RUB1=FICHIER1.RUBRIQUE
   ...
   HAjoute(FICHIER2)
   HLitSuivant((cFic,cCle)
FIN
HRetourPosition(nPos)

Contribution le : 05/08/2005 10:51
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Table vers Fichier
Anonyme
Merci R&B !

Tout fonctionne parfaitement

Contribution le : 05/08/2005 11:45
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2