Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/04/2007, 21h59   #1
Membre du Club
 
Inscription : mai 2005
Messages : 244
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 244
Points : 51
Points : 51
Envoyer un message via MSN à imeys
Par défaut [table] numero automatique

bonsoir,

je ne sais pas si vous pourrez m'aidez mais je pense que j'ai un problème.
J'ai 4 table: carte, client, facture, produit

Dans ma table client, j'ai un numero automatique et cest ma cle primaire.
Dans carte j'ai le champ carte et j'ai le champ client.
dans facture no facture cle primaire
et dans produit no facture.

Comment se fait il que dans ma table carte, le no client il n'y a rien? je pense que vu que cest lier a la table client, il devrait y avoir les champs automatique qui s'affiche également.
et j'ai le même problème pour le facture.
dans le champ facture de la table produit, c vide

Pourquoi?

merci
imeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 22h42   #2
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir;

Effectivement il semble que l'on puisse t'aider.
Les relations ne crées pas à elles seules le report d'un numéro d'une table à l'autre.
Pour obtenir ce résultat le plus simple est de faire une relation Pére/fils d'un formulaire et d'un s/formulaire.

Pour ce cas: Un formulaire principal avec pour source la table client.
Un sous formulaire avec pour source la table carte.
Relation de ces deux formulaires Pére/fils = N° Client (Le champ de liaison de ces deux tables)
Et là, lors de la saisie dans le S/formulaire le champ N°Client se remplit automatiquement.
Par contre, si on ne fait aucune saisie dans le S/Form, Le champ N°Client reste vierge.

Cordialement.
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 23h15   #3
Membre du Club
 
Inscription : mai 2005
Messages : 244
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 244
Points : 51
Points : 51
Envoyer un message via MSN à imeys
oui mais le problème est que vu que mon champs est vide lorsque je veux faire une requete de ses 2 tables, ca ne fonctionne pas vu qu'il est vide.
Je ne me rappel pas avoir du faire des sous formulaire dans d'autre exercices.
Je ne comprend quel pourrait etre le problème
imeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 13h11   #4
Membre du Club
 
Inscription : mai 2005
Messages : 244
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 244
Points : 51
Points : 51
Envoyer un message via MSN à imeys
lorsque je fait la requete qui reprend les 2 table carte et client, plus rien en s'affiche mais lorsque je ne fait que la requete de la table client, tout s'affiche.
Y aurait til peut etre un problème de jointure?
imeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 13h28   #5
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 34
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 34
Points : 25
Points : 25
je pense que le problème vient de l'origine de tes données. Comment ont elle été saisie. A partir d'un formulaire? De plus tes tables étant liées tu devrais peutêtre regarder les notions d'intégrité réferentielle.
Marmotine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 13h37   #6
Membre du Club
 
Inscription : mai 2005
Messages : 244
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 244
Points : 51
Points : 51
Envoyer un message via MSN à imeys
les données dans ma table client on ete ajouter dans la table en elle même car elle devait s'y trouver mais lorsque le programme tournera, on inserera les donnée futur via un bouton dans le formulaire.

j'ai appliquée l'intégrité référencielle
imeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 13h56   #7
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 34
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 34
Points : 25
Points : 25
Bon si les données de ta table clients ont été ajoutées les données de ta table carte viennent d'ou?
Si elles ont aussi été ajoutée au départ comment l'ont elle été à partir de données externes? ou par saisies et si oui dans un formulaire?

je vais essayer d'être clair:
Une table est directement créer par ajout de données via une requète ajout par exemple(client) la table carte si elle est le fruit d'une autre requête ajout ne prendra pas le numéro automatique de la carte client.
si c'est par saisie directe il faut ouvrir la table client développer les sous tables et saisir les champs.

Pour ce qui est de la saisie ultérieure d'après ce que je comprend le problème ne devrait pas exister si le formulaire de saisi de "carte" est un formulaire lié ou un sous formulaire de table "client" avec les notions de champ père et champs fils.
Marmotine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 14h26   #8
Membre du Club
 
Inscription : mai 2005
Messages : 244
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 244
Points : 51
Points : 51
Envoyer un message via MSN à imeys
ok merci
en fait le probl venait de mes tables (type de donnée)
imeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h07.


 
 
 
 
Partenaires

Hébergement Web