|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité régulier
![]() christy christydocument controller Inscription : décembre 2011 Messages : 21 ![]() |
Bonjour,
Jai créé une table contenant des "types de document". J'y ai déclaré deux champs : - un Id autonum (comme clé) - le type de document J'ai bien sûr mis "ce champ "type de document" dans une autre table appelée "document" en tant que zone de liste déroulante. Hélas, quand je recherche les documents correspondant à un certain type de document, le sytème affiche le message d'erreur suivant : Citation:
type de document que par son Id autonum qui est un chiffre. Que cela veut-il dire ? Je ne pourrais jamais rechercher sur un champ donné si lui-même n'est pas déclaré comme clé dans sa table d'origine. Comment faire ? Merci de votre réponse. |
|
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
Le "type de document" est de quel type ? Texte ? Ta zone de liste déroulante est sur un formulaire ? Tu as du code associé à cette zone de liste déroulante ? Si oui, peux tu le poster. Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#3 | |
![]() ![]() Jean BALLATInscription : octobre 2004 Messages : 2 856 ![]() |
![]() Citation:
, je te conseille de lire les tutos sur les formulaires de recherche qui montrent un tas d'exemples où les listes déroulantes servent de base pour effectuer des recherches.Bonne lecture
__________________
Jeannot Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
|
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() christy christydocument controller Inscription : décembre 2011 Messages : 21 ![]() |
Pour répondre à Domi2,
- le "type de document" est de type "texte" dans sa table d'origine. - Ma zone de liste n'est pas sur un formulaire de saisie mais dans une table (car je ne travaille pas encore avec les formulaires de saisie - car j'ai décidé de faire dans un premier temps uniquement avec les tables en mode feuilles de données). - j'ai simplement constaté que je ne pouvais pas effectuer une recherche dans le type de document dès lors que je créais un formulaire de recherche. Et de plus, je ne sais pas où se trouve le code associé à cette zone de liste déroulante (si tu parles de celui qui pourrait être dans le formulaire de recherche) Merci |
|
|
00
|
|
|
#5 |
![]() ![]() Jean BALLATInscription : octobre 2004 Messages : 2 856 ![]() |
![]() Pourrais-tu mettre une petite base exemple de ce que tu as fait, cela permettrait de mieux comprendre ta problématique
__________________
Jeannot Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
|
|
|
00
|
|
|
#6 |
![]() ![]() |
Bonjour,
J'imagine que ta question se pose dans un contexte plus vaste au vu de cette autre discussion que tu as ouverte, et que tu fais pour l'instant des tests et des recherches pour créer une application plus importante. Tu ne peux pas te limiter à l'utilisation de la seule table pour ce que tu veux faire, car dans ce cas, tu ne dispose pas "d'événements" pour effectuer des actions. Tu es donc obligée de passer par un formulaire basé sur ta table (ou mieux, une requête), sur lequel tu places une zone de liste déroulante dont la source sera ton champ "Type de document". Avec l'événement "Après MAJ" de cette zone de liste, tu disposeras ainsi d'un événement qui te permettra d'entreprendre une action. Je te renvoie également à la FAQ Access. En cherchant simplement avec les mots "zone de liste", tu trouveras quantité de réponses sur leur utilisation, notamment comment récupérer la valeur sélectionnée pour une utilisation ultérieure. Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com