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 16/10/2011, 16h18   #1
Invité de passage
 
Homme Joe
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Joe

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 0
Points : 0
Par défaut Premiere base de données

Salut a vous

J'ai besoin de votre aide pour ma premiere base de données. J'ai suivi les tutos a droites et a gauche, mais là je coince.
Ma base a 2 tableau. Le premier comporte mes affaires (programmes immobiliers numeroté 1.00 a 3.30) et le deuxieme comporte mes commandes.

Le but etant que chaque fois que je passe une commande sur un programme, il lui soit attribué un numero automatiquement.

Premierement je n'arrive pas a faire la liaison entre les 2 tableaux ( il me met "indique unique introuvable pour le champ referencé d'une table principale lorsque je coche les cases "appliqué l'integrité referencielle" et les suivantes).

Lorsque j'y arrive (en ne cochant pas "respecter l'integrité referencielle"), il me donne un numero d'affaire qui ne me plait pas. Si je rentre une commande sur l'affaire 1.12, le numero de commande est 001. Si sur la ligne suivante je passe une commande sur l'affaire 3.10, le numero de commande est 002, alors qu'il devrait etre 001 puisque c'est la premiere commande sur cette affaire.

Merci de votre aide, là je peche.
killerjo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 21h56   #2
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Salut,

Pourquoi ne pas faire sur la table des affaires un champ compteur que tu incrémentes à chaque fois que tu fais une commande !!! Cela sera plus simple à gérer.
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 22h27   #3
Invité de passage
 
Homme Joe
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Joe

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 0
Points : 0
Je ne comprend pas trop comment tu veux faire ? Je te joins mon fichier, histoire que tu cerne un peu mieux mon affaire
killerjo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 22h29   #4
Invité de passage
 
Homme Joe
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Joe

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 0
Points : 0
J'arrive pas a envoyer les fichiers en .accdb
killerjo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 07h16   #5
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Citation:
Envoyé par killerjo Voir le message
Je ne comprend pas trop comment tu veux faire ? Je te joins mon fichier, histoire que tu cerne un peu mieux mon affaire
Dans ta table des affaires, tu as différents champs, il te suffit de rajouter un champ compteur. Ensuite à chaque fois que tu veux créer une commande, tu viens chercher cette valeur (en fonction du type d'affaire) et tu lui ajoutes 1, tu te sers de cette valeur pour ton numéro de commande et tu mets à jour le champ dans la table affaire.
J'espère avoir été assez clair.
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 10h46   #6
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
le principe même de la base de données relationnelle consiste à ne pas porter attention au numéro de commande, mais simplement de vérifier qu'il est bien relié à la bonne affaire.
Par contre, tu pourra mettre un numéro d'ordre des commandes pour une affaire. Maîtrise tu VBA? suivant la réponse, plusieurs pistes peuvent être envisagées.
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 17h57   #7
Invité de passage
 
Homme Joe
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Joe

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 0
Points : 0
Maîtrise tu VBA? suivant la réponse, plusieurs pistes peuvent être envisagées.[/QUOTE]

Non, je ne maitrise pas VBA (je ne sais pas ce que c'est d'ailleurs).

@ZOOM61. tu as surement ete tres clair pour un non novice, mais pour moi, c'est un peu plus galere ...
killerjo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 21h17   #8
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Peux tu nous donner plus de détail sur la structure de tes tables ? Les noms de tables, les champs et les valeurs qui peuvent être saisies, etc.
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h21.


 
 
 
 
Partenaires

Hébergement Web