Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/11/2011, 15h19   #1
Invité régulier
 
Inscription : novembre 2011
Messages : 14
Détails du profil
Informations personnelles :
Localisation : Pays-Bas

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : novembre 2011
Messages : 14
Points : 5
Points : 5
Par défaut Recherche multi criteres

Bonjour a tous,

Je travaille actuellement sur le formulaire de recherche multicriteres decrit par cafeine dans son (tres bon) tutoriel.

Je rencontre cependant une difficultee ... inattendue ! En fait, mes combobox sont etranges : elles me proposent bien les differrents choix que je veux qu'elles proposent, mais il n'y a rien d'ecrit sur les differentes lignes. Je pense qu'une capture d'ecran sera plus parlante :ici
Lorsque je selectionne un des criteres et que je lance ma recherche, j'obtient bien les resultats correspondants, donc la combobox fonctionne. Je ne peux 'juste' pas savoir sur quel critere je viens de cliquer puisqu'il m'est impossible de les lire ! Quelqu'un aurait-il une idee d'ou cela pourrait provenir ?
Voici la syntaxe que j'utilise :
Code sql :
SELECT [DATABASE].[Supply Point] FROM [DATABASE] GROUP BY [DATABASE].[Supply Point] ORDER BY [Supply Point];
(j'obtiens le meme resultat avec un SELECT DISTINCT)


J'aurais ensuite une seconde question, plus generale : Est-il possible d'extraire les resultats donnes par la recherche dans un Etat ? En conservant tous les filtres de la recherche, bien evidemment.

Et enfin une derniere question que je me permet d'ajouter : j'essai de creer un bouton 'ADD' qui me permet d'ajouter un nouveau critere a ma recherche (et ce autant de fois qu'on clique sur 'ADD'). Le critere en question est assez simple, c'est juste une textbox, mais je ne sais pas comment creer ce bouton et lier la textbox nouvellement cree a mes criteres de recherche. Quelqu'un a-t-il une solution a me proposer ?
Bourbon Kid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 09h25   #2
Invité régulier
 
Inscription : novembre 2011
Messages : 14
Détails du profil
Informations personnelles :
Localisation : Pays-Bas

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : novembre 2011
Messages : 14
Points : 5
Points : 5
Bon, pour ceux que ca interesse (ils sont pas nombreux apparemment), le probleme de combobox etait simplement une histoire de nombre et de largeur de colonnes.

Sinon, quelqu'un a-t-il une proposition pour ce qui est des deux autres questions ? A savoir recuperer la listbox triee dans un etat et gerer le bouton 'ADD' ?
Bourbon Kid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 13h07   #3
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Bonjour,

il suffit d'enregistrer la requête:
Code :
1
2
3
4
SQLWhere = Trim(Right(sql, Len(sql) - InStr(sql, "Where ") - Len("Where ") + 1))
sql = sql & "ORDER BY " & TriPar & SensTri & ";"
'Enregistre la requête pour un état (ou autre):
CurrentDb.QueryDefs("qryRechMulti").sql = sql
Si mes souvenirs sont bon il est peut-être nécessaire de créer la requête à la main avant la première exécution du code.
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 09h44   #4
Invité régulier
 
Inscription : novembre 2011
Messages : 14
Détails du profil
Informations personnelles :
Localisation : Pays-Bas

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : novembre 2011
Messages : 14
Points : 5
Points : 5
Bonjour,

J'ai bien ajoute la ligne permettant d'enregistrer ma requete mais quand je la lance elle me revoie toutes les valeurs, et pas seulement celles que j'ai selectionnees via mon formulaire.

N'y a-t-il pas une action a effectuer sur cette requete pour que ca marche ?
Bourbon Kid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 02h28   #5
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Bonjour,

Il n'y a rien de plus à faire. Le contenu de la requete est mis a jour à chaque refreshquery du form multicritere...
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h07.


 
 
 
 
Partenaires

Hébergement Web