OVH Cloud OVH Cloud

Vérif de tables

4 réponses
Avatar
Monsieur-Patate
Bonjour,

Etant debutant je voudrais que vous me donniez votre avis sur mes tables car
je sais que c la partie la plus importante dans la creation d’une base de
données.

Projet: automatiser et accelerer la recherche de pieces en entrant leurs
parametres dans un formulaire.
Il y a plusieurs familles de pièce: les housings et heaters par exemple.

Pour chacune de ces familles il y a les parametres suivants:
-la serie 500,750 ou 1000
-le numéro de pièce 2600565 par exemple
-une dimension caracteristique (allant de 70mm à 150mm)

J’ai donc crée des tables pour chaque famille, et dans chacune des colonnes
pour les différents parametres et ensuite je fais des requetes sur ces tables.

Voyez-vous une meilleure solution?

Merci de votre aide

4 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Perso je ferais autrement...
En fait je ferais 2 tables :
- "tblFamilles" avec comme champ : "fldFamille"
- "tblPieces" avec comme champs : "NumSerie", "NumPiece", ... et
en plus, le champ "fldFamille"

Du coup tu auras toutes tes pièces dans une seule table, ça simplifira
énormément tes recherches par la suite...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Monsieur-Patate" a écrit dans le
message news:
Bonjour,

Etant debutant je voudrais que vous me donniez votre avis sur mes tables
car

je sais que c la partie la plus importante dans la creation d'une base de
données.

Projet: automatiser et accelerer la recherche de pieces en entrant leurs
parametres dans un formulaire.
Il y a plusieurs familles de pièce: les housings et heaters par exemple.

Pour chacune de ces familles il y a les parametres suivants:
-la serie 500,750 ou 1000
-le numéro de pièce 2600565 par exemple
-une dimension caracteristique (allant de 70mm à 150mm)

J'ai donc crée des tables pour chaque famille, et dans chacune des
colonnes

pour les différents parametres et ensuite je fais des requetes sur ces
tables.


Voyez-vous une meilleure solution?

Merci de votre aide




Avatar
Monsieur-Patate
Merci je vais le faire :)

Et j'ai une autre question mais concernant les requetes:
en fait je pige le fonctionnement, c'est a dire le systeme de critere, le
fait de pouvoir ordonner et tout ca dans une requete mais ce que je n'arrive
pas a comprendre c comment faire pour que le critere de la requete
corresponde à la valeur que je rentre dans un champ de formulaire.
Parce qu'en fait quand je base mon formulaire sur ma requete ben ca ne
marche pas.
Alors comment faire pour ce que j'entre dans un champ de formulaire devienne
le critere du meme champ dans ma requete?

J'espere avoir ete a peu près clair :-s
Merci beaucoup !
Avatar
Antoine Labusquière
Dans ta requête, tu sélectionne le champ sur lequel doit porter le critère.
Puis tu fais un clic droit ,et tu choisis générer (ou créer, me souviens
plus).
Un assistant va s'ouvrir, te permettant de sélectionner le formulaire, puis
le champ qui servira de critère.
Ca doit se présenter sous la forme
Formulaires!nom_du_formulaire!nom_du_champ

"Monsieur-Patate" a écrit dans le
message de news:
Merci je vais le faire :)

Et j'ai une autre question mais concernant les requetes:
en fait je pige le fonctionnement, c'est a dire le systeme de critere, le
fait de pouvoir ordonner et tout ca dans une requete mais ce que je
n'arrive

pas a comprendre c comment faire pour que le critere de la requete
corresponde à la valeur que je rentre dans un champ de formulaire.
Parce qu'en fait quand je base mon formulaire sur ma requete ben ca ne
marche pas.
Alors comment faire pour ce que j'entre dans un champ de formulaire
devienne

le critere du meme champ dans ma requete?

J'espere avoir ete a peu près clair :-s
Merci beaucoup !


Avatar
Jessy Sempere [MVP]
En complément, je rajouterais que tu peux aussi baser ton formulaire
sur la table et qu'ensuite tu joues avec la propriété "Filtre" de ton
formulaire
qui sera baser sur tes critères saisies dans tes contrôles de formulaire...
(La première méthode d'Antoine reste la plus simple...)

3ème méthode, tu fais un formulaire indépendant, tu y mets tes contrôles
correspondant à tes critères de recherche, ensuite tu fais une requête comme
l'a expliqué Antoine par contre tu créer un état basé sur cette requête
que tu ouvres après saisis des critères voulus et du coup tu obtiendras une
restitution à ta recherche qui sera plus claire est imprimable

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Antoine Labusquière" a écrit dans
le message news: csj8ed$59v$
Dans ta requête, tu sélectionne le champ sur lequel doit porter le
critère.

Puis tu fais un clic droit ,et tu choisis générer (ou créer, me souviens
plus).
Un assistant va s'ouvrir, te permettant de sélectionner le formulaire,
puis

le champ qui servira de critère.
Ca doit se présenter sous la forme
Formulaires!nom_du_formulaire!nom_du_champ

"Monsieur-Patate" a écrit dans
le

message de news:
Merci je vais le faire :)

Et j'ai une autre question mais concernant les requetes:
en fait je pige le fonctionnement, c'est a dire le systeme de critere,
le


fait de pouvoir ordonner et tout ca dans une requete mais ce que je
n'arrive

pas a comprendre c comment faire pour que le critere de la requete
corresponde à la valeur que je rentre dans un champ de formulaire.
Parce qu'en fait quand je base mon formulaire sur ma requete ben ca ne
marche pas.
Alors comment faire pour ce que j'entre dans un champ de formulaire
devienne

le critere du meme champ dans ma requete?

J'espere avoir ete a peu près clair :-s
Merci beaucoup !