OVH Cloud OVH Cloud

Impossible d'ouvrir plus de bases de données

2 réponses
Avatar
DB
Bonjour

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 ??

Merci

2 réponses

Avatar
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
--------------------------------------

Avatar
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 !!!