OVH Cloud OVH Cloud

Enregistrement d'un entête et de X lignes dans une base de données...

4 réponses
Avatar
Coyote
Bonjour,

Je souhaite créer un modèle de document pour un relevé de présence
comportant une partie entête et des lignes.
Comment faire pour que l'intégralité des données soient enregistrées dans
une base de donnée Excel ou Access.

J'ai fait un premier essai avec l'assistant formulaire d'excel, création
d'un modèle et d'un fichier base de données.

En entête : Date, Lieu , Titre évènement
En lignes : nom du participant, formation, heure arrivée, heure départ,
Durée
(note : le nombre de lignes saisie peut être variable)

Suite à l'enregistrement de mon document créé à partir du modèle, je ne
retrouve dans le fichier base de donnée que les données d'entête et la
première ligne contenant les participants.

j'attendais un enregistrement du type :

Date, Lieu, Titre, Nom1, Form1, 8:00, 10:00, 2
Date, Lieu, Titre, Nom2, Form2, 8:00, 12:00, 4
Date, Lieu, Titre, Nom3, Form2, 8:00, 12:00, 4

je n'ai que la première ligne...

Comment faire ?

Note: je ne souhaite pas utiliser la "Grille".

merci d'avance

@+ Coyote

4 réponses

Avatar
Philippe.R
Bonsoir Coyote,
Les données sont enregistrées dans la déclinaison du modèle ouverte au lancement :
MonModèle1 par exemple, le propre du modèle étant de rester intact pour le prochain appel.
si tu veux retrouver tes données, il te faut rouvrir MonModèle1 ou 2......
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Coyote" a écrit dans le message de news:
Bonjour,

Je souhaite créer un modèle de document pour un relevé de présence
comportant une partie entête et des lignes.
Comment faire pour que l'intégralité des données soient enregistrées dans
une base de donnée Excel ou Access.

J'ai fait un premier essai avec l'assistant formulaire d'excel, création
d'un modèle et d'un fichier base de données.

En entête : Date, Lieu , Titre évènement
En lignes : nom du participant, formation, heure arrivée, heure départ,
Durée
(note : le nombre de lignes saisie peut être variable)

Suite à l'enregistrement de mon document créé à partir du modèle, je ne
retrouve dans le fichier base de donnée que les données d'entête et la
première ligne contenant les participants.

j'attendais un enregistrement du type :

Date, Lieu, Titre, Nom1, Form1, 8:00, 10:00, 2
Date, Lieu, Titre, Nom2, Form2, 8:00, 12:00, 4
Date, Lieu, Titre, Nom3, Form2, 8:00, 12:00, 4

je n'ai que la première ligne...

Comment faire ?

Note: je ne souhaite pas utiliser la "Grille".

merci d'avance

@+ Coyote




Avatar
Coyote
Bonjour et merci à Philippe pour son explication,

Malheureusement pour moi, je connaissais déjà cette réponse, penchons nous
un peu plus sur l'ASSISTANT MODELE.

L'assistant modèle permet, selon la doc officielle, de créer un modèle dont
les données seront recopiées automatiquement dans une base de données, du
coup, nous avons les données sur le document enregistré ET dans la base de
donnée.

Ma question/remarque à l'origine de ce message était l'impossiblité
d'enregistrer TOUTES les informations saisies dans les document issu du
modèle et plus particulièrement celles correspondant à une liste (série de
lignes).

En fin d'opération je devrais avoir :
- le fichier modèle : "fiche_présence.xlt"
- la basse de donnée : "base_de_donnée_fiche_présence.xls"
- les fiches présence enregistrées : "fiche_présence1.xls",
"fiche_présence2.xls", etc...

Hors le fichier "base_de_donnée_fiche_présence.xls ne" reprend pas TOUTES
les informations saisie dans le document fiche_présenceX.xls.
Note : le fichier "base_de_donnée_fiche_présence.xls" devait me permettre
d'éditer un rapport d'acitivté suite à l'enregistremnt de X fiches
présences.

une idée ???

merci d'avance

@+ Coyote

"Philippe.R" a écrit dans le message news:

Bonsoir Coyote,
Les données sont enregistrées dans la déclinaison du modèle ouverte au
lancement :

MonModèle1 par exemple, le propre du modèle étant de rester intact pour le
prochain appel.

si tu veux retrouver tes données, il te faut rouvrir MonModèle1 ou 2......
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Coyote" a écrit dans le message de
news:

