FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
transfert des données entre deux bases Hyperfile
transfert des données entre deux bases Hyperfile
Débuté par fahugues, 06 fév. 2006 12:08 - 4 réponses
Connectez-vous…
fahugues
#1
Posté le 06 février 2006 - 12:08
Bjr
j'ai deux appli concu en WD. la première est deja en cours d'utilisation donc regorge de données dans sa base. la 2ème une amélioration de la première est destinée à remplacer celle-ci. les deux bases sont au format hyperfile. et comportent des tables plus ou moins identiques.
alors j'aimerais savoir s'il n'y a pas un moyen pour éviter qu'on refasse la saisie de toutes les données de la première base dans la seconde. un moyen par exemple pour exporter les données dans excel, les restructurer conformément à la structure de la seconde base et les importer enfin dans cette dernière.
merci d'avance
--fahug
Signaler
0
0
mhc
#2
Posté le 06 février 2006 - 14:26
via WDConvert ?
Michel HERRSCHER CONSULTANT
Président WINDASSO - Association des utilisateurs WxxDEV(c)
Tel : +33450870912 Fax:+33450871741
http://www.windasso.org
Dans un message fahugues disait :
Bjr
j'ai deux appli concu en WD. la première est deja en cours
d'utilisation donc regorge de données dans sa base. la 2ème une
amélioration de la première est destinée à remplacer celle-ci. les
deux bases sont au format hyperfile. et comportent des tables plus ou
moins identiques.
alors j'aimerais savoir s'il n'y a pas un moyen pour éviter qu'on
refasse la saisie de toutes les données de la première base dans la
seconde. un moyen par exemple pour exporter les données dans excel,
les restructurer conformément à la structure de la seconde base et
les importer enfin dans cette dernière.
merci d'avance
--fahug
--
Signaler
0
0
saadidimiad
#3
Posté le 06 février 2006 - 14:31
Si les fichiers de données sont +/- identiques, alors il y a pas mieux de réutiliser les anciens fichiers par la nouvelle application. pour adapter la description des aniciens fichiers avec la nouvelle application, il suffit d'ouvrir votre analyse et aller à :
structure de fichiers->Mettre à jour les fichiers de données.
Signaler
0
0
mlion
#4
Posté le 06 février 2006 - 14:37
Pourquoi passer par Excel ??
Regarder du côté de HcopieEnreg....
Sinon le principe est "simple".
Voilà du code pour recopier de contenu du fichier nommé entites. Ici on a même copie d'un fichier HF vers une autre base de données.
Entites3 est le fichier d'origine et Entites le fichier ou table dans la nouvelle BD.
PS : cas de 2 fichiers de même structure...
Si tu as 2 structures différentes je pense que tu seras obigé de faire une définition champ par champ.
i est un entier //compteur pour la lecture
//création d'un fichier alias
Entites3 est une Source de Données
HAlias(Entites,Entites3)
SI ErreurDétectée ALORS
Erreur("Erreur lors de la création de l'alias ",HErreurInfo())
Ferme
FIN
HChangeNom("Entites3","Entites")
HDécritConnexion ("MaConnexion_ORACLE", tous les paramètres adéquats...)SI PAS HOuvreConnexion("MaConnexion_ORACLE") ALORS
Erreur("pb de connexion base oracle")
SINON
Info("Connexion établie")
FIN
HChangeConnexion(Entites,"MaConnexion_ORACLE")
HLitPremier(Entites3)
TANTQUE PAS HEnDehors(Entites3)
HCopieEnreg(Entites,Entites3,hCopieIdAuto)
SI PAS HAjoute(Entites,hFixeIdAuto) ALORS
Info( HErreur(),HErreurInfo())
FIN
HLitSuivant(Entites3)
i ++
Trace(i)
FIN
HAnnuleAlias(Entites3)
Info("intégration finie !")
Bon dev.
Michel.
Signaler
0
0
PasDeSpam_f.LAMBOUR
#5
Posté le 06 février 2006 - 15:21
HCopieEnreg()
"fahugues" <fahugues@gmail.com> a écrit dans le message de
news:43e71e60$1@news.pcsoft.fr...
Bjr
j'ai deux appli concu en WD. la première est deja en cours d'utilisation
donc regorge de données dans sa base. la 2ème une amélioration de la
première est destinée à remplacer celle-ci. les deux bases sont au format
hyperfile. et comportent des tables plus ou moins identiques.
> alors j'aimerais savoir s'il n'y a pas un moyen pour éviter qu'on refasse
la saisie de toutes les données de la première base dans la seconde. un
moyen par exemple pour exporter les données dans excel, les restructurer
conformément à la structure de la seconde base et les importer enfin dans
cette dernière.
merci d'avance
--fahug
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte