inscription
Ajouter une réponse
 

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Aide création base de données

Bas de page 
n°13784393
homersimp6​28   profil
Troll land
Profil : Pilote chevronné
Avatar
Note : 1.8/4 pour 84 votes
Posté le 28-01-2006 à 19:27:27  answer
 
Publicité

Bonjour tout le monde.
 
Je suis en train de créer une base de données Access qui va me permettre, si je réussis, à gérer toute la paperasse du garage, avec en plus la gestion d'un site internet.
Cette base servira à faire les bons de commande,factures,calculs des résultats mensuels,actualisation automatique du site web .....
 
J'ai un problème qui me bloque depuis le début de l'apès midi (je n'y connais rien en Access et Office ne m'a jamais aimé), que je n'arrive pas à résoudre.
 
En gros je veux créer un formulaire avec des listes déroulantes pour les marques et modèles de voitures (beaucoup plus pratique que les taper).
 
En gros je veux que si je sélectionne "Renault" comme marque, je ne me retrouve pas avec des C5 ou des 406 dans les modèles possibles.
 
Pour cela j'ai crée une table à part, avec les marques comme champs, et pour chaque marque la liste des modèles.
 
Mon problème est que je n'arrive pas à lier cette table au reste de la base de données (pour que dans le formulaire, lorsqu'on clique sur REnault, il nous donne de suite la liste des modèles REnault).
J'ai essayé pas mal de choses et je m'avoue vaincu, rien ne marche.
 
 
Si quelqu'un s'y connait en bases de données il me serait d'un grand secours.
 
Merci d'avance.

n°13784457
kazouille   profil
Génie addicted
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 449 votes
Posté le 28-01-2006 à 19:31:27  answer
 

Déjà commence par l'architecture de la base.

n°13784543
homersimp6​28   profil
Troll land
Profil : Pilote chevronné
Avatar
Note : 1.8/4 pour 84 votes
Posté le 28-01-2006 à 19:38:09  answer
 

Dans ma tête j'ai l'architecture de la base.
C'est au niveau d'Access que je ne sais pas comment cela fonctionne.
POur l'instant j'ai fait une table pour la saisie du véhicule qui contient toutes ses infos (Immat,marque,modèle,année,MEC,Carburant,kilomètres ....)
LA saisie fonctionne, sauf au niveau des modèles.
J'ai crée une table pour les modèles/marques, et j'ai crée un lien vers le champ modèle de la table principale.
Le problème est que pour sélectionner le modèle,avec les liens que j'ai crée, il me prend tous les modèles de la ligne (en gros j'ai Citroen,BMW,Audi comme marques, et si je sélectionne le 3ème modèle de BMW, il me sort les modèles de la 3ème ligne de BMW,Audi et Citroen), ou alors juste celui de la 1ère marque.
 
Je sais c'est très confus.
lol

mood
Publicité
Posté le 28-01-2006 à 19:38:09  profilanswer
 

n°13784751
Power53   profil
Fuck Me I'm Famous ...
Profil : Pilote confirmé
Avatar
Note : 1.8/4 pour 30 votes
Posté le 28-01-2006 à 19:51:29  answer
 

Explique nous comment sont faites tes différentes tables.

n°13784890
homersimp6​28   profil
Troll land
Profil : Pilote chevronné
Avatar
Note : 1.8/4 pour 84 votes
Posté le 28-01-2006 à 20:01:13  answer
 

J'ai 2 tables.
Dans la première, j'ai tous les champs concernant le véhicule (marque,modèle,kilométrage .....).
DAns le second j'ai les marques comme champ, et les modèles comme choix.
En gros,pour chaque marque, j'ai mis comme type de données: liste en énumérant les modèles.

n°13785062
pierron911   profil
Profil : Routard confirmé
Avatar
Note : 1.9/4 pour 65 votes
Posté le 28-01-2006 à 20:16:12  answer
 

Pour cela je te conseil plus d'utiliser PHPmyadmin avec mysql, très simple et beaucoup de tutoriaux sur le net. Et très facile à utiliser pour le web après et tes différentes utilisations.

mood
Publicité
Posté le 28-01-2006 à 20:16:12  profilanswer
 

n°13785340
grosquickk​k   profil
Alfiste Essenciste JTSiste ©
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 12 votes
Posté le 28-01-2006 à 20:40:37  answer
 

