Je souhaite r=E9cup=E9rer des enregistrements pr=E9sent dans une table
access, vers un fichier hyperfile du m=EAme nom.
Gr=E2ce =E0 windev 10 j'ai tr=E8s bien r=E9ussi a importer les donn=E9es si
les 2 tables ont la m=EAme structure, et m=EAme lorsque la table de
destination (hyperfile) avait des champs en moins.
En revanche si je rajoute des champs dans la table de destination, ca
ne passe plus du tout.
Inutile de me proposer d'importer ma base puis de modifier mon analyse,
j'aurais besoin de r=E9-importer des donn=E9es r=E9guli=E8rement.
En d'autres termes je cherche un moyen de pouvoir importer "champ par
champ" les donn=E9es de ma base Access vers HyperFile.
Je r=EAve d'un outil qui puisse me faire ca proprement par exemple :
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre BOUSQUET
tu fais un tableau de correspondance entres les champs de ta table source et ceux de destination et par indirection tu fais {Tableau[1,1]}={Tableau[1,2]}...
avait prétendu :
Bonjour à tous,
Je souhaite récupérer des enregistrements présent dans une table access, vers un fichier hyperfile du même nom.
Grâce à windev 10 j'ai très bien réussi a importer les données si les 2 tables ont la même structure, et même lorsque la table de destination (hyperfile) avait des champs en moins. En revanche si je rajoute des champs dans la table de destination, ca ne passe plus du tout.
Inutile de me proposer d'importer ma base puis de modifier mon analyse, j'aurais besoin de ré-importer des données régulièrement.
En d'autres termes je cherche un moyen de pouvoir importer "champ par champ" les données de ma base Access vers HyperFile. Je rêve d'un outil qui puisse me faire ca proprement par exemple :
J'ai déjà vu un truc équivalent dans la CRM de Windev (wdGold) qui permettait d'importer des fichier Excel, d'où l'espoir qui m'habite..
Si quelqu'un a une solution pour me sortir de l'embarras je suis preneur !
Merci d'avance, Olivier
-- Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. "
tu fais un tableau de correspondance entres les champs de ta table
source et ceux de destination et par indirection tu fais
{Tableau[1,1]}={Tableau[1,2]}...
olivier_be_good@hotmail.com avait prétendu :
Bonjour à tous,
Je souhaite récupérer des enregistrements présent dans une table
access, vers un fichier hyperfile du même nom.
Grâce à windev 10 j'ai très bien réussi a importer les données si
les 2 tables ont la même structure, et même lorsque la table de
destination (hyperfile) avait des champs en moins.
En revanche si je rajoute des champs dans la table de destination, ca
ne passe plus du tout.
Inutile de me proposer d'importer ma base puis de modifier mon analyse,
j'aurais besoin de ré-importer des données régulièrement.
En d'autres termes je cherche un moyen de pouvoir importer "champ par
champ" les données de ma base Access vers HyperFile.
Je rêve d'un outil qui puisse me faire ca proprement par exemple :
tu fais un tableau de correspondance entres les champs de ta table source et ceux de destination et par indirection tu fais {Tableau[1,1]}={Tableau[1,2]}...
avait prétendu :
Bonjour à tous,
Je souhaite récupérer des enregistrements présent dans une table access, vers un fichier hyperfile du même nom.
Grâce à windev 10 j'ai très bien réussi a importer les données si les 2 tables ont la même structure, et même lorsque la table de destination (hyperfile) avait des champs en moins. En revanche si je rajoute des champs dans la table de destination, ca ne passe plus du tout.
Inutile de me proposer d'importer ma base puis de modifier mon analyse, j'aurais besoin de ré-importer des données régulièrement.
En d'autres termes je cherche un moyen de pouvoir importer "champ par champ" les données de ma base Access vers HyperFile. Je rêve d'un outil qui puisse me faire ca proprement par exemple :
J'ai déjà vu un truc équivalent dans la CRM de Windev (wdGold) qui permettait d'importer des fichier Excel, d'où l'espoir qui m'habite..
Si quelqu'un a une solution pour me sortir de l'embarras je suis preneur !
Merci d'avance, Olivier
-- Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. "
R.elex
Bonjour, J'utilise HImporteTexte Il faut creer un fichier Texte avec ta table Acces Clients.txt
HImporteTexte(Clients, Chemin+"clients.txt",... "Champ1,Champ2,Champ3, suivi de tout les champs de ton fichier ",... TAB+Caract(127)+""""+Caract(127)+RC, hImpSansDélimiteur+hValDéfaut) Il y a peut etre plus simple mais ...
R.Elex enlever _rene pour me répondre.
a écrit dans le message de news:
Bonjour à tous,
Je souhaite récupérer des enregistrements présent dans une table access, vers un fichier hyperfile du même nom.
Grâce à windev 10 j'ai très bien réussi a importer les données si les 2 tables ont la même structure, et même lorsque la table de destination (hyperfile) avait des champs en moins. En revanche si je rajoute des champs dans la table de destination, ca ne passe plus du tout.
Inutile de me proposer d'importer ma base puis de modifier mon analyse, j'aurais besoin de ré-importer des données régulièrement.
En d'autres termes je cherche un moyen de pouvoir importer "champ par champ" les données de ma base Access vers HyperFile. Je rêve d'un outil qui puisse me faire ca proprement par exemple :
J'ai déjà vu un truc équivalent dans la CRM de Windev (wdGold) qui permettait d'importer des fichier Excel, d'où l'espoir qui m'habite..
Si quelqu'un a une solution pour me sortir de l'embarras je suis preneur !
Merci d'avance, Olivier
Bonjour,
J'utilise HImporteTexte
Il faut creer un fichier Texte avec ta table Acces Clients.txt
HImporteTexte(Clients, Chemin+"clients.txt",...
"Champ1,Champ2,Champ3, suivi de tout les champs de ton fichier ",...
TAB+Caract(127)+""""+Caract(127)+RC, hImpSansDélimiteur+hValDéfaut)
Il y a peut etre plus simple mais ...
R.Elex
enlever _rene pour me répondre.
<olivier_be_good@hotmail.com> a écrit dans le message de
news:1137406467.385059.194740@g44g2000cwa.googlegroups.com...
Bonjour à tous,
Je souhaite récupérer des enregistrements présent dans une table
access, vers un fichier hyperfile du même nom.
Grâce à windev 10 j'ai très bien réussi a importer les données si
les 2 tables ont la même structure, et même lorsque la table de
destination (hyperfile) avait des champs en moins.
En revanche si je rajoute des champs dans la table de destination, ca
ne passe plus du tout.
Inutile de me proposer d'importer ma base puis de modifier mon analyse,
j'aurais besoin de ré-importer des données régulièrement.
En d'autres termes je cherche un moyen de pouvoir importer "champ par
champ" les données de ma base Access vers HyperFile.
Je rêve d'un outil qui puisse me faire ca proprement par exemple :
Bonjour, J'utilise HImporteTexte Il faut creer un fichier Texte avec ta table Acces Clients.txt
HImporteTexte(Clients, Chemin+"clients.txt",... "Champ1,Champ2,Champ3, suivi de tout les champs de ton fichier ",... TAB+Caract(127)+""""+Caract(127)+RC, hImpSansDélimiteur+hValDéfaut) Il y a peut etre plus simple mais ...
R.Elex enlever _rene pour me répondre.
a écrit dans le message de news:
Bonjour à tous,
Je souhaite récupérer des enregistrements présent dans une table access, vers un fichier hyperfile du même nom.
Grâce à windev 10 j'ai très bien réussi a importer les données si les 2 tables ont la même structure, et même lorsque la table de destination (hyperfile) avait des champs en moins. En revanche si je rajoute des champs dans la table de destination, ca ne passe plus du tout.
Inutile de me proposer d'importer ma base puis de modifier mon analyse, j'aurais besoin de ré-importer des données régulièrement.
En d'autres termes je cherche un moyen de pouvoir importer "champ par champ" les données de ma base Access vers HyperFile. Je rêve d'un outil qui puisse me faire ca proprement par exemple :
J'ai déjà vu un truc équivalent dans la CRM de Windev (wdGold) qui permettait d'importer des fichier Excel, d'où l'espoir qui m'habite..
Si quelqu'un a une solution pour me sortir de l'embarras je suis preneur !
Merci d'avance, Olivier
Michel
a écrit :
Bonjour à tous,
Je souhaite récupérer des enregistrements présent dans une table access, vers un fichier hyperfile du même nom.
En utilisant les commandes SQL, il est possible de créer le fichier de commande (qui n'est qu'un fichier texte) en fonction des champs d'origine et ceux de destination en fonction de tes besoins.
INSERT INTO `tableHF` (`ChpDest1`, `ChpDest2`,...) VALUES ('ChpOrigine1', 'ChpOrigine2',....);
Autant de lignes que d'enregistrement,
Les champ supplémentaire dans la table HF peuvent dans le même temps être initialisé suivant tes besoins.
(Tu peux aussi utiliser REPLACE dans le cas de modifications)
Michel
olivier_be_good@hotmail.com a écrit :
Bonjour à tous,
Je souhaite récupérer des enregistrements présent dans une table
access, vers un fichier hyperfile du même nom.
En utilisant les commandes SQL, il est possible de créer le fichier de
commande (qui n'est qu'un fichier texte) en fonction des champs
d'origine et ceux de destination en fonction de tes besoins.
INSERT INTO `tableHF` (`ChpDest1`, `ChpDest2`,...) VALUES
('ChpOrigine1', 'ChpOrigine2',....);
Autant de lignes que d'enregistrement,
Les champ supplémentaire dans la table HF peuvent dans le même temps
être initialisé suivant tes besoins.
(Tu peux aussi utiliser REPLACE dans le cas de modifications)
Je souhaite récupérer des enregistrements présent dans une table access, vers un fichier hyperfile du même nom.
En utilisant les commandes SQL, il est possible de créer le fichier de commande (qui n'est qu'un fichier texte) en fonction des champs d'origine et ceux de destination en fonction de tes besoins.
INSERT INTO `tableHF` (`ChpDest1`, `ChpDest2`,...) VALUES ('ChpOrigine1', 'ChpOrigine2',....);
Autant de lignes que d'enregistrement,
Les champ supplémentaire dans la table HF peuvent dans le même temps être initialisé suivant tes besoins.
(Tu peux aussi utiliser REPLACE dans le cas de modifications)