PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Importation de Données txt dans WebDev
Importation de Données txt dans WebDev
Iniciado por Delpey Alain, ago., 30 2004 6:54 PM - 5 respostas
Publicado em agosto, 30 2004 - 6:54 PM
Bonjour,
J'ai un fichier avec ( 500 données ) dans une application, et je voudrai
rajourter 500 données ( au format TXT ) supplémentaire sans écraser les données
existante dans la base principale.
Comment faire ?
Merci
Publicado em agosto, 30 2004 - 10:58 AM
Alain Delpey a exposé le 30/08/2004 :

Roumegou Eric <UtilisezleLien@fin.msg> wrote:

Delpey Alain avait énoncé :

Bonjour,
J'ai un fichier avec ( 500 données ) dans une application, et je voudrai
rajourter 500 données ( au format TXT ) supplémentaire sans écraser les

données existante dans la base principale.
Comment faire ?
Merci

Une façon de faire ; concatener les chaines puis sauvegarder le fichier

maCh,monAutreCh est une chaîne
res est un booléen
maCh=fChargeTexte("c:\monchemin\Premier500.txt")
monAutreCh=fChargeTexte("c:\monchemin\Suivant500.txt")

maCh=maCh+RC+monAutreCh
res=fSauveTexte("C:\monchemin\Les1000.txt")

--
Eric Roumégou
http://cerbermail.com/…
(cliquez sur le lien ci-dessus pour me contacter en privé)


Merci celà ca me servir dans l'avenir, mais là le problème est depuis
l'analyse est d'importer et d'ajouter un fichier texte dans un fichier
HyperFile Merci
Alain Delpey


alors un Hajoute devrait suffire.
Si chaque ligne contient un enreg, ce truc là devrait convenir
monAutreCh=fChargeTexte("c:\monchemin\Suivant500.txt")
imax=ChaineOccurence(monAutreCh,RC)
pour i=1 à imax
monfichierHF.maligne=extraitchaine(monAutreCh,i,RC)
Hajoute(monfichierHF)
fin

Mais l'énoncé de ton pb est vague (500 enreg, 500 rubriques ??) Quelle
est la structure de ton fichier ?

--
Eric Roumégou
http://cerbermail.com/…
(cliquez sur le lien ci-dessus pour me contacter en privé)
Publicado em agosto, 30 2004 - 7:26 PM
Delpey Alain avait énoncé :

Bonjour,
J'ai un fichier avec ( 500 données ) dans une application, et je voudrai
rajourter 500 données ( au format TXT ) supplémentaire sans écraser les
données existante dans la base principale.
Comment faire ?
Merci


Une façon de faire ; concatener les chaines puis sauvegarder le fichier

maCh,monAutreCh est une chaîne
res est un booléen
maCh=fChargeTexte("c:\monchemin\Premier500.txt")
monAutreCh=fChargeTexte("c:\monchemin\Suivant500.txt")

maCh=maCh+RC+monAutreCh
res=fSauveTexte("C:\monchemin\Les1000.txt")