Bonjour,

Je souhaite créer un modèle de document pour un relevé de présence
comportant une partie entête et des lignes.
Comment faire pour que l'intégralité des données soient enregistrées
dans


une base de donnée Excel ou Access.

J'ai fait un premier essai avec l'assistant formulaire d'excel, création
d'un modèle et d'un fichier base de données.

En entête : Date, Lieu , Titre évènement
En lignes : nom du participant, formation, heure arrivée, heure départ,
Durée
(note : le nombre de lignes saisie peut être variable)

Suite à l'enregistrement de mon document créé à partir du modèle, je ne
retrouve dans le fichier base de donnée que les données d'entête et la
première ligne contenant les participants.

j'attendais un enregistrement du type :

Date, Lieu, Titre, Nom1, Form1, 8:00, 10:00, 2
Date, Lieu, Titre, Nom2, Form2, 8:00, 12:00, 4
Date, Lieu, Titre, Nom3, Form2, 8:00, 12:00, 4

je n'ai que la première ligne...

Comment faire ?

Note: je ne souhaite pas utiliser la "Grille".

merci d'avance

@+ Coyote








Avatar
Philippe.R
Bonsoir Coyote,
Franchement, je n'ai jamais utilisé cet aspect des modèles et n'ai du coup aucune piste à te proposer.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Coyote" a écrit dans le message de news:u6VE0$
Bonjour et merci à Philippe pour son explication,

Malheureusement pour moi, je connaissais déjà cette réponse, penchons nous
un peu plus sur l'ASSISTANT MODELE.

L'assistant modèle permet, selon la doc officielle, de créer un modèle dont
les données seront recopiées automatiquement dans une base de données, du
coup, nous avons les données sur le document enregistré ET dans la base de
donnée.

Ma question/remarque à l'origine de ce message était l'impossiblité
d'enregistrer TOUTES les informations saisies dans les document issu du
modèle et plus particulièrement celles correspondant à une liste (série de
lignes).

En fin d'opération je devrais avoir :
- le fichier modèle : "fiche_présence.xlt"
- la basse de donnée : "base_de_donnée_fiche_présence.xls"
- les fiches présence enregistrées : "fiche_présence1.xls",
"fiche_présence2.xls", etc...

Hors le fichier "base_de_donnée_fiche_présence.xls ne" reprend pas TOUTES
les informations saisie dans le document fiche_présenceX.xls.
Note : le fichier "base_de_donnée_fiche_présence.xls" devait me permettre
d'éditer un rapport d'acitivté suite à l'enregistremnt de X fiches
présences.

une idée ???

merci d'avance

@+ Coyote

"Philippe.R" a écrit dans le message news:

Bonsoir Coyote,
Les données sont enregistrées dans la déclinaison du modèle ouverte au
lancement :

MonModèle1 par exemple, le propre du modèle étant de rester intact pour le
prochain appel.

si tu veux retrouver tes données, il te faut rouvrir MonModèle1 ou 2......
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Coyote" a écrit dans le message de
news:

Bonjour,

Je souhaite créer un modèle de document pour un relevé de présence
comportant une partie entête et des lignes.
Comment faire pour que l'intégralité des données soient enregistrées
dans


une base de donnée Excel ou Access.

J'ai fait un premier essai avec l'assistant formulaire d'excel, création
d'un modèle et d'un fichier base de données.

En entête : Date, Lieu , Titre évènement
En lignes : nom du participant, formation, heure arrivée, heure départ,
Durée
(note : le nombre de lignes saisie peut être variable)

Suite à l'enregistrement de mon document créé à partir du modèle, je ne
retrouve dans le fichier base de donnée que les données d'entête et la
première ligne contenant les participants.

j'attendais un enregistrement du type :

Date, Lieu, Titre, Nom1, Form1, 8:00, 10:00, 2
Date, Lieu, Titre, Nom2, Form2, 8:00, 12:00, 4
Date, Lieu, Titre, Nom3, Form2, 8:00, 12:00, 4

je n'ai que la première ligne...

Comment faire ?

Note: je ne souhaite pas utiliser la "Grille".

merci d'avance

@+ Coyote












