Bonjour,
Il y a quelques jours, j'ai posté ce message. J'avais résolu le problème sans bien comprendre. Je me retrouve aujourd'hui avec le même problème. Je l'explique à nouveau.
J'ai créé la requête suivante.
Elle comporte 4 champs date que je veux voir apparaître, qu'ils soient pleins ou vides, pour chaque [Réfséminaire] filtré. J'obtiens ce que je souhaite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT [Formations sélection DPC].Réfséminaire, [Formations sélection DPC].[type de formation], [Formations sélection DPC].date1, [Formations sélection DPC].date2, [Formations sélection DPC].date3, [Formations sélection DPC].date4, [Formations sélection DPC].thème, [Formations sélection DPC].[date de la fin de la formation] FROM [Formations sélection DPC] WHERE ((([Formations sélection DPC].[date de la fin de la formation])>Date()));
Mais le problème est que lorsque un formulaire ayant cette requête comme source est ouvert, il m'est impossible d'en ouvrir un autre faisant appel à la même table. J'obtiens ceci :
Mais cela n'arrive que dans le cas ou les 4 champs dates sont tous vides !!! Pourquoi ? Je ne comprends pas le message qui apparait.la table "X" est déjà ouverte en mode exclusif par un autre utilisateur ou elle est déjà ouverte par l'interface utilisateur et ne peut pas être manipulée par programmation.
Merci à qui peut m'expliquer ce qui manque à ma requête.
Partager