Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
978 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ Access ] rediriger à partir d'une liste déroulante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ Access ] rediriger à partir d'une liste déroulante

n°776124
fliz
Posté le 24-06-2004 à 15:16:58  profilanswer
 

Salut,
mon probleme est le suivant:
j'aimerai à partir d'une liste déroulante dans un formulaire ouvrir telle ou telle table en fonction de l'item choisi dans la liste, que ce soit pour visualiser les tables ou pour ajouter des enregistrements.
Peut-on faire ceci avec un formulaire?, ou faut-il passer par des macros ? et surtout comment fait-on??
Merci de votre aide.

mood
Publicité
Posté le 24-06-2004 à 15:16:58  profilanswer
 

n°778088
fliz
Posté le 25-06-2004 à 15:31:06  profilanswer
 

bon je vois que mon probleme n'inspire pas grand monde... snif... ils sont ou les balèzes en access?? autrement si quelqu'un a une idée alternative je suis preneur...

n°780411
patey
Posté le 28-06-2004 à 13:18:54  profilanswer
 

bonne question, je me demander pareil.
moi j'ai contourner le probléme mais si quelqu'un peu répondre sa m'intérresse aussi

n°781330
fliz
Posté le 29-06-2004 à 12:06:14  profilanswer
 

C'est suceptible de m'interesser ce que tu me dis là, Patey. Comment as-tu contourné le probleme? si tu pouvais me faire une réponse détaillée.
Merci d'avance

n°787179
tibob26
Posté le 05-07-2004 à 17:39:45  profilanswer
 

fliz a écrit :

Salut,
mon probleme est le suivant:
j'aimerai à partir d'une liste déroulante dans un formulaire ouvrir telle ou telle table en fonction de l'item choisi dans la liste, que ce soit pour visualiser les tables ou pour ajouter des enregistrements.
Peut-on faire ceci avec un formulaire?, ou faut-il passer par des macros ? et surtout comment fait-on??
Merci de votre aide.


 
Slt désolé pour le retard mais il a fallu du tps pour qu'ils me donne le droit de répondre.
 
Donc pour ton pb tu peux utiliser le VB.
Tu utilises la procédure evenementielle 'OnChange()' de ta liste.
Ensuite dans le code en VB tu récuperes la valeur sélectionnée dans ta liste par la commande : [Nom_de_ta_liste].Column(x) avec x=le numéro de la colonne que tu veux utiliser
 
(ATTENTION!! : la 1ere colonne a le numéro 0)
 
Petit conseil : teste d'abord qu'une valeur a bien été sélectionnée et que la commande [Nom_de_ta_liste].Column(x) ne renvoie pas Null.
 
Voila
bon courage


---------------
patience et longueur de temps...
n°788857
patey
Posté le 07-07-2004 à 11:08:47  profilanswer
 

j'ai regler le probléme en ne faisant qu'une seule table et en ajoutant un champs.
merci pour la réponse mais j'ai pas envi de toutrecommencer  ;)  
mais je testerai en travaillant VB je suis pas très forte la dessus  :D

n°791160
DJELiTe
Posté le 09-07-2004 à 09:24:24  profilanswer
 

Arf ca m'intéresse ca...
Moi j'ai dans un formulaire 5 zones de listes déroulantes et il fautdrait que suivant les valeurs sélectionnées on affiche un autre formulaire avec seulement les enregistrements qui contiennent les valeurs sélectionnées dans la liste...
OnChange (Combo9)
[Combo9].Column0
J'ai mis ca pour le moment mais bon...
HELP svp

n°793292
tibob26
Posté le 12-07-2004 à 10:05:57  profilanswer
 

DJELiTe a écrit :

Arf ca m'intéresse ca...
Moi j'ai dans un formulaire 5 zones de listes déroulantes et il fautdrait que suivant les valeurs sélectionnées on affiche un autre formulaire avec seulement les enregistrements qui contiennent les valeurs sélectionnées dans la liste...
OnChange (Combo9)
[Combo9].Column0
J'ai mis ca pour le moment mais bon...
HELP svp


 
 
[Combo9].Column0 ne te retourne que la valeur de la colonne sélectionnée dans la liste.
Pour ouvrir un formulaire tu dois utiliser la commande d'ouverture du formulaire cad "docmd.OpenForm [Nom_du_Formulaire]..."
 
voili voilu :bounce:

n°793451
DJELiTe
Posté le 12-07-2004 à 11:55:04  profilanswer
 

Ouesh merci j'viens de tenter ca mais ca ne fonctionne pas non plus... Peut etre que ma syntaxe est mauvaise en fait..
DoCmd.OpenForm "FrmAnswerAllQueries", acNormal, , FrmAnswerAllQueries.FLangage.Value Like " & FrmAskAllQueries.Combo1.Value"
 
J'sais pas trop.

n°794392
tibob26
Posté le 13-07-2004 à 10:46:40  profilanswer
 

DJELiTe a écrit :

Ouesh merci j'viens de tenter ca mais ca ne fonctionne pas non plus... Peut etre que ma syntaxe est mauvaise en fait..
DoCmd.OpenForm "FrmAnswerAllQueries", acNormal, , FrmAnswerAllQueries.FLangage.Value Like " & FrmAskAllQueries.Combo1.Value"
 
J'sais pas trop.


 
??
FrmAnswerAllQueries.FLangage.Value Like " & FrmAskAllQueries.Combo1.Value" ca correspond à quoi?
 
a premiere vue il doit y avoir un pb avec les " " ...

mood
Publicité
Posté le 13-07-2004 à 10:46:40  profilanswer
 

n°795507
DJELiTe
Posté le 14-07-2004 à 11:09:20  profilanswer
 

tibob26 a écrit :

??
FrmAnswerAllQueries.FLangage.Value Like " & FrmAskAllQueries.Combo1.Value" ca correspond à quoi?
 
a premiere vue il doit y avoir un pb avec les " " ...


 
Ouep c'était comme ca qu'il fallait mettre :

Code :
  1. SQL = "SELECT*FROM TblCustomer Where TblCustomer.FLangage = '" + (Combo1.Value) + "'AND...;"


 
Mercii  :)

n°796475
tibob26
Posté le 15-07-2004 à 15:39:05  profilanswer
 

no pb
 
bon courage pour la suite


Message édité par tibob26 le 15-07-2004 à 15:41:24

---------------
patience et longueur de temps...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ Access ] rediriger à partir d'une liste déroulante

 

Sujets relatifs
[VBA Excel] Erreur 424 sur une requete sql Access dans excel [Resolu][ASP] moteur de recherche pour une base access
[access](RESOLU) savoir si une requête sort un résultat ou non ??Gestion signets word à partir d'access
importer un .xls dans une base access[Access/VBA] Lancer du code au démarrage puis fermer la base.
access sur web[vba access]récuperer une requete select dans une variable
[ACCESS]combobox accès au data dans les colonnes 
Plus de sujets relatifs à : [ Access ] rediriger à partir d'une liste déroulante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR