Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[Access 2002] - Conseil pour réaliser une importation de données

8 réponses
Avatar
Jeff
Bonjour à tous

Suite à plusieurs essais, je voudrais quelque(s) conseil(s) pour réaliser la
fonction d'importation suivante :

Je réalise une application pour laquelle l'utilisateur saisi une liste de
code ISIN (référence boursière).
Je dispose d'un fichier de cotation, une archive d'environ 230Mo au format
texte contenant
les cotations des OPCVM depuis 1998.

Je voudrais à chaque nouvelle saisie d'un code ISIN importer l'historique
contenu dans le fichier
texte de référence.

Problème: pour l'instant à chaque nouvelle valeur, j'importe le fichier
entièrement puis
je place dans une table les cotations en rapport avec le code ISIN
précédement saisi.

C'est un peu long !!

Si quelqu'un à des conseils pour gagner du temps et sur ce qu'il est
conseillé de faire
pour ce type d'importation, je suis preneur.

Merci d'avance

Cordialement

Jeff

8 réponses

Avatar
Pierre CFI [mvp]
bonjour
mais tu pourrais faire un lien sur ton fichier text, et travailler dessus en req

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Jeff" a écrit dans le message de news:41b5b00d$0$3398$
Bonjour à tous

Suite à plusieurs essais, je voudrais quelque(s) conseil(s) pour réaliser la
fonction d'importation suivante :

Je réalise une application pour laquelle l'utilisateur saisi une liste de
code ISIN (référence boursière).
Je dispose d'un fichier de cotation, une archive d'environ 230Mo au format
texte contenant
les cotations des OPCVM depuis 1998.

Je voudrais à chaque nouvelle saisie d'un code ISIN importer l'historique
contenu dans le fichier
texte de référence.

Problème: pour l'instant à chaque nouvelle valeur, j'importe le fichier
entièrement puis
je place dans une table les cotations en rapport avec le code ISIN
précédement saisi.

C'est un peu long !!

Si quelqu'un à des conseils pour gagner du temps et sur ce qu'il est
conseillé de faire
pour ce type d'importation, je suis preneur.

Merci d'avance

Cordialement

Jeff




Avatar
Jeff
Bonjour

Merci pour ta réponse

Heureusement qu'il y a des gens qui savent pour dire à ceux qui ne savent
pas !!!

Je n'y avais pas pensé...

Je vais essayer cette piste.

Merci

Cordialement

Jeff

"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
mais tu pourrais faire un lien sur ton fichier text, et travailler dessus
en req

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Jeff" a écrit dans le message de
news:41b5b00d$0$3398$
Bonjour à tous

Suite à plusieurs essais, je voudrais quelque(s) conseil(s) pour réaliser
la
fonction d'importation suivante :

Je réalise une application pour laquelle l'utilisateur saisi une liste de
code ISIN (référence boursière).
Je dispose d'un fichier de cotation, une archive d'environ 230Mo au
format
texte contenant
les cotations des OPCVM depuis 1998.

Je voudrais à chaque nouvelle saisie d'un code ISIN importer l'historique
contenu dans le fichier
texte de référence.

Problème: pour l'instant à chaque nouvelle valeur, j'importe le fichier
entièrement puis
je place dans une table les cotations en rapport avec le code ISIN
précédement saisi.

C'est un peu long !!

Si quelqu'un à des conseils pour gagner du temps et sur ce qu'il est
conseillé de faire
pour ce type d'importation, je suis preneur.

Merci d'avance

Cordialement

Jeff








Avatar
Jeff
Petite question complémentaire :

La manipulation qui consiste à attacher un fichier texte sous la forme d'une
table liée
avec un format défini, peut-elle être réalisé "automatiquement" en vba ?

Merci

Cordialement

Jeff

"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
mais tu pourrais faire un lien sur ton fichier text, et travailler dessus
en req

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Jeff" a écrit dans le message de
news:41b5b00d$0$3398$
Bonjour à tous

Suite à plusieurs essais, je voudrais quelque(s) conseil(s) pour réaliser
la
fonction d'importation suivante :

Je réalise une application pour laquelle l'utilisateur saisi une liste de
code ISIN (référence boursière).
Je dispose d'un fichier de cotation, une archive d'environ 230Mo au
format
texte contenant
les cotations des OPCVM depuis 1998.

Je voudrais à chaque nouvelle saisie d'un code ISIN importer l'historique
contenu dans le fichier
texte de référence.

Problème: pour l'instant à chaque nouvelle valeur, j'importe le fichier
entièrement puis
je place dans une table les cotations en rapport avec le code ISIN
précédement saisi.

C'est un peu long !!

Si quelqu'un à des conseils pour gagner du temps et sur ce qu'il est
conseillé de faire
pour ce type d'importation, je suis preneur.

Merci d'avance

Cordialement

Jeff








Avatar
Pierre CFI [mvp]
.../...
il me semble que raymond a fait çà
Raymond Access MVP
http://OfficeSystem.Access.free.fr/

si c'est pas fait, çà va pas tarder :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Jeff" a écrit dans le message de news:41b5b9bf$0$2774$
Petite question complémentaire :

La manipulation qui consiste à attacher un fichier texte sous la forme d'une
table liée
avec un format défini, peut-elle être réalisé "automatiquement" en vba ?

Merci

Cordialement

