Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Conception

Conception Le forum qui vous aide à résoudre vos questions relatives à la modélisation de votre base de données sous Access.

Réponse
 
Outils de la discussion
Vieux 31/07/2008, 21h52   #1 (permalink)
Invité régulier
 
Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
Par défaut Liste déroulante de date

Bonjour tout le monde,
je suis nouveau et découvre Access 2007.

Merci pour toutes les infos sur ce site, je ne compte plus les bookmarks ici et la

cependant je ne trouve pas de solution à mon problème.
J'aimerai avoir une liste déroulante dans une table, liste qui affiche des dates !
Il me semble que les liste de prennent pas en compte les dates.

Voila mon souci, j'ai une table qui liste des cours, table1 (cours1, cours2..), chaque enregistrements contient donc un ID et les dates pour les cours.
Dans une seconde table(table2), je liste les inscriptions de personnes pour la participation à ces cours. J'ai donc une requête qui filtre les dates de la table1 de manière à me proposer que les dates à venir. J'aimerai donc utiliser cette requête pour générer une liste déroulante dans la table2.

Il n'est pas important que dans la table2, les dates affichées soient de vraies dates, conversion en texte dans un champ de la table1 par exemple s'il le faut, puis liste depuis cette conversion, mais j'ignore comment faire.

Avez-vous une idée ?
merci
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/08/2008, 08h51   #2 (permalink)
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Date d'inscription: octobre 2004
Localisation: Villemurlin près de Sully sur Loire
Âge: 59
Messages: 1 507
Par défaut

et bienvenu

Je ne comprends pas le problème, il n'y a pas de soucis pour générer des listes avec des dates. Peux-tu mettre un petit exemple de ta base pour qu'on puisse y jeter un oeil !

Merci
__________________
Jeannot
_________________________________________
On ne devrait pas demander l'impossible (L. De Vinci)
Ne pas prévoir, c'est déjà gémir ... (L. de Vinci)
La rigueur vient toujours à bout de l'obstacle. (L. De Vinci)
_____________________________
Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

Utilisez le Forum pour poser vos questions pas ma MP
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/08/2008, 14h32   #3 (permalink)
Invité régulier
 
Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
Par défaut

Bonjour Jeannot

Merci pour le message de bienvenue
Voici donc de la base d'essai pour les dates, je progresse à tâton alors peut être ai-je loupé la vache au milieu du couloir

Dans la table1, je suis supposé trouver la liste des dates provenant de la table2 et non avoir à rentrer une date, mais rien y fait. La sélection de la requête fonctionne, mais après validation de la liste, rien ne change.

Je n'utilise pas de VB ni macro pour l'instant, je doit me documenter dessus d'abord.

Désolé pour la clarté de mon message, je vais le rendre plus clair dès que ça le sera dans la tête.

Merci
Fichiers attachés
Type de fichier : zip test_date.zip (12,2 Ko, 9 affichages)
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/08/2008, 15h40   #4 (permalink)
Membre éclairé
 
Date d'inscription: juillet 2006
Localisation: midi
Âge: 63
Messages: 351
Par défaut

au départ je pensais qu'il était fait référence à ça :

à la création de la table si l'on veut créer une zone de liste déroulante en format date - la réponse ci-dessous est donnée. (image attachée)

Par contre sur ta requête, tu peux sur sur un formulaire créer un Zone de liste déroulante qui avec l'assistant te permettra, sans problème d'afficher ta requête filtrée. tu pourras accéder par la suite à la ligne sélectionnée par code et faire référence aux colonnes que tu souhaites par .column().
Un petit conseil quand tu poste ta base sur le forum - transforme la en access minimum 97/2003 - tout le monde n'a pas 2007 - et c'est souvent pas les moins expérimentés,
essaye, c'est la règle du forum, si problème, je te renverrais ta base avec des exemples,

à +

Dernière modification par LE VIEUX ; 06/08/2008 à 20h10
LE VIEUX est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/08/2008, 02h12   #5 (permalink)
Invité régulier
 
Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
Par défaut

Désolé pour le format, je reposte la version 2003.

Effectivement dans un formulaire, il n'y a pas de problème pour faire une liste avec les dates, mais je n'ai pas la moindre idée de comment faire pour récupérer la valeur et la mettre ou je veux.
cela dit, s'il est possible de le faire directement dans une table, je préfère.

Je ne dis pas non "LE VIEUX" à un exemple !

merci
Fichiers attachés
Type de fichier : zip test_date_2003.zip (13,4 Ko, 6 affichages)
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/08/2008, 11h31   #6 (permalink)
Membre éclairé
 
Date d'inscription: juillet 2006
Localisation: midi
Âge: 63
Messages: 351
Par défaut

bonour et bon WE à tous
tu peux effectivement créer une autre table avec les champs de ta requête que tu veux récupérer et transformer ou faire une autre requête copie de ta requête filtre et la transformer en "requête ajout" - restera à définir si tu veux par la suite effacer à chaque fois son contenu - sinon chaque fois que tu l'accionneras les valeurs viendrons forcément s'ajouter à celles exixtantes.
allez, dès que j'ai un moment je te fais quelques exemples avec ce que j'ai de ta table - en guise de bienvenu - à condition que Starec ou Jeannot45 ne me coupent pas en deux !!!!!
à ++

Dernière modification par LE VIEUX ; 02/08/2008 à 15h18
LE VIEUX est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/08/2008, 15h14   #7 (permalink)
Membre éclairé
 
Date d'inscription: juillet 2006
Localisation: midi
Âge: 63
Messages: 351
Par défaut

en retour ta base avec quelques exemples a découvrir avec le formulaire Test_divers -
bon amusement !!!
à plus si besoin

Dernière modification par LE VIEUX ; 06/08/2008 à 20h10
LE VIEUX est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/08/2008, 23h42   #8 (permalink)
Invité régulier
 
Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
Par défaut

Merci Beaucoup, je vais regarder ça en détail ce soir et te reviens dessus dès que possible

merci encore
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 21h00   #9 (permalink)
Invité régulier
 
Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
Par défaut

Bonjour,

J'aime beaucoup la requête ajout, mais dans ma nouvelle base je n'arrive pas à m'en servir, que ce soit pour ajouter les valeurs à une nouvelle table ou créer une table, pourtant tout y est...

Regardez particulièrement la table tb_regroup_dateC, il s'y passe ce que je veux, exception faite du >=date() puisque je n'arrive pas à passer par une requête...

question subsidiaire, peut-on remplir plusieurs tables a partir d'un seul formulaire mais sans faire de liens entre les tables ?
j'en voudrais un pour donner les nouvelles dates de cours et alimenter les tables tb_ListeDateC

merci
Fichiers attachés
Type de fichier : zip Exemple_Forum.zip (34,5 Ko, 3 affichages)
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Conception

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide