OVH Cloud OVH Cloud

Base à créer

14 réponses
Avatar
curt
Bonjour à tous.

J'ai un réel problème pour crée une base comportant les champs suivants :
Nom, Prénom, Matricule dans la table Liste du personnel
je dois pour chaque individu, saisir les activités de la journée.
concrètement, sur le salarié TOTO, à la date du 28/06/05 je dois remplir un
champ ACTIVITE et DUREE. Il peut y avoir plusieurs saisie ACTIVITE (et donc
DUREE) par jours.

j'ai tenté (en vain) de créer une base avec formulaire contenant le NOM,
PRENOM, MATRICULE et DATE + sous-formulaire contenant ACTIVITE et DUREE.

Et ça ne fonctionne pas. je ne parviens pas à avoir dans la table POINTAGE
tous les champs renseignés. Je n'ai que DATE, ACTIVITE et DUREE de renseigné.
Du coup, il m'est impossible de relire sur le formulaire la saisie par
individu et par date de ses activités.

Si quelqu'un parmis cette remarquable audience aurait la solution, je suis
preneur.

D'avance merci et à bientôt.

Curt

4 réponses

1 2
Avatar
curt
Merci Ben,
j'essaie tout ça ce soir et je te recontacte demain matin... Encore une
fois, merci pour cette aide concrète.

Curt


Concrètement il faut que tu crées une table "Liste du personnel" avec 4
champs : un identifiantperso + Nom + Prénom + Matricule, et une table
"ACTIVITE" avec 4 champs: IDENTIFIANTACTIV + IDENTIFIANTPERSO + ACTIVITE +
DUREE.
Tu mets en relation les deux tables sur le champs identifiantperso et tu
crée un form avec sous form en prenant les champs des deux tables.
Ben



Bonjour à tous.

J'ai un réel problème pour crée une base comportant les champs suivants :
Nom, Prénom, Matricule dans la table Liste du personnel
je dois pour chaque individu, saisir les activités de la journée.
concrètement, sur le salarié TOTO, à la date du 28/06/05 je dois remplir un
champ ACTIVITE et DUREE. Il peut y avoir plusieurs saisie ACTIVITE (et donc
DUREE) par jours.

j'ai tenté (en vain) de créer une base avec formulaire contenant le NOM,
PRENOM, MATRICULE et DATE + sous-formulaire contenant ACTIVITE et DUREE.

Et ça ne fonctionne pas. je ne parviens pas à avoir dans la table POINTAGE
tous les champs renseignés. Je n'ai que DATE, ACTIVITE et DUREE de renseigné.
Du coup, il m'est impossible de relire sur le formulaire la saisie par
individu et par date de ses activités.

Si quelqu'un parmis cette remarquable audience aurait la solution, je suis
preneur.

D'avance merci et à bientôt.

Curt




Avatar
Papy Bernard
Slt,

De "ben"

Concrètement il faut que tu crées une table "Liste du personnel" avec 4
champs : un identifiantperso + Nom + Prénom + Matricule, et une table
"ACTIVITE" avec 4 champs: IDENTIFIANTACTIV + IDENTIFIANTPERSO + ACTIVITE +
DUREE.
Tu mets en relation les deux tables sur le champs identifiantperso et tu
crée un form avec sous form en prenant les champs des deux tables.


Ta deuxième table implique une saisie de l'ACTIVITE alors qu'elle est déjà
saisie par son indentifiant. Perte de temps + erreur de saisie (interdisant
toute opération sur ce champ).

Ce qu'il faut, c'est une troisième table : ACTIVITE + INDENTIFIANTACTIV et
supprimer le champ ACTIVITE dans celle que tu appelles ACTIVITE, inutile.

Et trois tables à mettre en relation.

--
A+
Papy Bernard (RTCien malgré lui)

Avatar
Pierre CFI [mvp]
exactement, cette troisiéme table sera une association entre liste_du_personnel (pas d'espace c'est mieux) et activites
et comprendra une clé primaire constituée des cles des 2 autres tables

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Papy Bernard" a écrit dans le message de news:
Slt,

De "ben"

Concrètement il faut que tu crées une table "Liste du personnel" avec 4
champs : un identifiantperso + Nom + Prénom + Matricule, et une table
"ACTIVITE" avec 4 champs: IDENTIFIANTACTIV + IDENTIFIANTPERSO + ACTIVITE +
DUREE.
Tu mets en relation les deux tables sur le champs identifiantperso et tu
crée un form avec sous form en prenant les champs des deux tables.


Ta deuxième table implique une saisie de l'ACTIVITE alors qu'elle est déjà
saisie par son indentifiant. Perte de temps + erreur de saisie (interdisant
toute opération sur ce champ).

Ce qu'il faut, c'est une troisième table : ACTIVITE + INDENTIFIANTACTIV et
supprimer le champ ACTIVITE dans celle que tu appelles ACTIVITE, inutile.

Et trois tables à mettre en relation.

--
A+
Papy Bernard (RTCien malgré lui)











Avatar
Papy Bernard
Slt,
De "Pierre CFI [mvp]"

exactement, cette troisiéme table sera une association entre
liste_du_personnel (pas d'espace c'est mieux) et activites

et comprendra une clé primaire constituée des cles des 2 autres tables


C'est Einstein qui, je crois, disait qu'un problème complexe n'était fait
que de problèmes simples.

--
A+
Papy Bernard (RTCien malgré lui)

1 2