ник: Анатолий (Киев)
В таком виде связать форму с субформой не получится.
Можно сделать их несвязанными, а на событие Current формы накладывать фильтр на субформу.
Одно значение или несколько через запятую прекрасно подходят для условия фильтра в виде: [NAME] In (2600009,2600008,2600001,2600002) Например:
Private Sub Form_Current()
With Me![Имя контейнера субформы].Form
.Filter = "[NAME] In (" & Me![USLUGA] & ")"
.FilterOn = True
End With
End Sub
|
А зачем вам здесь подчиненная форма? Это можно организовать в виде списка или поля, возвращающего перечень услуг.
Если учет ведется в другой программе, а Access нужен только для анализа, то зачем импортировать файлы? Создайте связанные таблицы и будете всегда иметь самую свежую информацию.
Но если вам нужно не только смотреть, а еще и редактировать данные, то всю стратегию надо менять.