Question débutant access 2007
delacroix07
Messages postés
104
Date d'inscription
Statut
Membre
Dernière intervention
-
3617souter Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
3617souter Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je débute dans access et je souhaite créer une base de données de type discothèque.
J'ai créé plusieurs tables par exemple:
époque
style
compositeur
oeuvre
CD
formation
La table oeuvre est liée évidemment aux tables compositeur, style, formation etc...
Comment rentrer les données sur une oeuvre ? je commence par quoi? par la table oeuvre? ou alors par les tables sous jacentes (compositeur, style, formation...)
Y a-t-il un moyen de travailler sur plusieurs tables en même temps pour rentrer l'ensemble des informations concernant une oeuvre qui sont dans plusieurs tables?
Dois-je utiliser un formulaire pour cela?
Je dois avouer que je suis complètement perdu pour l'instant.
Quelqu'un peut m'aider?
En vous remerciant beaucoup.
Cordialement
Eric
je débute dans access et je souhaite créer une base de données de type discothèque.
J'ai créé plusieurs tables par exemple:
époque
style
compositeur
oeuvre
CD
formation
La table oeuvre est liée évidemment aux tables compositeur, style, formation etc...
Comment rentrer les données sur une oeuvre ? je commence par quoi? par la table oeuvre? ou alors par les tables sous jacentes (compositeur, style, formation...)
Y a-t-il un moyen de travailler sur plusieurs tables en même temps pour rentrer l'ensemble des informations concernant une oeuvre qui sont dans plusieurs tables?
Dois-je utiliser un formulaire pour cela?
Je dois avouer que je suis complètement perdu pour l'instant.
Quelqu'un peut m'aider?
En vous remerciant beaucoup.
Cordialement
Eric
A voir également:
- Question débutant access 2007
- Save as pdf office 2007 - Télécharger - Bureautique
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Comment supprimer une page sur word 2007 - Guide
- Acer quick access - Forum logiciel systeme
3 réponses
bonsoir,
Il faut que tu associe à un ensemble compositeur, oeuvres, style etc... un numéro unique lors de la saisie dans un formulaire. Lors de l'enregistrement de ces données, tu les dispatches dans tes différentes tables en leur associant à chaque fois le numéro unique (id) que tu peux définir sans doublon. Par la suite avec ce simple numéro, tu pourras faire le lien entre toutes tes tables pour retrouver l'ensemble que tu auras saisie à l'origine.
Il faut que tu associe à un ensemble compositeur, oeuvres, style etc... un numéro unique lors de la saisie dans un formulaire. Lors de l'enregistrement de ces données, tu les dispatches dans tes différentes tables en leur associant à chaque fois le numéro unique (id) que tu peux définir sans doublon. Par la suite avec ce simple numéro, tu pourras faire le lien entre toutes tes tables pour retrouver l'ensemble que tu auras saisie à l'origine.
delacroix07
Messages postés
104
Date d'inscription
Statut
Membre
Dernière intervention
merci pour ton aide. Je n'ai pas le temps de regarder cela ce soir mais je te tiens au courant. Eric
Bonjour,
Après une semaine de boulot, j'essaye de régler mon problème de base de données.
j'ai créé un formulaire de saisie des oeuvres dans lequel je rentre le nom de l'oeuvre, le nom du compositeur, le genre...
le nom du compositeur est stocké dans une autre table (compositeur)
Quand je remplis le formulaire de saisie d'une nouvelle oeuvre, si c'est un nouveau compositeur, access me bloque en m'affichant un message d'erreur: "le texte entré n'est pas un élément de la liste"
Comment faire pour rentrer les données dans les deux tables simultanément?
Je suppose, qu'en tant que débutant, je n'ai pas suivi ton raisonnement précédent.
En te remerciant pour ton aide
Eric
Après une semaine de boulot, j'essaye de régler mon problème de base de données.
j'ai créé un formulaire de saisie des oeuvres dans lequel je rentre le nom de l'oeuvre, le nom du compositeur, le genre...
le nom du compositeur est stocké dans une autre table (compositeur)
Quand je remplis le formulaire de saisie d'une nouvelle oeuvre, si c'est un nouveau compositeur, access me bloque en m'affichant un message d'erreur: "le texte entré n'est pas un élément de la liste"
Comment faire pour rentrer les données dans les deux tables simultanément?
Je suppose, qu'en tant que débutant, je n'ai pas suivi ton raisonnement précédent.
En te remerciant pour ton aide
Eric
Lorsque tu as ce message, "le texte entrée n'est pas dans la liste", il faut que tu définisses lors de la création de ton champ de sélection l'option "ajout possible à la table". Le problème de cette option est que tu peux saisir plusieurs fois le même compositeur sans l'orthographier de la même façon.
Pour la solution 2, c'est bien ce que j'ai écrit, tu modifies la propriété pour accepter des nouveaux noms dans la liste, mais tu prends le risque de remettre plusieurs fois le même orthographié de façon différente.
Le mieux, c'est de créer un formulaire particulier pour ajouter les compositeurs dans la table compositeur en ayant une visu de ceux déjà présents dans la table.
Ensuite, tu auras juste une requête sur cette table pour ton choix du compositeur dans ton formulaire global.
Le mieux, c'est de créer un formulaire particulier pour ajouter les compositeurs dans la table compositeur en ayant une visu de ceux déjà présents dans la table.
Ensuite, tu auras juste une requête sur cette table pour ton choix du compositeur dans ton formulaire global.