![]() |
Besoin de conseil
Je suis en train de me faire une petite base de donne en access pour gerer ma petite bibliotheque... J'ai a peu pres ce que je veut mais j'aurrais besoin d'un conseil pour regler un petit probleme.
J'ai ma table principale dont chaque fiche de livre a 4 champs nomme auteur 1 , auteur 2, auteur 3 et auteur 4 car beaucoups de livre ont plusieurs auteurs... Mon propbleme est que je veut prendre le contenue de chaque champ ( auteur 1 a auteur 4 ) qui n'est pas vide et le placer dans une seul liste qui serrais la liste des auteurs. Liste que je veut utiliser pour faire des recherches par auteur. j'utilise access 2003 et je prevoit exporter cela sur access 2007 eventuellement... |
Re : Besoin de conseil
Ce que je peux te suggérer c'est de faire trois tables. Les deux premières sont les livre et les auteurs, la troisième une table intersection.
Table Livre NoLivre Titre .... Table Auteur NoAuteur Nom Prénom Table LivreAuteur NoLivre NoAuteur Ensuite tu fait une liaison sur les champs commun ( NoLivre et NoAuteur ) entre les trois tables. Ainsi quand tu cherche dans la table auteurs tu obtiens le numéro de livre pour l'auteur. |
Re: Besoin de conseil
Merci pour le hint, je vais faire quelques essai dans ce sens la...
|
Re: Besoin de conseil
J'approuve, c'est en 6ième forme normale :)
|
Re: Besoin de conseil
Citation:
|
Re: Besoin de conseil
Citation:
|
Re : Besoin de conseil
Non ce ne sera pas automatique. Il va falloir que tu mette fasse un sous-formulaire pour les auteurs dans ton formulaire access. Avec un bouton ajouter qui va aussi aller ajouter dans la table intersection.
Si tu veux Jaer quand je serais de retour a la maison ce soir tu pourrais m'envoyer ta BD faire te montrer ce que je veux dire et te la renvoyer. |
Re: Besoin de conseil
Citation:
Pour faire les test j'ai creer une BD et j'ai utiliser les tables generique qu'il y as dans access pour authors et books... Merci de prendre le temps de m'aider |
Re : Besoin de conseil
1 pièce(s) jointe(s)
Citation:
Le bouton a comme code quelque chose qui ressemble a ceci Code:
Citation:
Je joint un fichier .zip a ce message qui est la BD exemple que j'ai fait. En espèrant que ca t'aide. |
Re: Besoin de conseil
Hey boy, j'ai eu l'impression de rajeunir de 10 ans quand j'ai vu les "DIM" hehehe
|
Re: Besoin de conseil
Citation:
La 6ième est la dernière des règles, sa veut dire que la BD est en 6ieme forme normal. |
Re: Besoin de conseil
Citation:
|
Re : Besoin de conseil
Ne te gène pas Jaer si tu as besoin de plus, ca me fera plaisir de contribuer a l'organisation de la bibliothèque de notre Loremaster bien aimée. ;)
|
Re: Besoin de conseil
Citation:
Cela fonctionne aussi si ont ajoute des auteurs dans la tables "auteur" pour ensuite juste les selectionne dans le menu deroulant sans passe par l'etape d'insertion des nom dans la fiche meme... |
Re : Besoin de conseil
Citation:
Mon petit programme n'était que pour démontrer comment associer des auteurs déjà existant dans la table Auteur a un Livre. La partie ajouté un nouvel auteur dans la table Auteur n'est pas dans mon exemple ( Mais si tu veux que je le fasse ca me fera grand plaisir) Citation:
|
Re: Besoin de conseil
Citation:
Quelques essai montre que cela donne le bon resultat... Citation:
|
Re : Besoin de conseil
Citation:
Au pire aller il est possible d'attraper l'erreur 'Cannot add record(s);join key of table Rel_livreauteur not in recordset' pour ne pas qu'elle s'affiche. Ou, bien sur, faire en sorte qu'elle ne se produise pas. Je vais voir comment... Citation:
|
Re: Besoin de conseil
Citation:
Citation:
|
Re: Besoin de conseil
Est-ce que tu pourrais me conseiller un livre sur la programmation vba pour access qui m'aiderais a programmer quelque petit truc comme des boutons....
|
Re: Besoin de conseil
cherche sur le net jaer :) c'est plein de doc partout.
|
Fuseau horaire GMT -4. Il est actuellement 20h43. |
Powered by vBulletin® Version 3.8.14 by DRC
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Version française #21 par l'association vBulletin francophone
Copyright © 2004-2021 Daniel Cournoyer