Avatar
Lydya
Bonjour,
Si les données de certains classeurs issus du modèle ne sont pas ajoutées à
la base, c'est soit que l'utilisateur n'a pas actionné la commande
"Enregistrer" qui affiche la boîte de dialogue proposant le choix d'ajouter
un enregistrement à la base ou non ("Enregistrer Sous" enregistre le nouveau
classeur mais n'affiche pas cette boîte de dialogue)... ou alors que les
champs n'ont pas été correctement définis.
Il faut aussi, bien sûr, que le modèle (ou un raccourci vers ce modèle) soit
installé dans les modèles de l'utilisateur.
Ma question/remarque à l'origine de ce message était l'impossiblité
d'enregistrer TOUTES les informations saisies dans les document issu du
modèle et plus particulièrement celles correspondant à une liste (série
de


lignes).
(note : le nombre de lignes saisie peut être variable)
Chaque classeur issu du modèle génère une (seule) ligne (soit un




enregistrement)
dans la base, les champs doivent donc être organisés en conséquence : un
champ ne peut pas inclure plusieurs lignes (si c'est ce que tu veux dire par
"...celles correspondant à une liste"), à chaque champ de la base correspond
une cellule du modèle.
Si les informations d'une cellule du modèle n'apparaissent pas dans la base,
c'est qu'aucun champ n'a été associé à cette cellule.
Pour obtenir dans ta base une ligne par personne, il faut enregistrer un
nouveau classeur issu du modèle par personne.
Si je peux t'aider, n'hésite pas à préciser où ça bloque...
On peut aussi effectuer ce type de traitement sans l'assistant modèle (avec
macros).
Bon courage.
Lydya

-------------
"Philippe.R" a écrit dans le message de
news:e%
Bonsoir Coyote,
Franchement, je n'ai jamais utilisé cet aspect des modèles et n'ai du coup
aucune piste à te proposer.

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Coyote" a écrit dans le message de
news:u6VE0$

Bonjour et merci à Philippe pour son explication,

Malheureusement pour moi, je connaissais déjà cette réponse, penchons
nous


un peu plus sur l'ASSISTANT MODELE.

L'assistant modèle permet, selon la doc officielle, de créer un modèle
dont


les données seront recopiées automatiquement dans une base de données,
du


coup, nous avons les données sur le document enregistré ET dans la base
de


donnée.

Ma question/remarque à l'origine de ce message était l'impossiblité
d'enregistrer TOUTES les informations saisies dans les document issu du
modèle et plus particulièrement celles correspondant à une liste (série
de


lignes).

En fin d'opération je devrais avoir :
- le fichier modèle : "fiche_présence.xlt"
- la basse de donnée : "base_de_donnée_fiche_présence.xls"
- les fiches présence enregistrées : "fiche_présence1.xls",
"fiche_présence2.xls", etc...

Hors le fichier "base_de_donnée_fiche_présence.xls ne" reprend pas
TOUTES


les informations saisie dans le document fiche_présenceX.xls.
Note : le fichier "base_de_donnée_fiche_présence.xls" devait me
permettre


d'éditer un rapport d'acitivté suite à l'enregistremnt de X fiches
présences.

une idée ???

merci d'avance

@+ Coyote

"Philippe.R" a écrit dans le message news:

Bonsoir Coyote,
Les données sont enregistrées dans la déclinaison du modèle ouverte au
lancement :

MonModèle1 par exemple, le propre du modèle étant de rester intact
pour le



prochain appel.
si tu veux retrouver tes données, il te faut rouvrir MonModèle1 ou
2......



--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Coyote" a écrit dans le message de
news:

Bonjour,

Je souhaite créer un modèle de document pour un relevé de présence
comportant une partie entête et des lignes.
Comment faire pour que l'intégralité des données soient enregistrées
dans


une base de donnée Excel ou Access.

J'ai fait un premier essai avec l'assistant formulaire d'excel,
création




d'un modèle et d'un fichier base de données.

En entête : Date, Lieu , Titre évènement
En lignes : nom du participant, formation, heure arrivée, heure
départ,




Durée
(note : le nombre de lignes saisie peut être variable)

Suite à l'enregistrement de mon document créé à partir du modèle, je
ne




retrouve dans le fichier base de donnée que les données d'entête et
la




première ligne contenant les participants.

j'attendais un enregistrement du type :

Date, Lieu, Titre, Nom1, Form1, 8:00, 10:00, 2
Date, Lieu, Titre, Nom2, Form2, 8:00, 12:00, 4
Date, Lieu, Titre, Nom3, Form2, 8:00, 12:00, 4

je n'ai que la première ligne...

Comment faire ?

Note: je ne souhaite pas utiliser la "Grille".

merci d'avance

@+ Coyote