![]() |
| 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é. | |||||||
|
|||||||
| Conception Le forum qui vous aide à résoudre vos questions relatives à la modélisation de votre base de données sous Access. |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
|
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 |
|
|
|
|
|
#2 (permalink) |
![]() Date d'inscription: octobre 2004
Localisation: Villemurlin près de Sully sur Loire
Âge: 59
Messages: 1 507
|
et bienvenuJe 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 |
|
|
|
|
|
#3 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
|
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 |
|
|
|
|
|
#4 (permalink) |
|
Membre éclairé
![]() Date d'inscription: juillet 2006
Localisation: midi
Âge: 63
Messages: 351
|
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 |
|
|
|
|
|
#5 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
|
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 |
|
|
|
|
|
#6 (permalink) |
|
Membre éclairé
![]() Date d'inscription: juillet 2006
Localisation: midi
Âge: 63
Messages: 351
|
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 |
|
|
|
|
|
#9 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: Montréal
Messages: 19
|
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 |
|
|
|
![]() |
![]() |
||
Liste déroulante de date
|
||
Offres d'
emploi informatique
sur Lesjeudis.com
|
| Outils de la discussion | |
|
|