ACCESS, listboxs et excell

jonath62 -  
random Messages postés 1612 Statut Membre -
GOOOOooooooooooood Morning ccm!

re-re-re bonjour

me re-re-re voila pour l'episode quasi-quotidien de "je sais pas faire avec access"

mon pb en qqs mots:

j'ai un form avec une listbox dedans (j'ai piqué le code sur internet, sinon, je sais pas faire...)
cette listbox s'appelle "lstresults"

dans lstresults, j'affiche le resultat d'une requete (il doit y avoir 7 ou 8 collonnes) que je construit dans la partie haute du form.

je veux:
1) mettre un bouton sur le form pour envoyer les resultats de lstresults dans une feuille access (comment qu'on fait, en details svp, surtout si vous me parlez de code en VBA, je sais un peu faire mais pas trop)

2)je veux, quand je doubleclique sur une ligne (un resultat) de lstresults, avoir un autre formulaire (appelons le formA) qui s'affiche a l'ecran, contenant les resultats de formA ayant une colonne (la 2 par exemple) egale a la colonne 3 du resultat que je viens de cliquer... c'est clair pourtant, non?

3) enfin, je veux pouvoir dans une combobox mettre le resultat d'un select ET un choix en plus, et ce des le lancement du formulaire

ALors je fais un Package "CCMplus" qui comporte les trois questions pour la modique somme de 0€

Mais si tu veux reopndre qu'a une ou deux, tu peux aussi biensur

MEEEEEeeeeeeeeeeeeeerci CCM!

ps: keske j'aimerai etre comme vous et aider les plus faibles....!

3 réponses

zenon Messages postés 729 Statut Membre 180
 
Alors, j'essaie de répondre à la 2ème question...

Ta zone de liste peut renvoyer une valeur (normalement la clé primaire) qui peut servir à ouvrir un autre formulaire.

En VB, le code est assez simple:

DoCmd.OpenForm "NomDuFormulaire",,"NomDeTaZoneDeListe=Forms!NomDuFormulaireAOuvrir!CléPrimaireCorrespondantALaValeurRenvoyéeParLaZoneDeListe"

(N'oublie pas les crochets ([]) si les noms de forms ou contrôles comportent des espaces.

Il y a moyen de le faire aussi avec une macro:

Action ouvrir formulaire; Condition Where: NomDeTaZoneDeListe=Forms!NomDuFormulaireAOuvrir!CléPrimaireCorrespondantALaValeurRenvoyéeParLaZoneDeListe
0
purrofixe Messages postés 490 Date d'inscription   Statut Membre Dernière intervention   95
 
Bonsoir jonath62,
Allez voir vers ce lien, c'est très intéressant.
http://www.commentcamarche.net/forum/affich-1007609#2004-09-19%2021%3A23%3A43
Avec un peu de chance cela devrait marcher...

Salutations
Jean-Pierre
0
YANN
 
Bonjour,
dans Excel, comment dépasser les 3 conditions du format conditionnel.
Est il possible de modifier le programme existant ?
Si oui, comment ?
0
random Messages postés 1612 Statut Membre 155
 
on peut facilement imbriquer des si
si(il fait beau;je vais me promener;si j'ai sommeil;je vais me coucher;je vais au ciné)
0