OVH Cloud OVH Cloud

Populer une table depuis une autre ?

7 réponses
Avatar
Bruno Frisque
Bonjour,

Après avoir importé un fichier .txt je dispose d'une table non structurée
(un seul champ Field1)
Cette table comprend des blocs de 9 lignes, dont plusieurs sont vides.
exemple :
2001
@Reconnaissance prénatale
22

Bréard




2001
@Reconnaissance prénatale
23

CORTVRIEND




2001
@Reconnaissance prénatale
4

COSSE




2001
@Naissance
24

DALLENOGARE
Louise Valentine Catherine



2001
@Reconnaissance prénatale
21

DE SORGHER

Question : comment "populer" une autre table structurée avec les champs
Annee, Objet, NumActe, Nom, Prenoms
En fait il faudrait quelque chose comme :
Ligne1 = update Année de NouvTable
Ligne2 = Mid(Ligne2, 1 ,99) update Objet
Ligne3 = update Nom
Ligne4 = update Prenom
Lignes5 à 9 : skipper

Que suggérez-vous ?

D'avance tout grand merci.

7 réponses

Avatar
Raymond [mvp]
Bonjour.

le plus simple me parait de faire une lecture de la table par vba et créer
un nouvel enregistrement toutes les neuf lectures dans la table finale.

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


"Bruno Frisque" a écrit dans le message de news:
e%23%
Bonjour,

Après avoir importé un fichier .txt je dispose d'une table non structurée
(un seul champ Field1)
Cette table comprend des blocs de 9 lignes, dont plusieurs sont vides.
exemple :
2001
@Reconnaissance prénatale
22

Bréard




2001
@Reconnaissance prénatale
23

CORTVRIEND




2001
@Reconnaissance prénatale
4

COSSE




2001
@Naissance
24

DALLENOGARE
Louise Valentine Catherine



2001
@Reconnaissance prénatale
21

DE SORGHER

Question : comment "populer" une autre table structurée avec les champs
Annee, Objet, NumActe, Nom, Prenoms
En fait il faudrait quelque chose comme :
Ligne1 = update Année de NouvTable
Ligne2 = Mid(Ligne2, 1 ,99) update Objet
Ligne3 = update Nom
Ligne4 = update Prenom
Lignes5 à 9 : skipper

Que suggérez-vous ?

D'avance tout grand merci.







Avatar
Bruno Frisque
Merci !
Oui ce serait le plus efficace.
Si je connais un peu la manière de créer un enregistrement, je n'ai aucune
idée de comment lire un table par VBA ...

Encore merci



"Raymond [mvp]" wrote in message
news:
Bonjour.

le plus simple me parait de faire une lecture de la table par vba et créer
un nouvel enregistrement toutes les neuf lectures dans la table finale.

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


"Bruno Frisque" a écrit dans le message de news:
e%23%
Bonjour,

Après avoir importé un fichier .txt je dispose d'une table non
structurée


(un seul champ Field1)
Cette table comprend des blocs de 9 lignes, dont plusieurs sont vides.
exemple :
2001
@Reconnaissance prénatale
22

Bréard




2001
@Reconnaissance prénatale
23

CORTVRIEND




2001
@Reconnaissance prénatale
4

COSSE




2001
@Naissance
24

DALLENOGARE
Louise Valentine Catherine



2001
@Reconnaissance prénatale
21

DE SORGHER

Question : comment "populer" une autre table structurée avec les champs
Annee, Objet, NumActe, Nom, Prenoms
En fait il faudrait quelque chose comme :
Ligne1 = update Année de NouvTable
Ligne2 = Mid(Ligne2, 1 ,99) update Objet
Ligne3 = update Nom
Ligne4 = update Prenom
Lignes5 à 9 : skipper

Que suggérez-vous ?

D'avance tout grand merci.











Avatar
Raymond [mvp]
ça ne va pas bien nous avancer.

passe moi ta base en zip avec la table origine (9 lignes), la table à
peupler et des données pour pouvoir vérifier.
enlève le XYZ. dans mon adresse (le point aussi)

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


"Bruno Frisque" a écrit dans le message de news:

Merci !
Oui ce serait le plus efficace.
Si je connais un peu la manière de créer un enregistrement, je n'ai aucune
idée de comment lire un table par VBA ...

Encore merci


Avatar
Bruno Frisque
Merci !!
Je fais ne nécessaire ...



"Raymond [mvp]" wrote in message
news:
ça ne va pas bien nous avancer.

passe moi ta base en zip avec la table origine (9 lignes), la table à
peupler et des données pour pouvoir vérifier.
enlève le XYZ. dans mon adresse (le point aussi)

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


"Bruno Frisque" a écrit dans le message de news:

Merci !
Oui ce serait le plus efficace.
Si je connais un peu la manière de créer un enregistrement, je n'ai
aucune


idée de comment lire un table par VBA ...

Encore merci







Avatar
Raymond [mvp]
message envoyé par mail

Ci-joint ta base et ton formulaire qui devrait fonctionner.

J'ai utilisé DAO3.6 - voir références
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum



"Bruno Frisque" a écrit dans le message de news:

Merci !!
Je fais ne nécessaire ...



Avatar
Bruno Frisque
INCROYABLE !!
C'est fou comme çà va vite quand "on sait".

Tout tout grand merci Raymond.
Ça fonctionne "au poil près" comme on dit .....
Il ne me reste plus qu'à étudier ce code ... si simple, à première vue !....
(but il me faudra quelques heures .....)

Encore tout grand merci !
Bruno




"Raymond [mvp]" wrote in message
news:%23bt$
message envoyé par mail

Ci-joint ta base et ton formulaire qui devrait fonctionner.

J'ai utilisé DAO3.6 - voir références
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum



"Bruno Frisque" a écrit dans le message de news:

Merci !!
Je fais ne nécessaire ...








Avatar
Bruno Frisque
INCROYABLE !!
C'est fou comme çà va vite quand "on sait".

Tout tout grand merci Raymond.
Ça fonctionne "au poil près" comme on dit .....
Il ne me reste plus qu'à étudier ce code ... si simple, à première vue !....
(but il me faudra quelques heures .....)

Encore tout grand merci !
Bruno

"Raymond [mvp]" wrote in message
news:%23bt$
message envoyé par mail

Ci-joint ta base et ton formulaire qui devrait fonctionner.

J'ai utilisé DAO3.6 - voir références
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum



"Bruno Frisque" a écrit dans le message de news:

Merci !!
Je fais ne nécessaire ...