Forum - Questions générale - Sujet n°592

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 25/06/2012 : 20:34  Sujet n° 592  Recherche dans un form

le 23/04/2012 : 23:23
par Magnetic

Anonyme

visiteur

Bonjour, Dans un formulaire j'ai deux champs indépendant le premier recherche des valeurs dans une table via une requête et qui alimente mon deuxième champ indépendant la valeur sélectionnée lance une requête qui sélectionne dans une table les enregistrement correspondant dans un sous formulaire Mes soucis sont les suivants : Comment faire pour ne pas afficher la requête (les valeurs se mette a jour après fermeture de celle ci) réinitialiser la recherche sans fermeture du formulaire J'espère avoir été clair Je vous remercie pour vos reponse
Ecrire à Magnetic  sujet clos  Haut

[]   

Réponse n° 1
--------
le 24/04/2012 : 00:44
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

J'espère avoir été clair

 
Pas vraiment...
 
Citation :

Dans un formulaire j'ai deux champs indépendant le premier recherche des valeurs dans une table via une requête et qui alimente mon deuxième champ indépendant

 
Comment ?  Par VBA ?
 
Citation :

la valeur sélectionnée lance une requête qui sélectionne dans une table les enregistrement correspondant dans un sous formulaire

 
Comment est lancé cette requête ?
 
Citation :

Comment faire pour ne pas afficher la requête (les valeurs se mette a jour après fermeture de celle ci) réinitialiser la recherche sans fermeture du formulaire

 
Tu l'appelles simplement par le menu pour quelle s'affiche ?

Si ce formulaire sert uniquement à définir les critères d'une requête de mise à jour, il suffit de l'exécuter par VBA, via un clic sur un bouton par exemple.

Le code ressemblera à quelque chose comme :
 
Code :
    Dim stDocName As String
stDocName = "requete_Mise_a_jour"
DoCmd.OpenQuery stDocName, acNormal, acEdit
 requete_Mise_a_jour... sera la requête de mise à jour et prendra les critères dans ton/tes champs du formulaire.

Cordialement,
Pierre(3stone)


3stone

  clos par 3Stone le 25/06/2012 : 20:34  Haut
Réponse n° 2
--------
le 24/04/2012 : 21:51
par magnetic

Anonyme

visiteur
BonsoirJe me suis mal expriméJ'ai des données dans des tables (Ateliers ,Machines) je veux connaitre tous les ordres de travail sur une machineJ'ai un formulaire pour faire la recherche choix dans une liste de d'atelier qui me donne une liste de machine Choix dans la liste de machine qui doit me donner la liste des ordres de travail J'ai un exemple(ce qui sera plus explicite) mais comment te le faire parvenir 
Cordialement
Ecrire à magnetic   clos par 3Stone le 25/06/2012 : 20:34  Haut
Réponse n° 3
--------
le 25/04/2012 : 02:30
par 3Stone

Anonyme

Administrateur

Bonjour,

Tu peux utiliser ceci en expliquant l'action à atteindre.

Cordialement,
Pierre(3stone)


3stone

  clos par 3Stone le 25/06/2012 : 20:34  Haut
Réponse n° 4
--------
le 25/04/2012 : 15:15
par 3Stone

Anonyme

Administrateur

Bonjour,

Bien reçu ta base...
Le problème est que l'approche tentée est inapplicable de cette manière.

Sur le choix dans la première liste, tu exécutes une requête que tu cherches à cacher... En admettant que ce soit possible, ce n'est pas cela qui influence le contenu du sous-formulaire!

Il faut réfléchir différemment et deux méthodes sont possibles.
  • Soit on affiche tous les enregistrements dans le sous-formulaire, puis on le filtre par les critères sélectionnés dans la/les listes déroulantes.
  • Soit on redéfini la source du sous-formulaire selon la sélection dans les listes déroulante.
La seconde méthode est utile, voir obligatoire sur de grosse base uniquement.

Je vais corriger ton exemple asap.

Cordialement,
Pierre(3stone)


3stone

  clos par 3Stone le 25/06/2012 : 20:34  Haut
Réponse n° 5
--------
le 26/04/2012 : 18:17
par 3Stone

Anonyme

Administrateur

Bonjour,

Base retournée avec quelques commentaires.

Cordialement,
Pierre(3stone)


3stone

  clos par 3Stone le 25/06/2012 : 20:34  Haut
Réponse n° 6
--------
le 26/04/2012 : 19:08
par magnetic

Anonyme

visiteur
Bonjour,Tout d'abord merci pour ta réponse (rapide) Au premier coup d'oeil cela correspond a mon attente Je regarde de plus près ce week end
Merci
Ecrire à magnetic   clos par 3Stone le 25/06/2012 : 20:34  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut