Base de donnee excel 2007
remi29101980
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
remi29101980 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
remi29101980 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai creee un formulaire sous excel et j'aimerais que l'enregistrement des donnees du formulaire se fasse dans une base de donnee connexe.
Malheureusement je ne sais pas comment associer les champs de mon formulaire avec une base de donnée.
Merci beaucoup de votre reponse, et bonne semaine de 4 jours pour ceux qui en jouissent.
A bientot
Rémi
J'ai creee un formulaire sous excel et j'aimerais que l'enregistrement des donnees du formulaire se fasse dans une base de donnee connexe.
Malheureusement je ne sais pas comment associer les champs de mon formulaire avec une base de donnée.
Merci beaucoup de votre reponse, et bonne semaine de 4 jours pour ceux qui en jouissent.
A bientot
Rémi
A voir également:
- Base de donnee excel 2007
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Formules excel de base - Guide
- Déplacer colonne excel - Guide
9 réponses
Eh bien, dis donc ! C'est de l'Excel de haut niveau ... Je n'ai jamais rien fait de si compliqué.
Je n'ai toujours pas bien compris dans quel sens ça fonctionne : Tu remplis ta base de données de l'onglet BD d'abord, de façon à ce que tes formules en B7:B15 de l'onglet Accueil soient renseignées ? Ensuite tu voudrais remplir le fichier "Base de données" automatiquement ?
Mais comment remplis-tu BD ? Et quelles correspondances il y a-t-il entre les étiquettes de colonne du fichier "Base de données" et l'autre fichier (par exemple à quoi se réfère "Préparation poste" ?
Ton problème m'intéresse, car je suis persuadé que j'apprendrai beaucoup de choses en le fouillant, même si je n'aboutis pas à une solution efficace et satisfaisante.
Donc à bientôt.
Je n'ai toujours pas bien compris dans quel sens ça fonctionne : Tu remplis ta base de données de l'onglet BD d'abord, de façon à ce que tes formules en B7:B15 de l'onglet Accueil soient renseignées ? Ensuite tu voudrais remplir le fichier "Base de données" automatiquement ?
Mais comment remplis-tu BD ? Et quelles correspondances il y a-t-il entre les étiquettes de colonne du fichier "Base de données" et l'autre fichier (par exemple à quoi se réfère "Préparation poste" ?
Ton problème m'intéresse, car je suis persuadé que j'apprendrai beaucoup de choses en le fouillant, même si je n'aboutis pas à une solution efficace et satisfaisante.
Donc à bientôt.
bonjour
Chaque champ saisi dans ton formulaire doit être mis à jour dans la feuille concernée avec une ligne qui peut ressembler à ceci :
Il faut déterminer la ligne à écrire avec par exemple pour rajouter en fin de feuille
La colonne est attribuée en fonction de la position sur la ligne et l'on peut mettre à jour toutes les colonnes de la ligne avec une boucle.
Pour pouvoir modifier les saisies précédentes, il faut inverser les fonctionnalités pour alimenter le formulaire.
Si tu as besoin d'autres précisions, n'hésites pas à questionner.
Chaque champ saisi dans ton formulaire doit être mis à jour dans la feuille concernée avec une ligne qui peut ressembler à ceci :
cells(ligne,colonne).value = Me.textbox1.value
Il faut déterminer la ligne à écrire avec par exemple pour rajouter en fin de feuille
ligne = Cells.SpecialCells(xlCellTypeLastCell).Row + 1
La colonne est attribuée en fonction de la position sur la ligne et l'on peut mettre à jour toutes les colonnes de la ligne avec une boucle.
Pour pouvoir modifier les saisies précédentes, il faut inverser les fonctionnalités pour alimenter le formulaire.
Me.textbox1.value = cells(ligne,colonne).value
Si tu as besoin d'autres précisions, n'hésites pas à questionner.
En l'occurrence, qu'entends-tu par "formulaire" ?
Je crois qu'il aurait été beaucoup plus simple, pour toi et pour les utilisateurs de la base de données, d'utiliser la commande Données/Formulaire directement dans la feuille contenant la base.
Peut-on voir ton fichier avec https://www.cjoint.com/ ?
Je crois qu'il aurait été beaucoup plus simple, pour toi et pour les utilisateurs de la base de données, d'utiliser la commande Données/Formulaire directement dans la feuille contenant la base.
Peut-on voir ton fichier avec https://www.cjoint.com/ ?
Bonjour,
merci beaucoup de ta reponse.
Débutant avec excel, j'avoue que j'ai un peu de mal.
Donc,
j'ai recrée un formulaire avec l'assistant modele . J'ai associé les champs de mon formulaire souhaité avec la base de donnée.
Malheureusement lorsque j'enregistre les modifications du formulaires, les données ne suivent pas dans ma base qui est dans un autre fichier.
Peut etre dois je passer par une macro? J'ai essayé mais sans succès.
Merci encore de votre aide
Rémi
merci beaucoup de ta reponse.
Débutant avec excel, j'avoue que j'ai un peu de mal.
Donc,
j'ai recrée un formulaire avec l'assistant modele . J'ai associé les champs de mon formulaire souhaité avec la base de donnée.
Malheureusement lorsque j'enregistre les modifications du formulaires, les données ne suivent pas dans ma base qui est dans un autre fichier.
Peut etre dois je passer par une macro? J'ai essayé mais sans succès.
Merci encore de votre aide
Rémi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Voici le formulaire à la base duquel j'ai cree une base de donnée via l'assiqtant modèle. Sans doute ais je tres mal compris la procedure.
Pourtant l'assistant confirme la creation du modele et de la base. Mais les données ne suivent pas.
Merci encore.
Rémi
https://www.cjoint.com/?kFqYuzz8f3
Voici le formulaire à la base duquel j'ai cree une base de donnée via l'assiqtant modèle. Sans doute ais je tres mal compris la procedure.
Pourtant l'assistant confirme la creation du modele et de la base. Mais les données ne suivent pas.
Merci encore.
Rémi
https://www.cjoint.com/?kFqYuzz8f3
Je réalise pourquoi je ne comprenais pas grand-chose à tes premières explications :
Ce n'est pas un simple formulaire que tu remplis, mais une véritable fiche de pointage à multi-fenêtrage.
Je croyais que tu devais puiser dans ta base de données pour renseigner cette fiche en utilisant des listes déroulantes. En fait c'est le contraire : tu voudrais que, chaque fois qu'une fiche est remplie, les éléments saisis aillent se stoker dans un immense récapitulatif ? Mais à quoi pourrait-il ressembler ? Je n'en ai aucune idée. Pourrais-tu exposer ton idée, ou mettre en cjoint.com cette base, si tu l'as déjà conçue ? Il faut bien dire qu'a priori ça semble infaisable avec Excel ; mais on sait jamais. J'attends d'autres précisions de ta part.
Ce n'est pas un simple formulaire que tu remplis, mais une véritable fiche de pointage à multi-fenêtrage.
Je croyais que tu devais puiser dans ta base de données pour renseigner cette fiche en utilisant des listes déroulantes. En fait c'est le contraire : tu voudrais que, chaque fois qu'une fiche est remplie, les éléments saisis aillent se stoker dans un immense récapitulatif ? Mais à quoi pourrait-il ressembler ? Je n'en ai aucune idée. Pourrais-tu exposer ton idée, ou mettre en cjoint.com cette base, si tu l'as déjà conçue ? Il faut bien dire qu'a priori ça semble infaisable avec Excel ; mais on sait jamais. J'attends d'autres précisions de ta part.
... suite du post 5 ...
Tu écris dans ton post 3 : "J'ai associé les champs de mon formulaire souhaité avec la base de donnée.
Malheureusement lorsque j'enregistre les modifications du formulaires, les données ne suivent pas dans ma base qui est dans un autre fichier."
Il faudrait aussi nous expliquer comment tu as procédé à l'association des champs du formulaire avec la base de données.
Tu écris dans ton post 3 : "J'ai associé les champs de mon formulaire souhaité avec la base de donnée.
Malheureusement lorsque j'enregistre les modifications du formulaires, les données ne suivent pas dans ma base qui est dans un autre fichier."
Il faudrait aussi nous expliquer comment tu as procédé à l'association des champs du formulaire avec la base de données.
Bonjour,
merci de te pencher sur mon cas.
J'ai associé mon formulaire à une base de donnée via l'assistant modèle de excel, qui permet d'associer un document de saisie à une BD.
Les champs de ma base de donnée sont certains éléments de mon formulaire comme ci joint.
Pour avoir une idée de à quoi ressemble le document à venir voir la seconde pièce jointe.
Le but est de collecter ensemble les données et ensuite effectuer des TCD automatiques et de constituer un historique des données.
J'ai déjà vu cela fonctionner sous excel, (c'est de là que vient mon exemple), par contre n'ayant pas été dans le secret des dieux.....je calle.
Dans l'exemple, je viens trier les données depuis la BD dans l'onglet accueil en triant par date ou par machine comme ds l'exemple.
Les champs de ma base:
https://www.cjoint.com/?lci42PV2zF
L'exemple:
https://www.cjoint.com/?lci4bnVGqa
Merci beaucoup. Profites du soleil.
Rémi
merci de te pencher sur mon cas.
J'ai associé mon formulaire à une base de donnée via l'assistant modèle de excel, qui permet d'associer un document de saisie à une BD.
Les champs de ma base de donnée sont certains éléments de mon formulaire comme ci joint.
Pour avoir une idée de à quoi ressemble le document à venir voir la seconde pièce jointe.
Le but est de collecter ensemble les données et ensuite effectuer des TCD automatiques et de constituer un historique des données.
J'ai déjà vu cela fonctionner sous excel, (c'est de là que vient mon exemple), par contre n'ayant pas été dans le secret des dieux.....je calle.
Dans l'exemple, je viens trier les données depuis la BD dans l'onglet accueil en triant par date ou par machine comme ds l'exemple.
Les champs de ma base:
https://www.cjoint.com/?lci42PV2zF
L'exemple:
https://www.cjoint.com/?lci4bnVGqa
Merci beaucoup. Profites du soleil.
Rémi
Bonjour,
Merci de ta réponse. En fait j'ai trouvé une solution tres tres simple.
Va voir sur ce lien, la methode est tres claire.
http://www.top-assistante.com/bureau/excel/asstmodel2.php
Cela permet de remplir un document modele et de faire suivre les donnees dans une base.
Malheureusement cela ne fonctionne toujours pas correctement, mais la solution viendra j'en suis sur....Bonne apprentissage et à bientôt.
Rémi
Merci de ta réponse. En fait j'ai trouvé une solution tres tres simple.
Va voir sur ce lien, la methode est tres claire.
http://www.top-assistante.com/bureau/excel/asstmodel2.php
Cela permet de remplir un document modele et de faire suivre les donnees dans une base.
Malheureusement cela ne fonctionne toujours pas correctement, mais la solution viendra j'en suis sur....Bonne apprentissage et à bientôt.
Rémi