3 tables avec memes champs?
seblekiller_oupas
Messages postés
397
Statut
Membre
-
seblekiller_oupas Messages postés 397 Statut Membre -
seblekiller_oupas Messages postés 397 Statut Membre -
Bonjour,
j'ai un autre probleme:
j'aimerais savoir s'il est possible et autorise de faire trois tables avec les memes champs(cle primaires differentes bien sur) ?
Si vous avez une solution plus simple (a part les regrouper!)je peux etre preneur
merci
j'ai un autre probleme:
j'aimerais savoir s'il est possible et autorise de faire trois tables avec les memes champs(cle primaires differentes bien sur) ?
Si vous avez une solution plus simple (a part les regrouper!)je peux etre preneur
merci
A voir également:
- 3 tables avec memes champs?
- Ai suite 3 - Télécharger - Optimisation
- Tables des matières word - Guide
- Picasa 3 - Télécharger - Albums photo
- Photorecit 3 - Télécharger - Visionnage & Diaporama
- Word mettre à jour tous les champs ✓ - Forum Word
7 réponses
bonjour,
Une base de données est en principe faite (en autre) pour éviter d'avoir des doublons dans les tables. Les clés primaires servent justement à assurer l'unicité d'une donnée. Il est préférable de faire référence à une clé indexée.
Sinon rien n'empêche de mettre le meme nom de champ dans des tables différentes, c'est tout simplement pas pratique et risque de générer des conflits lors de requêtes.
;o)
polux
Une base de données est en principe faite (en autre) pour éviter d'avoir des doublons dans les tables. Les clés primaires servent justement à assurer l'unicité d'une donnée. Il est préférable de faire référence à une clé indexée.
Sinon rien n'empêche de mettre le meme nom de champ dans des tables différentes, c'est tout simplement pas pratique et risque de générer des conflits lors de requêtes.
;o)
polux
seblekiller_oupas
Messages postés
397
Statut
Membre
5
ok je te remercie de ta reponse claire et precise et cela confirme que je vais eviter de faire comme ca merci
de rien ...
Au fait ça fonctionne maintenant les 3 listes déroulantes ?
;o)
Au fait ça fonctionne maintenant les 3 listes déroulantes ?
;o)
j'en sais rien ... je ne developpe jamais sur Access ...
Dsl
;o)
Dsl
;o)
salut,
fais le passer mais je ne sais pas quand je pourrai y jeter un oeil. Si tu n'es pas trop pressé ...
fais le passer mais je ne sais pas quand je pourrai y jeter un oeil. Si tu n'es pas trop pressé ...
bin ecoute point trop je te remercie
https://www.cjoint.com/?fCp2vPjBBG
tu verras j'ai fait n'importe quoi avec le formulaire F_hotlin
https://www.cjoint.com/?fCp2vPjBBG
tu verras j'ai fait n'importe quoi avec le formulaire F_hotlin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
J'ai regardé ton fichier ... plusieurs points :
Ta base n'est pas cohérente. Il ne faut pas tout mélanger. Une donnée ne doit apparaître qu'une seule fois dans une base. Chaque table doit être une entité et les champs de cette table doivent avoir un rapport direct avec cette entité. Ce qui pose de problème pour faire des extractions. Et qui posera des problèmes pour la maintenance et l'intégrité des données.
Je te conseille d'étudier ce document : https://laurent-audibert.developpez.com/Cours-BD/ .
Et ensuite de regarder là : https://access.developpez.com/ et dans la F.A.Q. Access.
Tu trouveras aussi sur le site des tutos et F.A.Q. concernant le VB et VBA.
Bon courage
;o)
Polux
J'ai regardé ton fichier ... plusieurs points :
Ta base n'est pas cohérente. Il ne faut pas tout mélanger. Une donnée ne doit apparaître qu'une seule fois dans une base. Chaque table doit être une entité et les champs de cette table doivent avoir un rapport direct avec cette entité. Ce qui pose de problème pour faire des extractions. Et qui posera des problèmes pour la maintenance et l'intégrité des données.
Je te conseille d'étudier ce document : https://laurent-audibert.developpez.com/Cours-BD/ .
Et ensuite de regarder là : https://access.developpez.com/ et dans la F.A.Q. Access.
Tu trouveras aussi sur le site des tutos et F.A.Q. concernant le VB et VBA.
Bon courage
;o)
Polux
donc j'ai lu ton message et j'ai commence a regarder les tuto donc juste une breve explication: il y a plusieurs champ de meme nom (je pense notamment a NomContact et NomSociete) car cela simplifie la lecture et surtout la saisie et pur le moment je ne voyais pas trop comment justement simplifier les choses
Ensuite je crois que j'ai bien compris la situation au sujet de cette base et voila la question: dans l'etat actuel des choses, malgre le fait que la base soit "bancale", est-il possible de faire quand meme la preselection tout de suite, sachant que j'essaierais dans peu de temps de tout "regulariser",ou alors c'est impossible du fait de la structure car la situation est la suivante:
cette base est mon sujet de stage et je dois rendre quelque chose d'utilisable tres tres bientot donc si jamais les fonctionnalites marchent et que mon stage n'est pas fini, je pourrais a ce moment la essayer de faire une bonne base saine
voila (la vraie question est dans le deuxieme paragraphe!)
Ensuite je crois que j'ai bien compris la situation au sujet de cette base et voila la question: dans l'etat actuel des choses, malgre le fait que la base soit "bancale", est-il possible de faire quand meme la preselection tout de suite, sachant que j'essaierais dans peu de temps de tout "regulariser",ou alors c'est impossible du fait de la structure car la situation est la suivante:
cette base est mon sujet de stage et je dois rendre quelque chose d'utilisable tres tres bientot donc si jamais les fonctionnalites marchent et que mon stage n'est pas fini, je pourrais a ce moment la essayer de faire une bonne base saine
voila (la vraie question est dans le deuxieme paragraphe!)
Tu peux faire un truc "bancale" mais si tu veux revoir ta base plus tard, il faut adopter une autre stratégie de développement ... là tu lies les champs de tes formulaires directement à la base, donc en cas de modification de la base, il faut également modifier le formulaire ... pas top. Par contre si tu fais des interfaces indépendantes de ta base, tu peux par la suite modifier ta base sans avoir à toucher les interfaces.
;o)
;o)
je n'ai jamais développé avec access ... je ne m'en sers que comme base de données, mais je n'ai jamais fait d'application avec. Je suis désolé mais je ne peux pas faire plus.