Il te faut déjà une table [MARQUE] avec 2 champs, par exemple MAR_ID et MAR_NOM
Il te faut une table [MODELE] avec 3 champs MOD_ID, MOD_NOM, MOD_MAR_ID (qui référence la marque
Il te faut une table [VEHICULE] avec les champs VEH_ID, VEH_MOD_ID, et d'autres en fonction de ce dont tu as besoin.
Après tu rajoutes dans les 2 premières tables d'autres champs si tu en as besoin.
Je veux bien qu'Access soit facile, mais faut quand meme avoir quelques notions de SQL non :voyons:
Enfin, je dis ca, mais je connais pas Acces, mais bon, faire une base de données sans rien connaitre, ca me parait pas evident :bah:

n°13785351
kazouille   profil
Génie addicted
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 449 votes
Posté le 28-01-2006 à 20:41:28  answer
 

GrosQuicKKK a écrit :

 
Il te faut déjà une table [MARQUE] avec 2 champs, par exemple MAR_ID et MAR_NOM
Il te faut une table [MODELE] avec 3 champs MOD_ID, MOD_NOM, MOD_MAR_ID (qui référence la marque
Il te faut une table [VEHICULE] avec les champs VEH_ID, VEH_MOD_ID, et d'autres en fonction de ce dont tu as besoin.
Après tu rajoutes dans les 2 premières tables d'autres champs si tu en as besoin.
Je veux bien qu'Access soit facile, mais faut quand meme avoir quelques notions de SQL non :voyons:
Enfin, je dis ca, mais je connais pas Acces, mais bon, faire une base de données sans rien connaitre, ca me parait pas evident :bah:




Merise + SQL :D

n°13785378
grosquickk​k   profil
Alfiste Essenciste JTSiste ©
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 12 votes
Posté le 28-01-2006 à 20:43:32  answer
 

kazouille a écrit :

 
Merise + SQL :D




 
 
Euh oui, bien sur :ange:
Mais je passe toujours un peu vite sur les MCD, MLD...:ange:

n°13785485
kazouille   profil
Génie addicted
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 449 votes
Posté le 28-01-2006 à 20:51:00  answer
 

GrosQuicKKK a écrit :

 
Euh oui, bien sur :ange:
Mais je passe toujours un peu vite sur les MCD, MLD...:ange:




Erro fatale :ddr: et les contraintes d'intégrité non de diou :W

n°13785529
grosquickk​k   profil
Alfiste Essenciste JTSiste ©
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 12 votes
Posté le 28-01-2006 à 20:54:09  answer
 

kazouille a écrit :

 
Erro fatale :ddr: et les contraintes d'intégrité non de diou :W




 
 
Mais mes bases de données sont nickel chrome Mooossieur (Contraintes, index, etc...) :fier:

n°13785661
homersimp6​28   profil
Troll land
Profil : Pilote chevronné
Avatar
Note : 1.8/4 pour 84 votes
Posté le 28-01-2006 à 21:04:32  answer
 

GrosQuicKKK a écrit :

 
Il te faut déjà une table [MARQUE] avec 2 champs, par exemple MAR_ID et MAR_NOM
Il te faut une table [MODELE] avec 3 champs MOD_ID, MOD_NOM, MOD_MAR_ID (qui référence la marque
Il te faut une table [VEHICULE] avec les champs VEH_ID, VEH_MOD_ID, et d'autres en fonction de ce dont tu as besoin.
Après tu rajoutes dans les 2 premières tables d'autres champs si tu en as besoin.
Je veux bien qu'Access soit facile, mais faut quand meme avoir quelques notions de SQL non :voyons:
Enfin, je dis ca, mais je connais pas Acces, mais bon, faire une base de données sans rien connaitre, ca me parait pas evident :bah:




 
Ben je me suis lancé en Freestyle histoire de voir si je pourrais en venir à bout.
J'ai eu 2 cours de base de donnée il y a bien longtemps, et je n'en avais pas retenu grand chose,lol.
 
Le pire je pense ça va être pour que le site puisse se mettre a jour avec la base, histoire que dès que je rentre une voiture, son annonce se fasse toute seule sur le site, et une fois la voiture vendue (dès la création de la facture), l'annonce disparaisse.
 
Merci pour ton aide, je vais tester ces tables.

n°13785696
kazouille   profil
Génie addicted
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 449 votes
Posté le 28-01-2006 à 21:07:20  answer
 

homersimp628 a écrit :

 
Ben je me suis lancé en Freestyle histoire de voir si je pourrais en venir à bout.
J'ai eu 2 cours de base de donnée il y a bien longtemps, et je n'en avais pas retenu grand chose,lol.
 
Le pire je pense ça va être pour que le site puisse se mettre a jour avec la base, histoire que dès que je rentre une voiture, son annonce se fasse toute seule sur le site, et une fois la voiture vendue (dès la création de la facture), l'annonce disparaisse.
 
Merci pour ton aide, je vais tester ces tables.




Tu demande un truc vachement élaboré pour un débutant, c'est le genre de truc que l'on demande en BTS pour les PTI :D les sécurité en plus

n°13785893
Doctor46   profil
Il Dottore
Profil : Pilote pro
Avatar
Note : 1.9/4 pour 14 votes
Posté le 28-01-2006 à 21:21:24  answer
 

Vous connaitriez pas un ou des équivalents gratuits à power amc non pour générer les bases automatiquement à partir de mcd / mld ?
Désolé pour l'incruste :cyp:

n°13785913
kazouille   profil
Génie addicted
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 449 votes
Posté le 28-01-2006 à 21:22:59  answer
 

Doctor46 a écrit :

 
Vous connaitriez pas un ou des équivalents gratuits à power amc non pour générer les bases automatiquement à partir de mcd / mld ?
Désolé pour l'incruste :cyp:




Win Design :cyp: je rigole :ptdr: power AMC quelle bouse infame

n°13785925
Doctor46   profil
Il Dottore
Profil : Pilote pro
Avatar
Note : 1.9/4 pour 14 votes
Posté le 28-01-2006 à 21:24:30  answer
 

kazouille a écrit :

 
Win Design :cyp: je rigole :ptdr: power AMC quelle bouse infame




Je sais :/ Ca va on nous oblige plus à s'en servir :D

n°13785971
kazouille   profil
Génie addicted
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 449 votes
Posté le 28-01-2006 à 21:28:12  answer
 

Doctor46 a écrit :

 
Je sais :/ Ca va on nous oblige plus à s'en servir :D




Il a changé de nom je crois.

n°13785995
grosquickk​k   profil
Alfiste Essenciste JTSiste ©
Profil : Pilote confirmé
Avatar
Note : 2.5/4 pour 12 votes
Posté le 28-01-2006 à 21:30:02  answer
 

Doctor46 a écrit :

 
Vous connaitriez pas un ou des équivalents gratuits à power amc non pour générer les bases automatiquement à partir de mcd / mld ?
Désolé pour l'incruste :cyp:




 
 
Au taf, le seul outil qui me permet de générer des BDD, c'est mes dix doigts et un fichier que je nomme script.sql :cyp:


Message édité par grosquickkk le 28-01-2006 à 21:30:26
n°13786107
sim camile   profil
Profil : Pilote
Avatar
Note : 2.2/4 pour 71 votes
Posté le 28-01-2006 à 21:38:23  answer
 

Exemple :
 
http://img456.imageshack.us/img456/9941/sanstitre43in.th.jpg

n°13794090
Doctor46   profil
Il Dottore
Profil : Pilote pro
Avatar
Note : 1.9/4 pour 14 votes
Posté le 29-01-2006 à 16:29:38  answer
 

GrosQuicKKK a écrit :

 
Au taf, le seul outil qui me permet de générer des BDD, c'est mes dix doigts et un fichier que je nomme script.sql :cyp:




Je sais faire merci :o|

n°13804914
Absolute   profil
2+2=5
Profil : Pilote assidu
Avatar
Note : 2.3/4 pour 23 votes
Posté le 30-01-2006 à 13:12:43  answer
 

Salut :coucou:
 
Je ne connais pas trop Access, mais les avis sont unanimes : FileMaker est plus simple, plus souple et plus convivial d'utilisation.
C'est un logiciel que je te recommande fortement d'essayer ;)
 
Un petit exemple de la base de données que j'ai fait sans aucune connaissances en programmation (mais avec quelques notions sur le logiciel puisque j'ai eu l'occasion de bosser dessus) :
http://absolutecars.free.fr/Wall/index.jpg
http://absolutecars.free.fr/Wall/db01.jpg
http://absolutecars.free.fr/Wall/db02.jpg
http://absolutecars.free.fr/Wall/db03.jpg

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
 

Sujets relatifs
Aide pour achat apn...Aidez moi! (récupération des données informatiques)
Logiciel de création de macro sous Windows.Solidworks besoin d'aide pour filletage
[AIDE] Compteur EDF jour en panne.Cherche aide en mecanique, niveau DUT/licence mini.
Aide sur macro ExcelEnregistrer le telephone a l'aide de la carte son
Aide pour une location de limousine en Belgique!Exploitation d'un base de données de plus de 200 mails et autres
Plus de sujets relatifs à : Aide création base de données