Я использую Access 2007. У меня есть форма (подробная информация о ребенке), которая содержит список, в котором перечислены особые потребности ребенка. Список содержит отношения «многие ко многим» с таблицей детей и таблицей с контролируемым списком особых потребностей. RowSource из ListBox являетсяясный список при добавлении новой записи в форму
SELECT Child.ID, Need.Category
FROM Need INNER JOIN
(Child INNER JOIN [Child-Need] ON Child.ID = [Child-Need].[Child FK])
ON Need.ID = [Child-Need].[Need FK]
ORDER BY [Category];
Когда я пытаюсь добавить новую запись, содержимое ListBox не ясно, продолжая быть заблокированы до значений, имеющих отношение к существующей записи.
Как очистить содержимое списка, чтобы пользователь мог добавлять потребности, относящиеся к новому ребенку?
Впоследствии я обнаружил, что при переходе от записи к записи в форме содержимое списка остается таковым для первой записи, которая появляется. Похоже, что у меня есть серьезная ошибка, по-видимому, в моем SQL!
'listboxName.requery' ?? – GavinP
Увы, нет. Пробовал это! –
Является ли это связанной формой? – GavinP