|
Jeux et informatique Discussion sur l'informatique, les jeux vidéos et jeux de table. |
|
Outils de la discussion | Modes d'affichage |
2009-07-14, 17h40 | #1 |
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
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...
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
2009-07-14, 17h51 | #2 |
Administrateur
Administrateur
Date d'inscription: juin 2005
Localisation: Montréal
Messages: 97 557
|
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.
__________________
FITZZ Administrateur du forum et Créateur des mondes de Belam, Galaxia et Zeos Question, suggestions, commentaires --------------------------------------------------------- Fitzz, réveil! Fitzz: (~_~ ) (-_-) (o_-) (-_o) (>_<) (o_O) (O_O) |
2009-07-14, 18h19 | #3 |
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
Re: Besoin de conseil
Merci pour le hint, je vais faire quelques essai dans ce sens la...
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
2009-07-15, 00h37 | #5 | |
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
Re: Besoin de conseil
Citation:
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
|
2009-07-15, 07h57 | #6 | |
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
Re: Besoin de conseil
Citation:
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
|
2009-07-15, 08h26 | #7 |
Administrateur
Administrateur
Date d'inscription: juin 2005
Localisation: Montréal
Messages: 97 557
|
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.
__________________
FITZZ Administrateur du forum et Créateur des mondes de Belam, Galaxia et Zeos Question, suggestions, commentaires --------------------------------------------------------- Fitzz, réveil! Fitzz: (~_~ ) (-_-) (o_-) (-_o) (>_<) (o_O) (O_O) |
2009-07-15, 09h09 | #8 | |
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
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
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
|
2009-07-15, 12h04 | #9 | ||
Administrateur
Administrateur
Date d'inscription: juin 2005
Localisation: Montréal
Messages: 97 557
|
Re : Besoin de conseil
Citation:
Le bouton a comme code quelque chose qui ressemble a ceci Code:
Private Sub cmdAjout_Click() Dim dbsTest As Database Dim rstIntersection As Recordset Set dbsTest = CurrentDb Set rstIntersection = dbsTest.OpenRecordset("IntLivreAuteur", dbOpenDynaset) <- La table intersection With rstIntersection .AddNew !NoLivre = NoLivre <- Un champ du formulaire qui indique le livre courrant !NoAuteur = NouvAuteur <- Le champs déroulant comportant tout les auteurs .Update End With Form.Refresh End Sub 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.
__________________
FITZZ Administrateur du forum et Créateur des mondes de Belam, Galaxia et Zeos Question, suggestions, commentaires --------------------------------------------------------- Fitzz, réveil! Fitzz: (~_~ ) (-_-) (o_-) (-_o) (>_<) (o_O) (O_O) Dernière modification par Fitzz ; 2009-07-15 à 12h09. |
||
2009-07-15, 14h18 | #11 |
Créateur de Moonzar et AE
Fondateur
Date d'inscription: octobre 2002
Localisation: Montréal
Messages: 42 747
|
Re: Besoin de conseil
La conception de base de donnée ce base sur les formes normal, qui sont des règles pour éviter la redondance des données et optimisé organisation des données entre autre.
La 6ième est la dernière des règles, sa veut dire que la BD est en 6ieme forme normal. |
2009-07-15, 15h57 | #12 | |
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
Re: Besoin de conseil
Citation:
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
|
2009-07-15, 16h18 | #13 |
Administrateur
Administrateur
Date d'inscription: juin 2005
Localisation: Montréal
Messages: 97 557
|
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.
__________________
FITZZ Administrateur du forum et Créateur des mondes de Belam, Galaxia et Zeos Question, suggestions, commentaires --------------------------------------------------------- Fitzz, réveil! Fitzz: (~_~ ) (-_-) (o_-) (-_o) (>_<) (o_O) (O_O) |
2009-07-16, 15h27 | #14 | |
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
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...
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
|
2009-07-16, 16h14 | #15 | ||
Administrateur
Administrateur
Date d'inscription: juin 2005
Localisation: Montréal
Messages: 97 557
|
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:
__________________
FITZZ Administrateur du forum et Créateur des mondes de Belam, Galaxia et Zeos Question, suggestions, commentaires --------------------------------------------------------- Fitzz, réveil! Fitzz: (~_~ ) (-_-) (o_-) (-_o) (>_<) (o_O) (O_O) |
||
2009-07-16, 16h34 | #16 | ||
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
Re: Besoin de conseil
Citation:
Quelques essai montre que cela donne le bon resultat... Citation:
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
||
2009-07-16, 18h51 | #17 | ||
Administrateur
Administrateur
Date d'inscription: juin 2005
Localisation: Montréal
Messages: 97 557
|
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:
__________________
FITZZ Administrateur du forum et Créateur des mondes de Belam, Galaxia et Zeos Question, suggestions, commentaires --------------------------------------------------------- Fitzz, réveil! Fitzz: (~_~ ) (-_-) (o_-) (-_o) (>_<) (o_O) (O_O) |
||
2009-07-16, 19h28 | #18 | ||
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
Re: Besoin de conseil
Citation:
Citation:
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
||
2009-07-18, 11h36 | #19 |
Dieu mineur
Date d'inscription: octobre 2002
Localisation: here
Messages: 8 724
|
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....
__________________
Le Vénérable du sommet " Il vient un temps ou même les poissons perdent patience " Greyhawk - Prison Sahuagin... " Vieux sénile un peu sage ou vieux sage un peu sénile, la différence est parfois bien mince entre les deux... " Quadras - Merlin déambulant dans la foule... * Qu'elle est douce la sensation de ton corps sur mon mat... * Eden - Reginald - La Fin du Monde * A quoi sert ce bouton? - Richard - Terra - a la destruction d'Eden et de Terra... |
|
|