Enregistrement d'un entête et de X lignes dans une base de données...
Le
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
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

Poser une question


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"
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"
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"
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.
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" news:e%