|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 9 ![]() |
Bonjour
Besoin d'aide, Ma base contirnt un menu général avec un bouton qui ouvre le formulaire "AT" et un qui ouvre un formulaire de recherche. Les contrôle du formulaire de recherche ouvre les formulaire associés avec la fonction stLinkCriteria; Code :
Merci |
||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Jacques PetiotIndépendant développeur et formateur Inscription : octobre 2007 Messages : 891 ![]() |
Hello et bienvenue sur le Forum
voilà le code que j'utilise pour faire la même chose: en imaginant que ta liste contienne des noms de sites et s'appelle liste_sites Code :
- la gestion d'erreur qui ne traite pas l'erreur est inutile - nommer correctement les objets est indispensable pour la maintenance Bonne continuation
__________________
-------------------Simplifi----------comme si tout était simple-------- |
||
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 9 ![]() |
Merci simplifi de l'intérêt que tu y portes...
Je m'explique plus clairement... La base contient un formulaire "#AT". J'ai fait un formulaire "Recherche"qui avec l'aide de contrôles (zone liste déroulante & zone de texte relatifs à plusieurs champs du formulaire "#AT") retourne les formulaires "#AT" associés donc en cliquant sur une un item de la zone de liste déroulante ou en inscrivant un texte dans une zone de texte(+ bouton de commande) Seulement les formulaires "#AT" = à la commande sont retourné. Cela fonctionne bien avec stLinkcriteria (comme le code ci-dessous) sauf qu'un formulaire vide est toujours retourné en plus du résultat. J'ai trouvé un code sur la faq du site pour empêcher que cette valeur soit retourné que j'ai ajouté au module du formulaire "#AT" soit: Code :
Salutations |
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Jacques PetiotIndépendant développeur et formateur Inscription : octobre 2007 Messages : 891 ![]() |
hello
j'ai du mal à comprendre ton problème, c'est un peu embrouillé pour info: stlinkcriteria n'est pas une fonction mais une simple variable (string) qui est chargée avec un texte qui fait office de filtre. dans ma simplification, j'ai juste mis le texte du filtre directement dans la commande open!!! j'ai l'impression de comprendre (tu emploies alternativement le mot formulaire "#AT" au singulier et au pluriel) que tu voudrais que le formulaire te présente uniquement la ligne souhaitée sans ajouter la ligne (ou la fiche) correspondant au 'nouvel enregistrement' Pour Cela, il suffit de spécifier: ajout autorisé = non (onglet données de l'objet formulaire)
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
00
|
|
|
#5 | ||||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 9 ![]() |
Merci Simplifi,
Désolé, je ne suis pas vraiment expert en Access, merci de garder patience... Lorsque je met autoriser ajout = non , une page en blanc est tout de même retourné. ce que je veux c'est un msgBox. La base contient un formulaire nommé "#AT" dont la source est une requête. je peux ouvrir le formulaire en mode ajout à l'aide d'un bouton sur le menu général. Cela fonctionne bien. J'ai fait un formulaire nommé "Recherche", que je peux également ouvrir à partir du menu générale. Le formulaire "Recherche" contient des zones de liste déroulante et des zonnes de texte (avec bouton commande) qui permettent d'ouvrir tous les formulaires "#AT"= au choix de la zone de liste. Voici un code pour un évènement sur clic de la zone de liste déroulante que j'utilise. Code :
Comme expliqué dans un post précédent j'ai mis un code dans le module du formulaire "#AT" Code :
Merci encore, j'essaie d'être le plus clair possible selon mes connaissances dans Acess... |
||||
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Jacques PetiotIndépendant développeur et formateur Inscription : octobre 2007 Messages : 891 ![]() |
Hello
je n'arrive toujours pas à comprendre ton problème essaie de joindre un zip de ta base
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com