ник: Гоблин
Спасибо за взгляд со стороны.
1. День недели и время образуют расписание, которое меняется из года в год. Свяжу 1:много.
Связь с таблицей "Исследования" мне и самому непонятна порой. (наверно что-то химичил да осталась)
2. Связь нужна только для расчета дозы. В одной - эталон, в другой количество сканов, входящее в формулу. Будет формула (которой пока нет). Связал в запросе для отчета. Да и во внешнюю вкатал. Пока не мешает.
3. Все поля предназначались для одной таблицы, которую заполняет другой человек. (паспартная часть) В ходе переноса времени с датой пришлось вклинить другую таблицу. Тут-то и проблема началась.
4.Согласен отделение связать бы надо, да боязно. Пока с админом да со структурой подразделений не определятся, в ходе оргштатов и прочего, организацией доступа кто может менять и удалять, пусть в воздухе висят. Уже был прецендент потерять 110 исследований хорошо не завязаны.
По поводу форм.
С фильтром по пациенту??? А это в каком месте? Везде stLinkCriteria = "[КодПациента]=" & Me![КодПациента] на открытие форм. Так и открывает. Пока сбоев ни разу не было. "Промежуточных форм контейнеров" - этого нет. По крайней мере в моей базе. А запутка действительно есть. Кстати распутал на 90%. Есть еще ряд вопросов. Все же при открытии формы с подчиненной, в условии запроса не удается условия менять. Типа
Me.RecordSource = "SELECT Исследования.*, FROM Исследования WHERE (((Исследования.Дата) = [Forms]![Рабочая неделя]![Дата6]) ...
в условие подставлять [Дата5...1], из которой вызывалась форма? Что бы обойтись одной формой.
Хотя нет худа без добра. Может расставлю формы по вкладкам. Ввод пациента и листай, куда его всадить. Где вкатят область исследования, на тот день и будет.
На счет окраса - бум дум.