--
Eric Roumégou
http://cerbermail.com/…
(cliquez sur le lien ci-dessus pour me contacter en privé)
Publicado em agosto, 30 2004 - 8:02 PM
Bonjour, Eric
La structure de mon fichier HyperFile est composé d'une 53 champs Rubriques
pour un total de 780 octets. Mon fichier texte lui se compose de 12 rubriques
dont les champs ont la même structure que sur le fichier HF. (57 champs).
Le problème est que je pensais importer et ajouter le contenu des champs
texte dans mon fichier HP ( sans écraser le contenu du fichier HF !
Merci
A bientôt
Roumegou Eric <UtilisezleLien@fin.msg> wrote:

Alain Delpey a exposé le 30/08/2004 :

Roumegou Eric <UtilisezleLien@fin.msg> wrote:

Delpey Alain avait énoncé :

Bonjour,
J'ai un fichier avec ( 500 données ) dans une application, et je voudrai
rajourter 500 données ( au format TXT ) supplémentaire sans écraser

les

données existante dans la base principale.
Comment faire ?
Merci

Une façon de faire ; concatener les chaines puis sauvegarder le fichier

maCh,monAutreCh est une chaîne
res est un booléen
maCh=fChargeTexte("c:\monchemin\Premier500.txt")
monAutreCh=fChargeTexte("c:\monchemin\Suivant500.txt")

maCh=maCh+RC+monAutreCh
res=fSauveTexte("C:\monchemin\Les1000.txt")

--
Eric Roumégou
http://cerbermail.com/…
(cliquez sur le lien ci-dessus pour me contacter en privé)


Merci celà ca me servir dans l'avenir, mais là le problème est depuis


>> l'analyse est d'importer et d'ajouter un fichier texte dans un fichier

HyperFile Merci
Alain Delpey

alors un Hajoute devrait suffire.
Si chaque ligne contient un enreg, ce truc là devrait convenir
monAutreCh=fChargeTexte("c:\monchemin\Suivant500.txt")
imax=ChaineOccurence(monAutreCh,RC)
pour i=1 à imax
monfichierHF.maligne=extraitchaine(monAutreCh,i,RC)
Hajoute(monfichierHF)
fin

Mais l'énoncé de ton pb est vague (500 enreg, 500 rubriques ??) Quelle
est la structure de ton fichier ?

--
Eric Roumégou
http://cerbermail.com/…
(cliquez sur le lien ci-dessus pour me contacter en privé)
Publicado em agosto, 30 2004 - 11:49 PM
Roumegou Eric <UtilisezleLien@fin.msg> wrote:

Delpey Alain avait énoncé :

Bonjour,
J'ai un fichier avec ( 500 données ) dans une application, et je voudrai
rajourter 500 données ( au format TXT ) supplémentaire sans écraser les


données existante dans la base principale.
Comment faire ?
Merci

Une façon de faire ; concatener les chaines puis sauvegarder le fichier

maCh,monAutreCh est une chaîne
res est un booléen
maCh=fChargeTexte("c:\monchemin\Premier500.txt")
monAutreCh=fChargeTexte("c:\monchemin\Suivant500.txt")

maCh=maCh+RC+monAutreCh
res=fSauveTexte("C:\monchemin\Les1000.txt")

--
Eric Roumégou
http://cerbermail.com/…
(cliquez sur le lien ci-dessus pour me contacter en privé)


Merci celà ca me servir dans l'avenir, mais là le problème est depuis l'analyse
est d'importer et d'ajouter un fichier texte dans un fichier HyperFile
Merci
Alain Delpey
Publicado em setembro, 01 2004 - 11:21 AM
Alain Delpey a couché sur son écran :

Bonjour, Eric
La structure de mon fichier HyperFile est composé d'une 53 champs Rubriques
pour un total de 780 octets. Mon fichier texte lui se compose de 12 rubriques
dont les champs ont la même structure que sur le fichier HF. (57 champs).


Décidément je ne comprends pas ta structure.
Avant de gérer des fichiers, il convient de modéliser ses données.
Après tout est plus simple.

Le problème est que je pensais importer et ajouter le contenu des champs
texte dans mon fichier HP ( sans écraser le contenu du fichier HF !


qui te parle d'écraser ? Hajoute ajoute un enreg à un fichier HF.
Peut être devras-tu extraire des champs séparés 'par un sep quelconque
j'espère) avec extrait chaine et cela te donnerait un truc du genre

HRAZ(monFicHF)
monFicHF.Rub1=ExtraitChaine(maCH500,1,TAB)
monFicHF.Rub1=ExtraitChaine(maCH500,2,TAB)
monFicHF.Rub1=ExtraitChaine(maCH500,3,TAB)
....
monFicHF.Rub53=ExtraitChaine(maCH500,53,TAB)
Hajoute(monFicHF)


ou alors tu importes ton fichier suplémenatire dans un fichier
temporaire (un autre avec HimporteTexte) et tu le lis pour passer les
rub (monAutreFic.Rub1=monFicHF.Rub1,monAutreFic.Rub2=monFicHF.Rub2...)
dans monFicHF et faire des HAjoute.

Pfouhh !! et moi qui n'utilise jamais le HF, ça me fatigue :')

Merci
A bientôt


--
Eric Roumégou
http://cerbermail.com/…
(cliquez sur le lien ci-dessus pour me contacter en privé)