Bonjour , je voudrai que mes listes déroulantes effectuent un tri sur le sous formulaire , comment faire ?
Bonjour , je voudrai que mes listes déroulantes effectuent un tri sur le sous formulaire , comment faire ?
un tri sur tes sous formulaires?!
qu'est ce que tu as dans ta liste?
qu'est ce que tu affiches sur ton sous formulaire? sous quelle forme?!
Il en faut un petit peu plus pour pouvoir t'aider!
En fait j'ai plusieurs listes déroulantes et je veux que seuls les champs sélectionnés soient dans le sous formulaire (une sorte de tri) sachant que par exemple dans la liste Flacon j'ai bouteille (id_article=1) , demie , magnum(id_article=3) En clair si je selectionne Bouteille , je veux que seul les id_article = 1 soient présents Pièce jointe 32489
Il te faut rajouter ds clauses where dans la requete de ton sous formulaire en fonction des listes qui ont été remplies.
Pour ca utilise des procédures sur changement de tes listes. Tu récupères la valeur choisi dans la liste et tu construis ta requête.
Ca va te faire un peu de requête à faire mais moi je vois comme ca.
Après si d'autres personnes on des idées écoute les parce qu'il y a peu etre plus simple dans les fonctionnalités d'Access pour ce genre d'actions.
Mais de toute facon c'est fesable
j'avais pris un code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Option Compare Database Option Explicit Private Sub Modifiable0_AfterUpdate() ' Rechercher l'enregistrement correspondant au contrôle. Dim rs As Object Set rs = Me.RecordsetClone rs.FindFirst "[id_article] = " & Str(Nz(Me![Modifiable0], 0)) If Not rs.EOF Then Me.Bookmark = rs.Bookmark End Sub
hO désolé ! j'avais pas vu que tu avais répondu
Mouais je ne vois pas vraiment ce que tu peux faire de ca dans ton cas.
Ou alors je suis largué
Non la je t'avoue que je vois pas du tout en quoi pourrai te servir ce bout de code mais peut être que d'autres personnes pourrait répondre à ta question.
moi aussi je suis largué et pourtant j'ai essayé de trouver , tant pis de toute facon mon projet est tombé à l'eau .Merci quand meme !
Bonjour,
Comme l'a dit MattU, passe par une requête... Tes listes sont indépendantes les unes par apport aux autres ?
Oui elles sont indépendantes , par contre je n'ai que des connaissances basiques au niveau SQL
Une petite question, pourquoi seulement l'id_1
parsque je n'ai pris que cet exemple ...
Si tu veux voir de plus prés je peux mettre ma base de donnée si tu veux
http://dl.free.fr/e9XqMFCLU/db1.mdb
C'est le formulaire Recherche qui pose probleme
Bonjour
J'ai un peut modifier ton form recherche une piste que tu peux suivre en ameliorant peut etre certaine chose.
Oui c'est pas mal ce que tu as fait par contre j'aimerais bien que lorsque par exemple on saisit "Bouteille " , on est tous les enregistrements avec "Bouteille"
Merci !
tu vas me dire que je suis embêtant mais je veux refaire la meme chose dans un autre formulaire "transaction " et sa ne marche pas , je sais pas pourquoi ...Pièce jointe 32677
Bonjour
Regarde la requete de ton sous form
Et sur mise a jour des listes bien mettre le nom du sous form
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager