Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/05/2007, 07h17   #1
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Par défaut [Tables + Formulaires] [2000] Conception d'horaires

Bonjour,

J'aimerais que, pour chacun de mes employés ( pour lesquels j'ai déjà une table ), créer un horaire, avec 9 heures par jour, 6 jours semaine. Pour chacune de mes heures, je prévois :
*un intitulé
*un groupe
*un lieu de travail

Petits problèmes :

* J'ai déjà des champs dans ma table "employés"... et, à moins que je me trompe, le nombre de champs possibles est limité...
* PLus je rajoute des champs, plus la taille à vide de ma db est grosse.

Que me conseillez-vous?
__________________
DamKre
Un responsable informatique finit toujours par être considéré :
- soit inutile, puisque ça marche,
- soit incompétent, puisque ça ne marche pas.
(Sagesse populaire)
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 08h07   #2
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour;

255 colonnes... Le cas de ta table?
Tu dois avoir de la marge pour la taille maxi de la base :2 giga-octets moins l'espace requis pour l'objet système.

Par contre n'oublie pas de compacter ta base à chaque fermeture.

Il faut faire une table horaire avec un champ de liaison Id_Employé-->table "employés"
Si ton champ clef de ta table "employés" est du numérique Pour ta table horaire Numérique-->Entier long
Dans les formulaires : Formulaire principal-->table "employés" Sous Formulaire-->table horaire .
Champ père :"Le_champ_clef_de_ta_table_employés" Champ fils :"Id_Employé"

Cordialement.
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 11h29   #3
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Citation:
Envoyé par francishop
Bonjour;

255 colonnes... Le cas de ta table?
Ce sera le cas, puisque, par jour, j'ai 9fois3 renseignements, donc, en six jours 162 enregistrements, plus tous les autres...

Puis-je faire une table "personnes" ( ou employés ) avec
-Id_Pers
-Nom
-Prenom
-...

et une seconde table "horaire"
-Id_Pers
-Nom
-Prenom
-Autres champs

avec un lien entre la première et la seconde, lien qui ferait en sorte que les trois premiers renseignements soient exactement les mêmes ?
__________________
DamKre
Un responsable informatique finit toujours par être considéré :
- soit inutile, puisque ça marche,
- soit incompétent, puisque ça ne marche pas.
(Sagesse populaire)
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 11h51   #4
Membre Expert
 
Inscription : juin 2003
Messages : 1 203
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 203
Points : 1 413
Points : 1 413
Citation:
Envoyé par damkre
Puis-je faire une table "personnes" ( ou employés ) avec
-Id_Pers
-Nom
-Prenom
-...
et une seconde table "horaire"
-Id_Pers
-Nom
-Prenom
-Autres champs
C'est pas bon ca.

Possiblités pour la table Horaire :
1. Id_Pers, DateHoraire, Id_Jour, HeureJour => nécessite une autre table des jours de la semaine

2. Id_Pers, DateHoraire, HeurLundi, HeurMardi, HeurMercredi, HeurJeudi, HeurVendredir, HeurSamedi, HeurDimanche

Peut être qu'il y en a d'autres.
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 12h22   #5
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Tu peux m'envoyer un exemple ( si tu en as le temps et le courage ) en version access 2000? Parce que là, je suis désolé, mais je ne comprends pas...
__________________
DamKre
Un responsable informatique finit toujours par être considéré :
- soit inutile, puisque ça marche,
- soit incompétent, puisque ça ne marche pas.
(Sagesse populaire)
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 13h18   #6
Membre Expert
 
Inscription : juin 2003
Messages : 1 203
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 203
Points : 1 413
Points : 1 413
Citation:
Envoyé par damkre
Tu peux m'envoyer un exemple ( si tu en as le temps et le courage ) en version access 2000?
Autant le faire intégralement alors ! Soyez sérieux

Citation:
le courage
C'est ce qu'il te faut devant un problème. Sinon ce sera toujours les autres qui résoudrons ces problèmes à ta place.

Tu veux des exemples.

Citation:
1. Id_Pers, DateHoraire, Id_Jour, HeureJour => nécessite une autre table des jours de la semaine

2. Id_Pers, DateHoraire, HeurLundi, HeurMardi, HeurMercredi, HeurJeudi, HeurVendredir, HeurSamedi, HeurDimanche
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 13h37   #7
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour;
Citation:
Envoyé par damkre
Ce sera le cas, puisque, par jour, j'ai 9fois3 renseignements, donc, en six jours 162 enregistrements, plus tous les autres...
Tu confonds colonnes et lignes.
Citation:
Tu peux m'envoyer un exemple ( si tu en as le temps et le courage ) en version access 2000?
Là t'es "gonflé"... A une personne qui te renseigne bénévolement!

Par contre :
Citation:
1. Id_Pers, DateHoraire, Id_Jour, HeureJour => nécessite une autre table des jours de la semaine
Ce n'est pas évident. Je pencherai pour une liste déroulante Lundi, Mardi, etc. Ou un champ date renseigné par un calendrier.

Cordialement.

Ps : D'autant que DMboup est le seul à avoir "Bossé", le "courage" d'intervenir et de proposer : http://www.developpez.net/forums/sho...d.php?t=322427
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 13h56   #8
Membre Expert
 
Inscription : juin 2003
Messages : 1 203
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 203
Points : 1 413
Points : 1 413
Citation:
Envoyé par francishop
Par contre : Ce n'est pas évident. Je pencherai pour une liste déroulante Lundi, Mardi, etc. Ou un champ date renseigné par un calendrier.

Cordialement.
Bien sur une liste déroulante avec des valeurs textes peut faire l'affaire.
Seul hic tu sauvegarde dans ta tables des champs textes au lieu de numérique. Vu la taille future de sa table, il me semble que les numérique sont plus léger que les textex. Je dois revoir ma copie peut être !
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 14h06   #9
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour;

Citation:
Seul hic tu sauvegarde dans ta tables des champs textes au lieu de numérique. Vu la taille future de sa table, il me semble que les numérique sont plus léger que les textex. Je dois revoir ma copie peut être !
He..!!. Je ne t'attaques pas. Tu as raison pour la taille. Mais est-ce celà qu'il faut privilégier dans ce cas. Que vas faire sa base? Il gère les horaires de 9 personnes.
Mon approche était axée côté utilisateur.
Mais j'accepte d'avoir tort. Pour celà qu'on m'en fournisse les raisons. Je ne suis pas obtu. (Contrairement à ce que dit ma femme.)

Cordialement.
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 16h56   #10
Membre Expert
 
Inscription : juin 2003
Messages : 1 203
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 203
Points : 1 413
Points : 1 413
Citation:
Envoyé par francishop
He..!!. Je ne t'attaques pas. .
Je sais. Rassures toi.
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 17h04   #11
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Re Bonjour,

Sympa. A vrai dire ça me surprenait d'autant que je venais juste de te citer en exemple.

Chaleureuse poignée de mains.
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 17h17   #12
Membre Expert
 
Inscription : juin 2003
Messages : 1 203
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 203
Points : 1 413
Points : 1 413
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2007, 09h59   #13
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Citation:
Envoyé par francishop
Là t'es "gonflé"... A une personne qui te renseigne bénévolement!
Désolé, mais j'ai, personnellement, besoin de voir ce qu'il faut faire.

Quoi qu'il en soit, j'ai une solution à mon problème
__________________
DamKre
Un responsable informatique finit toujours par être considéré :
- soit inutile, puisque ça marche,
- soit incompétent, puisque ça ne marche pas.
(Sagesse populaire)
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h53.


 
 
 
 
Partenaires

Hébergement Web