Jeff

"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
mais tu pourrais faire un lien sur ton fichier text, et travailler dessus
en req

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Jeff" a écrit dans le message de
news:41b5b00d$0$3398$
Bonjour à tous

Suite à plusieurs essais, je voudrais quelque(s) conseil(s) pour réaliser
la
fonction d'importation suivante :

Je réalise une application pour laquelle l'utilisateur saisi une liste de
code ISIN (référence boursière).
Je dispose d'un fichier de cotation, une archive d'environ 230Mo au
format
texte contenant
les cotations des OPCVM depuis 1998.

Je voudrais à chaque nouvelle saisie d'un code ISIN importer l'historique
contenu dans le fichier
texte de référence.

Problème: pour l'instant à chaque nouvelle valeur, j'importe le fichier
entièrement puis
je place dans une table les cotations en rapport avec le code ISIN
précédement saisi.

C'est un peu long !!

Si quelqu'un à des conseils pour gagner du temps et sur ce qu'il est
conseillé de faire
pour ce type d'importation, je suis preneur.

Merci d'avance

Cordialement

Jeff












Avatar
Raymond [mvp]
tu parles d'un fainéant l'après-midi, me surprendre en pleine sieste.

DoCmd.TransferText acLinkDelim, "spécification", "table", "c:fichier.txt",
True
DoCmd.TransferText acLinkFixed, "spécification", "table", "c:fichier.txt",
True

bien faire un fichier de spécification (si tu sais pas faire tu reviens )
pour cadrer les champs comme il faut.
true veut dire que les noms de champs sont présents sur la 1ere ligne.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
il me semble que raymond a fait çà
Raymond Access MVP
http://OfficeSystem.Access.free.fr/

si c'est pas fait, çà va pas tarder :o))

--
Pierre CFI


Avatar
Jeff
Merci pour les réponses

Je vais me pencher (sans tomber) sur le problème et je vous tiens au courant

Cordialement

Jeff

"Raymond [mvp]" a écrit dans le message de
news:
tu parles d'un fainéant l'après-midi, me surprendre en pleine sieste.

DoCmd.TransferText acLinkDelim, "spécification", "table",
"c:fichier.txt", True
DoCmd.TransferText acLinkFixed, "spécification", "table",
"c:fichier.txt", True

bien faire un fichier de spécification (si tu sais pas faire tu reviens )
pour cadrer les champs comme il faut.
true veut dire que les noms de champs sont présents sur la 1ere ligne.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
il me semble que raymond a fait çà
Raymond Access MVP
http://OfficeSystem.Access.free.fr/

si c'est pas fait, çà va pas tarder :o))

--
Pierre CFI






Avatar
Jeff
Cher Raymond

Je veux bien que tu m'expliques le fichier de spécification... ;-)

Merci

Cordialement

"Raymond [mvp]" a écrit dans le message de
news:
tu parles d'un fainéant l'après-midi, me surprendre en pleine sieste.

DoCmd.TransferText acLinkDelim, "spécification", "table",
"c:fichier.txt", True
DoCmd.TransferText acLinkFixed, "spécification", "table",
"c:fichier.txt", True

bien faire un fichier de spécification (si tu sais pas faire tu reviens )
pour cadrer les champs comme il faut.
true veut dire que les noms de champs sont présents sur la 1ere ligne.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
il me semble que raymond a fait çà
Raymond Access MVP
http://OfficeSystem.Access.free.fr/

si c'est pas fait, çà va pas tarder :o))

--
Pierre CFI






Avatar
Raymond [mvp]
Bonjour.

pour faire un fichier de spécification, il faut importer un fichier pour
pourvoir donner les spécifs.
menu fichier données externes importer.
tu indiques toutes les données concernant le fichier à importer jusqu'à la
dernière fenêtre (avant le terminer).
sur la gauche de la fenêtre tu cliques sur le bouton avancé.
tu as une fenêtre contenant btoutes les spécifications d'import export que
tu peux ajuster.
les coordonnées des champs et si tu veux les ignorer ou ,les indexer,
les délimiteurs, la langue etc.....
quand tu as tout déterminé, tu sauvegardes sous un nom assez court (il
servira plus tard) par enregistrer sous. (exemple spécif1)
dans ta commande import, tu indiques ce fichier:
DoCmd.TransferText acLinkDelim, "spécif1", "table", "c:fichier.txt",
True
tous les éléments du fichier texte seront pris dans ce fichier de spécif;


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jeff" a écrit dans le message de news:
41b69810$0$11766$
Cher Raymond

Je veux bien que tu m'expliques le fichier de spécification... ;-)

Merci

Cordialement

"Raymond [mvp]" a écrit dans le message
de news:
tu parles d'un fainéant l'après-midi, me surprendre en pleine sieste.

DoCmd.TransferText acLinkDelim, "spécification", "table",
"c:fichier.txt", True
DoCmd.TransferText acLinkFixed, "spécification", "table",
"c:fichier.txt", True

bien faire un fichier de spécification (si tu sais pas faire tu reviens )
pour cadrer les champs comme il faut.
true veut dire que les noms de champs sont présents sur la 1ere ligne.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
il me semble que raymond a fait çà
Raymond Access MVP
http://OfficeSystem.Access.free.fr/

si c'est pas fait, çà va pas tarder :o))

--
Pierre CFI