База данных «Родитель-ребенок» (MS ACCESS) - PullRequest
0 голосов
/ 22 сентября 2009

Я пытаюсь создать базу данных для больничной программы. У меня есть две таблицы, которые связаны в отношениях родитель-ребенок. У меня есть форма для добавления новых записей (записей, которые еще не имеют родительской записи), и я хочу создать формы, которые позволят мне просматривать все «дочерние» записи родительской записи, а также позволят мне их редактировать. Я хочу, чтобы эта форма позволяла мне искать запись таким образом, чтобы только одна родительская запись могла быть вернулся.

Пожалуйста, смотрите мою базу данных на http://rapidshare.com/files/283207434/IC.mdb.html

- проверьте форму под названием «ТЕСТ». Я не могу заставить его работать так, чтобы основные элементы управления формы могли действовать как фильтры для отображения дочерних записей в подчиненной форме. Я был на многих форумах, и мое отсутствие знаний делает тег форума почти бесполезным. Друг сказал мне, что эта услуга была быстрой! Если есть кто-то, кто хочет помочь этой бедной душе через IM или что-то еще, это было бы потрясающе! Но я тоже хочу работать с вами здесь :) Надеюсь услышать от вас скоро !!!

-Спасибо Zorkmid

1 Ответ

0 голосов
/ 22 сентября 2009

На самом деле никакой код не задействован. Из того, что другие форумы сказали мне, мне не нужен код. Вот что сказал MS MVP. Я пробовал все это, и я не могу точно определить ошибку.

Создание основной формы на основе главной (родительской) таблицы. НЕ используйте sql join

внести записи о детях. Просто создайте форму на этом основном столе.

Чтобы иметь форму «прыжок» для перехода к выбранному имени, просто используйте поле со списком мастера и поместите в поле со списком (следуйте инструкциям).

Теперь создайте форму продолжения на основе дочерней таблицы. Опять же, вы можете построить эту форму и основать его на дочернем столе. Опять же, не используйте соединение SQL, ни попробуйте ввести любые поля или части родительской таблицы.

Предполагается, что вы также правильно настроили отношения между двумя таблицы в окне отношений.

Теперь создайте свою "основную" форму (основанную на родительской таблице) в дизайне. Режим. Убедитесь, что мастер включен, а затем вставьте элемент управления формы и следуйте инструкциям мастера (выберите правильную форму в зависимости от ребенка Таблица). Ms-access настроит это для вас.

Конечным результатом является то, что если вы переходите в основной форме, дочерняя форма (суб форма) будет следовать и отображать правильные дочерние записи. и вместо используя навигацию, если вы используете поле со списком, созданное мастером, то снова, когда родительская форма перемещается в запись, дочерняя форма будет отображать правильные записи.

Все вышеперечисленное может быть выполнено без необходимости написания одной строки кода.

...