J'ai un formulaire avec 3 zones de liste.
Lorsque je clique sur le première, les deux autes sont mises à jour par du
code qui
modifie leur propriété RowSource
Après plusieurs clics sur la première zone de liste, le message suivant
apparait :
erreur 3048 Impossible d'ouvrir plus de bases de données
Pourtant il n'y a pas d'instruction tel que Set db=currentDb dans mon code
pour ouvrir
la base de données ???
Quelqu'un aurait-il une idée ??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
J'ai un formulaire avec 3 zones de liste. Lorsque je clique sur le première, les deux autes sont mises à jour par du code qui modifie leur propriété RowSource Après plusieurs clics sur la première zone de liste, le message suivant apparait : erreur 3048 Impossible d'ouvrir plus de bases de données Pourtant il n'y a pas d'instruction tel que Set db=currentDb dans mon code pour ouvrir la base de données ???
Bon, il n'y a pas de.... mais si tu disais ce qu'il y a ? ;-)
Et pour faire cela, normalement tu n'as pas besoin de "retoucher" le rowsource des autres listes... cela se fait au niveau de critères et un requery pour la mise à jour.
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Salut,
J'ai un formulaire avec 3 zones de liste.
Lorsque je clique sur le première, les deux autes sont mises à jour par du
code qui
modifie leur propriété RowSource
Après plusieurs clics sur la première zone de liste, le message suivant
apparait :
erreur 3048 Impossible d'ouvrir plus de bases de données
Pourtant il n'y a pas d'instruction tel que Set db=currentDb dans mon code
pour ouvrir la base de données ???
Bon, il n'y a pas de.... mais si tu disais ce qu'il y a ? ;-)
Et pour faire cela, normalement tu n'as pas besoin de "retoucher" le rowsource
des autres listes... cela se fait au niveau de critères et un requery pour la mise à jour.
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
J'ai un formulaire avec 3 zones de liste. Lorsque je clique sur le première, les deux autes sont mises à jour par du code qui modifie leur propriété RowSource Après plusieurs clics sur la première zone de liste, le message suivant apparait : erreur 3048 Impossible d'ouvrir plus de bases de données Pourtant il n'y a pas d'instruction tel que Set db=currentDb dans mon code pour ouvrir la base de données ???
Bon, il n'y a pas de.... mais si tu disais ce qu'il y a ? ;-)
Et pour faire cela, normalement tu n'as pas besoin de "retoucher" le rowsource des autres listes... cela se fait au niveau de critères et un requery pour la mise à jour.
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
DB
Voila ce que j'ai sur l'événement SurClick de la première liste ListeAB :
Private Sub ListeAB_Click() ListeAM.RowSource = "SELECT DISTINCTROW LIAISON.CLE .....WHERE LIAISON.ABOUTISSANT=" & [Forms]![LIAISONSAM]![ListeAB] ListeAV.RowSource = "SELECT DISTINCTROW LIAISON.CLE.......WHERE LIAISON.ORIGINE=" & [Forms]![LIAISONSAM]![ListeAB] DoCmd.Requery "ListeAM" DoCmd.Requery "ListeAV" End sub
J'ai essayé en mettant les requêtes directement dans la propriété Contenu des listes mais rien n'y fait, après plusieurs clics sur la liste listeAB les deux autres listes deviennent vides !!!
Voila ce que j'ai sur l'événement SurClick de la première liste ListeAB :
Private Sub ListeAB_Click()
ListeAM.RowSource = "SELECT DISTINCTROW LIAISON.CLE .....WHERE
LIAISON.ABOUTISSANT=" & [Forms]![LIAISONSAM]![ListeAB]
ListeAV.RowSource = "SELECT DISTINCTROW LIAISON.CLE.......WHERE
LIAISON.ORIGINE=" & [Forms]![LIAISONSAM]![ListeAB]
DoCmd.Requery "ListeAM"
DoCmd.Requery "ListeAV"
End sub
J'ai essayé en mettant les requêtes directement dans la propriété Contenu
des listes mais rien n'y fait,
après plusieurs clics sur la liste listeAB les deux autres listes deviennent
vides !!!
Voila ce que j'ai sur l'événement SurClick de la première liste ListeAB :
Private Sub ListeAB_Click() ListeAM.RowSource = "SELECT DISTINCTROW LIAISON.CLE .....WHERE LIAISON.ABOUTISSANT=" & [Forms]![LIAISONSAM]![ListeAB] ListeAV.RowSource = "SELECT DISTINCTROW LIAISON.CLE.......WHERE LIAISON.ORIGINE=" & [Forms]![LIAISONSAM]![ListeAB] DoCmd.Requery "ListeAM" DoCmd.Requery "ListeAV" End sub
J'ai essayé en mettant les requêtes directement dans la propriété Contenu des listes mais rien n'y fait, après plusieurs clics sur la liste listeAB les deux autres listes deviennent vides !!!