Création d'une base de données pour mes bons de commandes

Fermé
Geoff2803 Messages postés 5 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 5 novembre 2014 - 29 oct. 2014 à 12:14
Geoff2803 Messages postés 5 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 5 novembre 2014 - 5 nov. 2014 à 08:56
Bonjour,

Je possède une base de données pour la gestion de mes bons de commande qui fonctionne sous Access 2003.

Actuellement, je souhaiterais refaire une nouvelle base de données plus élaborée.

Voici les tables que j'ai déjà créées :

Année budgétaire
ID_ANNEE (NumAuto)
ANNEE (Numérique)

Catégories dépense
ID_CATEGORIE (NumAuto)
CATEGORIE (Texte)

Division organique
ID_DO (NumAuto)
DO (Texte)

Fournisseurs
ID_FOURN (Numérique)
FOURNISSEUR (Texte)

KRC
ID_KRC (NumAuto)
ANNEE (en lien avec table Année budgétaire) (Numérique)
DO (en lien avec table Division organique) (Texte)
KRC (Numérique)
LIBELLE (Texte)

Type dépense
ID_TYPE (NumAuto)
TYPE (Texte)

Bons de commande
KRC (Numérique)(Liste déroulante)
ANNEE (Numérique) (Liste déroulante)
DO (Texte)
TYPE (Texte)
N° PO (Numérique)
DATE PO (Date/Heure)
CATEGORIE (Texte)
FOURNISSEUR (Texte)
OBJET PO (Texte)
N° BESOIN (Texte)
MONTANT PO 1 (Monétaire)
PO 1 ENVOYE (Oui/Non)
DATE ENVOI 1(Date/Heure)
APPROUVE 1(Oui/Non)
DATE APPROB 1(Date/Heure)
MONTANT PO 2(Monétaire)
PO 2 ENVOYE(Oui/Non)
DATE ENVOI 2(Date/Heure)
APPROUVE 2(Oui/Non)
DATE APPROB 2(Date/Heure)
PO IMPRIME(Oui/Non)
PO SIGNE(Oui/Non)
PO SCANNE(Oui/Non)
PO DANS FEDCOM(Oui/Non)
MATERIEL LIVRE(Oui/Non)
DATE LIVRAISON(Date/Heure)
N° MIGO (Numérique)
FACTURE RECUE(Oui/Non)
DATE FACTURE(Date/Heure)
MONTANT FACTURE(Monétaire)
N° MIR7 (Numérique)
DATE PAIEMENT(Date/Heure)
PO LIQUIDE(Oui/Non)
FACTURE FINALE COCHEE(Oui/Non)

J'aimerais pouvoir compléter la table Bons de commande de la manière suivante :
- Lorsque j'introduis l'année, il ne me sélectionne que les KRC de l'année
- Lorsque je sélectionnerais la KRC, il me sélectionnera automatiquement la DO liée

Je n'arrive pas à programmer cela.

Comment faire?

A voir également:

4 réponses

Bonjour,
Je n'arrive pas à programmer cela.
Comment faire?

Et nous alors? Comment comprendre qqch à une telle liste de tables sans rien savoir des liaisons ni des requêtes?
1
Geoff2803 Messages postés 5 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 5 novembre 2014
30 oct. 2014 à 08:18
Bonjour,

Excusez-moi, j'ai oublié les liens pour la table Bons de commande

Bons de commande
KRC (Numérique)(Liste déroulante) (lien avec table KRC)
ANNEE (Numérique) (Liste déroulante) (lier avec quelle table ?)
DO (Texte) (lier avec quelle table ?)
TYPE (Texte) (lien avec table Type dépenses)
N° PO (Numérique)
DATE PO (Date/Heure)
CATEGORIE (Texte) (lien avec table Catégorie dépenses)
FOURNISSEUR (Texte) (lien avec table Fournisseurs)
OBJET PO (Texte)
N° BESOIN (Texte)
MONTANT PO 1 (Monétaire)
PO 1 ENVOYE (Oui/Non)
DATE ENVOI 1(Date/Heure)
APPROUVE 1(Oui/Non)
DATE APPROB 1(Date/Heure)
MONTANT PO 2(Monétaire)
PO 2 ENVOYE(Oui/Non)
DATE ENVOI 2(Date/Heure)
APPROUVE 2(Oui/Non)
DATE APPROB 2(Date/Heure)
PO IMPRIME(Oui/Non)
PO SIGNE(Oui/Non)
PO SCANNE(Oui/Non)
PO DANS FEDCOM(Oui/Non)
MATERIEL LIVRE(Oui/Non)
DATE LIVRAISON(Date/Heure)
N° MIGO (Numérique)
FACTURE RECUE(Oui/Non)
DATE FACTURE(Date/Heure)
MONTANT FACTURE(Monétaire)
N° MIR7 (Numérique)
DATE PAIEMENT(Date/Heure)
PO LIQUIDE(Oui/Non)
FACTURE FINALE COCHEE(Oui/Non)

Aucune requête n'a été créée. Je les ferai dès que je pourrais encoder correctement dans la table Bons de commande.

Si cela vous intéresse, je peux vous envoyer la base de données par mail?

Merci pour l'intérêt.

Bien à vous
0
o_edo1 Messages postés 28 Date d'inscription lundi 20 octobre 2014 Statut Membre Dernière intervention 11 juillet 2015 20
Modifié par o_edo1 le 30/10/2014 à 09:11
C'est un peu difficile de t'aider car on sait pas trop ce que tu veux faire. Tu veux importer les données de ton ancienne base de données vers la nouvelle ? Dans cas cas, il faut que tu programme un script. En ce qui concerne tes listes déroulantes, tu peux définir des contraintes d'intégrité pour ça.
1
Geoff2803 Messages postés 5 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 5 novembre 2014
30 oct. 2014 à 09:50
Bonjour,

En effet, les données de mes anciennes base de données seront importées dans la nouvelle mais à partir du moment où la nouvelle base sera créée.
Programmer un script : Comment fait-on ?
Listes déroulantes : contraintes d'intégrité ?

Merci pour toutes les infos que vous pourrez me fournir.
0
Bonjour
Pour mieux comprendre ton probleme, peux tu mettre ta base sur le site avec ci joint.com sans les données
1
Geoff2803 Messages postés 5 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 5 novembre 2014
3 nov. 2014 à 08:17
Voici le lien avec la base de données :

https://www.cjoint.com/?0KdivK9DqR4

Merci de votre aide
0
Geoff2803 Messages postés 5 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 5 novembre 2014
5 nov. 2014 à 08:56
Bonjour,

Quelqu'un aurait-il des pistes de solutions ?

Merci d'avance.
0