3 tables avec memes champs?

Fermé
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 - 27 mai 2008 à 14:48
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 - 30 mai 2008 à 14:39
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
A voir également:

7 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
27 mai 2008 à 14:57
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
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
27 mai 2008 à 15:04
ok je te remercie de ta reponse claire et precise et cela confirme que je vais eviter de faire comme ca merci
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
27 mai 2008 à 15:14
de rien ...

Au fait ça fonctionne maintenant les 3 listes déroulantes ?

;o)
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
27 mai 2008 à 15:17
Ah oui ca fonctionne super bien meme je vais peut etre, plus tard en rajouter une 4eme mais c'est super.

Par contre est-ce que je peut faire plusieurs listes sur le meme formulairepour commander plusieurs sous formulaire qui n'ont rien a voir entre eux??? :-)
(eh oui j'aurais toujours une question)
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
27 mai 2008 à 15:21
j'en sais rien ... je ne developpe jamais sur Access ...

Dsl

;o)
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
27 mai 2008 à 15:35
Bonne reponse!!! merci quand meme
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008
28 mai 2008 à 15:40
bonjour polux31
j'ai encore un probleme j'ai voulu refaire les 3 liste ailleurs et je n'arrive pas a le refaire fonctionner si je t'envoie le formulaire est-ce que tu aurais le temps d'y regarder ou pas?
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
28 mai 2008 à 15:42
salut,

fais le passer mais je ne sais pas quand je pourrai y jeter un oeil. Si tu n'es pas trop pressé ...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
28 mai 2008 à 15:55
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
30 mai 2008 à 12:20
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
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
30 mai 2008 à 14:10
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!)
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
30 mai 2008 à 14:17
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)
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
30 mai 2008 à 14:27
certe tout a fait d'accord pour l'instant mais comment veux tu faire sinonmi je ne sais que faire comme ca car meme basee sur une requete le probleme sera le meme
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
30 mai 2008 à 14:29
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.
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
30 mai 2008 à 14:39
ah oui tu me l'avais deja dit merci quand meme
je vais regarder ca et clarifier l'affaire parce que en fait j'avais fais ma base avec la methode merise mais je n'avais pas tout suivi donc maintenant que je vois un peu mieux les problemes engendres j'essaierais de nettoyer tout ca
0