Aide sur création d'une base de données

Fermé
corine0212 Messages postés 2 Date d'inscription dimanche 10 mai 2015 Statut Membre Dernière intervention 15 mai 2015 - 10 mai 2015 à 11:45
corine0212 Messages postés 2 Date d'inscription dimanche 10 mai 2015 Statut Membre Dernière intervention 15 mai 2015 - 15 mai 2015 à 09:42
Bonjour,
Je cherche à créer une base de données afin d'enregistrer les heures de salariés intervenant sur un ou plusieurs chantiers avec un formulaire et un sous formulaire (plusieurs salariés sur un même chantier)
J'ai donc crée :
une table SALARIES
ID sal
nom
prénom
matricule
une table HEURES
ID_heures
date
route
attente
temps chantier
matricule
pour le formulaire, je souhaiterais enregistrer :
la date
temps route
heures jour
heures nuit
et dans le sous formulaire
les salaries ayant réalisé le chantier en saisissant leur matricule
Maintenant j'ai du mal avec les clés primaires et les intégrités réferentielles
Lorsque je réalise le sous formulaire soit je ne peux pas saisir ou soit j'ai des doublons.
C'est pourquoi je viens demander de l'aide
Merci pour vos réponses
passez une belle journée
A voir également:

2 réponses

Bonjour,

Pour votre cas je ferai une base de données de ce genre

table SALARIES
id_salarie   clé primaire
nom
prenom
matricule


table CHANTIER (s'ils y en a plusieurs)
id_chantier   clé primaire 
nom
lieu
date_debut (des travaux)


une table HEURES (heures de travail des salaries)
Id_heures  clé primaire
id_salarie clé étrangère
id_chantier clé étrangère
date
temps_chantier
..



ATTENTION
Dans une base de données, mieux vaut ne pas utiliser des nom de colonnes avec des accents ou des espaces.
9à peut causer des erreurs lors de l'exaction des requêtes sql.

Maintenant pour les formulaires, il me faudrait voir leur code.
Sinon, pas facile de vous aider.
1
corine0212 Messages postés 2 Date d'inscription dimanche 10 mai 2015 Statut Membre Dernière intervention 15 mai 2015
15 mai 2015 à 09:42
Bonjour Delphine
Merci beaucoup pour votre réponse
Pour le formulaire, qu'est ce que vous appeler les codes ?
Je souhaiterais un formulaire où je puisse saisir :
la date (plusieurs fois la même date mais un seul n° de bon)
le n° du bon
nbre heures de route
nbre heures de jour
nbre heures de nuit
les salaries étant présent (6 ou 7 par bon) si possible juste leurs matricules
pour pouvoir ensuite avoir le recap des heures effectuées par salariés (nom et prénom) par jour avec une requête qui permet de regrouper le nombre d'heures faites sur une date et le total du mois en fin de ligne
Merci pour vos réponses
Belle journée
Corine
0