Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 14/09/2007, 23h07   #1
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Par défaut mettre calendrier en abscisse

Bonjour
J'ai créé un calendrier en vba mais j'aimerai faire plusieurs requêtes pour avoir 52 semaines les mettre en abcisse dans un formulaire mais je ne vois pas du tout comment faire.
Aidez moi svp, merci d'avance.
Voici mon calendrier et ma base de données.


Pièce jointe 19239

Je précise que chaque semaine sera à part en abcisse sur un autre formulaire.
Merci de votre aide d'avance.
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 23h15   #2
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Bonsoir,

Désolé, je n'ai pas compris ce que tu cherches à faire ?

Peux-tu essayé de reformuler autrement?
Dans ta base, de quel formulaire parles-tu?
Quand tu parles d'un autre formulaire... que veux-tu dire ?
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 23h34   #3
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Oui bien sûre et merci.

A vrai dire je cherche à faire un planning à la semaine (du lundi au vendredi) pour toute l'année. Mais le problème c'est que je n'arrive pas à mettre les dates (lundi 5 janvier, mardi 6 janvier etc..) en abcisse dans un état ou formulaire.
J'espère que ma réponse est plus claire sinon n'hésitez pas à me le dire, je reformulerai.
Merci d'avance
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2007, 20h28   #4
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 316
Points : 2 863
Points : 2 863
Bonjour,

Tout d'abord quelques remarques à propos de ta base...

...Evite de nommer tes champs avec un mot clef d'Access (comme le champ Date ==> renomme le DateJour...)...cela t'éviteras pas mal d'ennui par la suite.

Citation:
...je cherche à faire un planning à la semaine (du lundi au vendredi) pour toute l'année
Pour faire cela, as-tu vraiment besoin de créer une table avec toutes les dates de l'année.......car ici, tu te retrouve avec une table d'au moins 365 enregistrements pour une année, alors que tu ne vas utiliser que quelques jours de cette année...

Pour ma part (et sauf contraintes spéciales), je pense qu'une table du style:
DateActivite.............[Date]
ID_ActivMatin...........[Numérique]
ID_AgentMatin..........[Numérique]
........
.......

Ici, tu n'enregisteras que les dates pour lesquelles un des Agents à eu une Activité...
Citation:
....je n'arrive pas à mettre les dates (lundi 5 janvier, mardi 6 janvier etc..) en abcisse dans un état ou formulaire.
Tu peux très bien créer un calendrier automatique (en VBA) qui t'affichera uniquement les semaines sur 5 jours.....et te permettra de visualiser les différents enregistrements liés à ces dates.....
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2007, 21h28   #5
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Bonsoir,

Un grand merci à Freeaccess car j'étais vraiment dans la panique.
Sinon pourrai tu me donner le vba pour faire ce que tu m'as mis en pièce jointe car c'est exactement ce que je veux mais je ne vois pas du tout comment m'y prendre, tu peux te servir de ma base de données si cela te sert.
Encore merci pour tout.
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2007, 22h07   #6
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 316
Points : 2 863
Points : 2 863
Je te joins une petite base exemple...

Attention, celle-ci n'est pas du tout optimisée....

Elle à juste pour but de te montrer comment créer un calendrier et d'y afficher des données correspondantes à une date de la semaine..
Le code est largement documenté pour en comprendre le principe......

Ici, j'emploi la fonction DLookup pour lire les enregistrements d'une table (il existe d'autres méthodes....).....

A partir de cela, tu peux l'adapter à ton application....

Bien sur il faudra rajouter une fonction qui permette la saisie et la modification des données.........par exemple par un double-clic sur une des cases du calendrier........

Bonne cogitation........et rapelle toi que cette base n'est qu'un exemple...

[EDIT] Correction de la base exemple..
Erreur sur l'afichage du numéro de semaine qui commencait le dimanche au lieu du Lundi.....
Par contre je n'ai pas apporté de correction concernant l'affichage du numéro de la dernière semaine de l'année (soit 53 ou 1)......
Fichiers attachés
Type de fichier : rar Semaine_AC2003.rar (37,7 Ko, 19 affichages)
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 00h33   #7
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Bonsoir

Je te remercie beaucoup pour ton calendrier, il est excellent, tu m'as rendu un grand service.

Merci beaucoup pour ton aide.
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 00h42   #8
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Rebonsoir,

Je te remercie mais j'ai encore un problème car j'ai d'énormes diffulcultés en vba et en faite matin et après midi j'arrive pas à le mettre en dessous des jours. Et le nom des agents doit être en ordonnée et les activités en dessous de matin et après midi en liste déroulante.

Je sollicite encore une fois ton aide si précieuse car ceci est très très important.

Mille fois Merci d'avance.
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 00h51   #9
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Voici le lien dans activités sous formulaire, je souhaiterai que cela soit en dessous de chaque matin et après midi en liste déroulante en face des noms des agents.
Merci beaucoup d'avance.

Pièce jointe 19258
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 00h58   #10
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
J'ai essayé de changer les tables comme toi mais j'arrive pas à faire une chose qui fonctionne. Matin et après midi me bloque systématiquement.
Je ne comprends pas trop comment mettre mes activités en liste déroulante en dessous de matin et après midi.


Bonne soirée et encore merci.
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 01h46   #11
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Je mets mon lien activité sous formulaire en version 2000;

Pièce jointe 19259
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 10h41   #12
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 316
Points : 2 863
Points : 2 863
Bonjour,
Citation:
...Voici le lien dans activités sous formulaire, je souhaiterai que cela soit en dessous de chaque matin et après midi en liste déroulante en face des noms des agents.
...
Si je comprends bien, ta demande actuelle ne correspond plus à ta question initiale.......
Ce que tu veux, c'est effectivement un calendrier sur 1 semaine qui te permet de saisir les activités de l'ensemble de tes agents...et non pas une seule activité par jour correspondant à un seul agent....
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 12h34   #13
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Bonjour,

Je te remerice encore mille fois pour ton aide, oui je m'étais mal expliqué je m'excuse, j'ai exactement ce que je veux ce que tu as fais mais j'arrive pas à le mettre en code et à créer correctement les tables tout s'embrouille.
Merci d'avance.
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 12h45   #14
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Rebonjour

Je souhaiterai aussi savoir si on peut remplir directement les formulaires par liste déroulante sans passer par la table. Et si oui comment faut-il s'y prendre.
Je m'excuse pour toutes ces questions mais ceci est vraiment très important pour moi car je ne connais pas trop access et ses limites.
Merci encore d'avance.
Après je ne t'embête plus.
Bonne journée
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 13h09   #15
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 316
Points : 2 863
Points : 2 863
Re...
Citation:
....ceci est vraiment très important pour moi car je ne connais pas trop access et ses limites.
Alors n'hésite pas à consulter les nombreux cours présents sur le Forum:

http://access.developpez.com/cours/

.....tu verras qu'après tout cela, Access te semblera moins compliqué....

Bonne lecture..
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 13h24   #16
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Merci pour ce lien très intéressant.
J'ai imprimé les pages et je vais essayé de m'exercer.
Sinon quand j'ai du nouveau sur mon essai je te ferai voir.

Bonne journée et encore merci.
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 21h15   #17
Invité régulier
 
Inscription : septembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 32
Points : 7
Points : 7
Bonjour

J'ai essayé pendant toute l'après midi mais je ne vois pas du tout coment insérer matin et après midi.

Si tu pourrai m'éclaicir sur ce point ce serait super.

Merci d'avance.
girl257 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h02.


 
 
 
 
Partenaires

Hébergement Web