Problème forulaire de recherche dynamique et listes déroulantes liées

cs_sam sam Messages postés 1 Date d'inscription lundi 22 mars 2004 Statut Membre Dernière intervention 22 mars 2004 - 22 mars 2004 à 13:10
blueskydream Messages postés 1 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 24 mars 2004 - 24 mars 2004 à 19:27
Bonjour à tous,

Je viens de créer un formulaire de recherche multi critères pour ma base qui marche très bien.
J'ai voulu ajouter une liste déroulante liée à une autre:
Lorsque l'on choisit par exemple "banque" dans une liste
l'autre est mise à jour en fonction de ce choix et nous avons les choix "banques d'affaires, investisseurs..."
Le problème est que la programmation du bouton rechercher n'a pas l'air de fonctionner pour ce menu déroulant lié...

Voici une partie du code:
Private Sub btnRechercher_Click()
Dim strFiltre As String
Dim strStatut As String
Dim avarMotsClefs As Variant
Dim varMotclef As Variant

'Filtre sur le nomde la société
On Error Resume Next
strFiltre = ""
If Not IsNull(Me.derSociété) Then
strFiltre = "([Nom société]='" & Me.derSociété & "')"
End If

...

'Filtre groupe
If Not IsNull(Me.derGroupe) Then
If strFiltre <> "" Then strFiltre = strFiltre & " AND "
strFiltre = strFiltre & " ([Nom du groupe]='" & Me.derGroupe & "')"
End If
'Filtre sous groupe
If Not IsNull(Me.derSousGroupe) Then
If strFiltre <> "" Then strFiltre = strFiltre & " AND "
strFiltre = strFiltre & " ([Nom du sous-groupe]='" & Me.derSousGroupe & "')"
End If
'Filtrer le sous-formulaire
With Me.Société_Requête_sous_formulaire.Form
.Filter = strFiltre
.FilterOn = True

Merci d'vance pour votre aide!!!

sam sam

1 réponse

blueskydream Messages postés 1 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 24 mars 2004
24 mars 2004 à 19:27
Bonjour,

J'ai trouvé ton email sur developpez, je n'arrive pas a acceder au forum,
je te demande donc de l'aide..

J'ai un problème sous ACCESS 97 et je ne sais pas le résoudre par macros.

J'ai une table de 350 000 enregistrements je souhaiterai par macro pouvoir
l'exporter vers un fichier classeur excel et mettre dans chaque feuille Excel
du meme classeur la limite des 65 536 enregistrements. J'aurai ainsi un classeur
de 6 feuilles.

Mon 2ème probleme est que je souhaiterai sur un fichier de 100 enregistrements
(nom prenom age) par exemple

Selectionner tout ceux qui ont le meme age et par macro exporter les enregistrements
selectionnes sur le meme critere de groupement sur l'age vers des fichiers
excel portant par exemple 22a.xls, 23a.xls... (c'est à dire la valeur du
champ age)

Aurais tu une idée?

Merci par avance.
Sam
0
Rejoignez-nous