ACCESS, listboxs et excell

Fermé
jonath62 - 16 sept. 2004 à 11:00
random Messages postés 1612 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 - 25 avril 2005 à 17:15
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 726 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 13 février 2010 180
1 oct. 2004 à 00:27
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 dimanche 14 mars 2004 Statut Membre Dernière intervention 12 septembre 2007 94
1 oct. 2004 à 23:28
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
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 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 155
25 avril 2005 à 17:15
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