Access Recherches multicritères et macros
Fermé
bamvou
-
18 nov. 2009 à 22:27
bambounath Messages postés 1 Date d'inscription mercredi 25 novembre 2009 Statut Membre Dernière intervention 25 novembre 2009 - 25 nov. 2009 à 22:31
bambounath Messages postés 1 Date d'inscription mercredi 25 novembre 2009 Statut Membre Dernière intervention 25 novembre 2009 - 25 nov. 2009 à 22:31
A voir également:
- Access Recherches multicritères et macros
- Rechercher et remplacer word - Guide
- Macros word - Guide
- Access appdata - Guide
- Acer quick access ✓ - Forum Windows
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
15 réponses
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
18 nov. 2009 à 22:33
18 nov. 2009 à 22:33
bonjour
c koi la requete de l'etat?
c koi la requete de l'etat?
Merci. Désolée de pas avoir aussi précise, je débute dans access
Alors ma requête est composée des champs à partir desquels j'effectue la recherche. La table source est BDD ADRESSES. Tri croissant et afficher coché. Critères et ou : rien de saisi
Voici en mode sql
SELECT [BDD ADRESSES].[Nom Propriétaire], [BDD ADRESSES].[Prénom Propriétaire], [BDD ADRESSES].[Section Parcelle], [BDD ADRESSES].[N° Parcelle 1], [BDD ADRESSES].[N° Parcelle 2], [BDD ADRESSES].[N° Parcelle 3], [BDD ADRESSES].[Occupant], [BDD ADRESSES].[Réf PC], [BDD ADRESSES].[N° Adresse], [BDD ADRESSES].[Type de voie], [BDD ADRESSES].[Nom de la voie], [BDD ADRESSES].[Complément]
FROM [BDD ADRESSES]
ORDER BY [BDD ADRESSES].[Nom Propriétaire], [BDD ADRESSES].[Prénom Propriétaire], [BDD ADRESSES].[Section Parcelle], [BDD ADRESSES].[N° Parcelle 1], [BDD ADRESSES].[N° Parcelle 2], [BDD ADRESSES].[N° Parcelle 3], [BDD ADRESSES].[Occupant], [BDD ADRESSES].[Réf PC], [BDD ADRESSES].[N° Adresse], [BDD ADRESSES].[Type de voie], [BDD ADRESSES].[Nom de la voie], [BDD ADRESSES].[Complément];
La macro ouvre l'état selon les infos saisies dans les criteres de choix du formulaire.
Arguments de l'action :
Nom état : requete
Affichage : Aperçu
Nom filtre:
Condition where:
Voila, j'espère que ces infos vous permettront de comprendre la situation, grand merci d'avance
PS je peux communiquer mon fichier si besoin
Alors ma requête est composée des champs à partir desquels j'effectue la recherche. La table source est BDD ADRESSES. Tri croissant et afficher coché. Critères et ou : rien de saisi
Voici en mode sql
SELECT [BDD ADRESSES].[Nom Propriétaire], [BDD ADRESSES].[Prénom Propriétaire], [BDD ADRESSES].[Section Parcelle], [BDD ADRESSES].[N° Parcelle 1], [BDD ADRESSES].[N° Parcelle 2], [BDD ADRESSES].[N° Parcelle 3], [BDD ADRESSES].[Occupant], [BDD ADRESSES].[Réf PC], [BDD ADRESSES].[N° Adresse], [BDD ADRESSES].[Type de voie], [BDD ADRESSES].[Nom de la voie], [BDD ADRESSES].[Complément]
FROM [BDD ADRESSES]
ORDER BY [BDD ADRESSES].[Nom Propriétaire], [BDD ADRESSES].[Prénom Propriétaire], [BDD ADRESSES].[Section Parcelle], [BDD ADRESSES].[N° Parcelle 1], [BDD ADRESSES].[N° Parcelle 2], [BDD ADRESSES].[N° Parcelle 3], [BDD ADRESSES].[Occupant], [BDD ADRESSES].[Réf PC], [BDD ADRESSES].[N° Adresse], [BDD ADRESSES].[Type de voie], [BDD ADRESSES].[Nom de la voie], [BDD ADRESSES].[Complément];
La macro ouvre l'état selon les infos saisies dans les criteres de choix du formulaire.
Arguments de l'action :
Nom état : requete
Affichage : Aperçu
Nom filtre:
Condition where:
Voila, j'espère que ces infos vous permettront de comprendre la situation, grand merci d'avance
PS je peux communiquer mon fichier si besoin
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
19 nov. 2009 à 07:10
19 nov. 2009 à 07:10
je m'occupe de ton code ce soir
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
19 nov. 2009 à 17:48
19 nov. 2009 à 17:48
re
Est ce qur tu as un champ unique du genre nom proprietaire ?
il te suffirais seulement de rechercher avec un critere
Est ce qur tu as un champ unique du genre nom proprietaire ?
il te suffirais seulement de rechercher avec un critere
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir, merci pour ton aide. Oui, j'ai un champ unique nom propriétaire. En fait, j'ai 1 table qui contient les champs suivants entre autre:
Nom Propriétaire - Prénom Propriétaire, Section Parcelle, N° Parcelle 1, N° Parcelle 2, N° Parcelle 3, Occupant, Réf PC, N° Adresse, Type de voie, Nom de la voie, Complément
Mon formulaire de recherche "recherche" propose les champs suivants :
Nom Propriétaire - Prénom Propriétaire, Section Parcelle, N° Parcelle 1, N° Parcelle 2, N° Parcelle 3, Occupant, Réf PC, N° Adresse, Type de voie, Nom de la voie, Complément
Ces champs correspondent à ma requete.
Je souhaite, en saisissant les infos dans mon critere de recherce, obtenir les résultats - soit sous forme de tableau colonne style listbox, soit dans un état, soit tomber sur l'enregitrement concerné par l'affichage du formulaire de consultation "Gestion des Adresses postales".
Voilà, je te laisse voir ça.... !
Merci bcp, a bientot !
Access me hante, je veux y arriver !
Nom Propriétaire - Prénom Propriétaire, Section Parcelle, N° Parcelle 1, N° Parcelle 2, N° Parcelle 3, Occupant, Réf PC, N° Adresse, Type de voie, Nom de la voie, Complément
Mon formulaire de recherche "recherche" propose les champs suivants :
Nom Propriétaire - Prénom Propriétaire, Section Parcelle, N° Parcelle 1, N° Parcelle 2, N° Parcelle 3, Occupant, Réf PC, N° Adresse, Type de voie, Nom de la voie, Complément
Ces champs correspondent à ma requete.
Je souhaite, en saisissant les infos dans mon critere de recherce, obtenir les résultats - soit sous forme de tableau colonne style listbox, soit dans un état, soit tomber sur l'enregitrement concerné par l'affichage du formulaire de consultation "Gestion des Adresses postales".
Voilà, je te laisse voir ça.... !
Merci bcp, a bientot !
Access me hante, je veux y arriver !
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
19 nov. 2009 à 20:50
19 nov. 2009 à 20:50
Derriere un bouton qui est situé sur ton formulaire de recherche tu met:
stDocName = "nom etat"
docmd.OpenReport stdocname,,,champ_nom_etat = forms!"nom_forulaire"!"nom_champ_formulaire"
stDocName = "nom etat"
docmd.OpenReport stdocname,,,champ_nom_etat = forms!"nom_forulaire"!"nom_champ_formulaire"
Merci, j'ai tapé ça et y a qq chose qui cloche dans ma formule... de la 2° ligne... visiblement c sur le nom du formulaire "GESTION..."
stDocName = "requete"
docmd.OpenReport requete,,,champ_nom_etat = forms!GESTION DES ADRESSES POSTALES!"nom_champ_formulaire
il faut peut etre que je saisisse les nom des champs ?
stDocName = "requete"
docmd.OpenReport requete,,,champ_nom_etat = forms!GESTION DES ADRESSES POSTALES!"nom_champ_formulaire
il faut peut etre que je saisisse les nom des champs ?
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
19 nov. 2009 à 22:10
19 nov. 2009 à 22:10
oui le nom du champ "nom de ton etat" est = forms!GESTION DES ADRESSES POSTALES!"nom_champ_formulaire
nom champ formulaire = nom du champ"nom de ton formulaire"
ton etat s appel requete?
exemple :
etat s appel etat1
champ prenom du formulaire c prenom
le champ prenom de l etat c prenom1
le formulaire s appel good
ca donne
stdocname = "etat1"
docmd.OpenReport stdocname,,,prenom1 = forms!"good"!"prenom"
nom champ formulaire = nom du champ"nom de ton formulaire"
ton etat s appel requete?
exemple :
etat s appel etat1
champ prenom du formulaire c prenom
le champ prenom de l etat c prenom1
le formulaire s appel good
ca donne
stdocname = "etat1"
docmd.OpenReport stdocname,,,prenom1 = forms!"good"!"prenom"
merci beaucoup, je vais essayer ça, j'ai bien compris. oui, mon état s'appelle requete, c'est pas tres judicieux, je sais..... je te tiens au courant....
J'a saisi :
stDocName = "requete"
docmd.OpenReport stdocname,,,Nom propriétaire = forms!GESTION DES ADRESSES POSTALES!Nom propriétaire
Mais il semble y avoir un probleme sur la syntaxe du nom du formulaire Gestion des adresses postales. Les espaces (au lieu de "_"), la longueur ?
stDocName = "requete"
docmd.OpenReport stdocname,,,Nom propriétaire = forms!GESTION DES ADRESSES POSTALES!Nom propriétaire
Mais il semble y avoir un probleme sur la syntaxe du nom du formulaire Gestion des adresses postales. Les espaces (au lieu de "_"), la longueur ?
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
20 nov. 2009 à 07:14
20 nov. 2009 à 07:14
il faut concatener le noml car il y a des espaces:
docmd.OpenReport stdocname,,,"Nom propriétaire" = forms!"GESTION DES ADRESSES POSTALES"!"Nom propriétaire "
docmd.OpenReport stdocname,,,"Nom propriétaire" = forms!"GESTION DES ADRESSES POSTALES"!"Nom propriétaire "
OK MERCI ça fonctionne. J'ai renommé mes noms sans espaces, donc je refais donc actuellement les liens de mes commandes.
Là, je peux faire une recherche par champ. Mais j aimerais aller plus loin et pouvoir faire un recherche multicritere.... une propriété est en fait tjrs référencée par une section cadastrale et un N° de parcelle, c'est un critère de recherche très important. En tout cas un grand grand merci pour votre aide et votre patience !
Là, je peux faire une recherche par champ. Mais j aimerais aller plus loin et pouvoir faire un recherche multicritere.... une propriété est en fait tjrs référencée par une section cadastrale et un N° de parcelle, c'est un critère de recherche très important. En tout cas un grand grand merci pour votre aide et votre patience !
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
20 nov. 2009 à 21:57
20 nov. 2009 à 21:57
de rien si besoin hesite pas
Bonjour, je reviens vers vous car depuis votre aide, je me suis un peu trop égarée dans mon application access et retour à la case départ pour moi, je suis de nouveau perdue......C'est dommage car novice et a priori réticente à access; je sus parvenue qd meme a un resultat assez sympa ! Mais je bloque sur le volet "Requete" et n'arrive pas à coder mes controles sur un formulaire de recherche. Malgré toute l'aide, je coince et ça m'obstine, je veux y arriver ! Mais là; je suis résignée, j'abandonne, je n'y comprends plus rien... pourtant je pense que ce qui me reste à faire n'est pas si compliqué que ça, mais j'ai trop de mal à me faire au langage d'access, oui, c'est vraiment un métier.... je cherche quelqu'un qui voudrez bien jetez un coup d'oeil sur mon fichier et corriger ce qui ne colle pas au niveau de mon formulaire de recherche. le bouton devrait me renvoyer le résultat des recherches vers un état. Je ne veux pas non plus abuser, dites moi si cette suggestion vous gêne ou pas.... Dans cette attente, merci bcp, j'attends votre réponse ! Il est possible sinon de vous envoyer des copies d'écran suR ce qui coince pour une meilleure compréhension !
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
25 nov. 2009 à 21:25
25 nov. 2009 à 21:25
vas y
bambounath
Messages postés
1
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
25 novembre 2009
25 nov. 2009 à 22:31
25 nov. 2009 à 22:31
merci merci merci !!!!! Mais j'ai pas trouvé pour envoyer des pièces jointes ici. Vous acceptez de me donner votre mail en MP ? merci, a bientôt