|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2011, 13:49 | #1 |
Регистрация: 18.01.2011
Сообщений: 8
|
Отображение 4 зависимых таблиц
Не могу придумать как связать таблицы.
Главная Таблица1 содержит(Дата,КодБригады), Таблица2 содержит(Дата,КодИзделия), Таблица3 содержит(Дата,КодИзделия,КодЛитейщи ка) Таблица4 содержит (Дата,КодИзделия,ВидыБракаИзделия) Хотелось бы, чтобы на экран одновременно выводились данные по всем 4 таблицам (скорее всего через подчиненные формы), только не пойму как надо связать 3 таблицы(как должна выглядеть схема данных) Таблицы2, Таблицы3, Таблицы4, чтобы при проходе по записям Таблицы2 для конкретного изделия (КодИзделия) , отображались бы литейщики этого изделия (КодИзделия)Таблицы3, и одновременно ВидыБракаИзделия (Таблица4). В Таблице1 – ключевое поле Дата В таблице2 - ключевое поле КодИзделия При установки связи один-ко многим по полю КодИзделия от Таблицы2 к ->Таблице3 содержимое Таблицы3 обновляется как надо, а как связать еще и Таблицу4,чтобы и ее содержимое для КодИзделия из Таблицы2 отобразилось? |
20.01.2011, 21:22 | #2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте santekalex.
Ваше описание: "..Главная Таблица1 содержит(Дата,КодБригады), Таблица2 содержит(Дата,КодИзделия), Таблица3 содержит.." - более походит на описание деталей конструктора, а как известно из конструктора можно создать много всевозможных вещей. Поверьте объяснение "на пальцах" не даст желаемого результата. Выложите архив с заранее подготовленным (желательно в формате А2003, избавленным от избыточных данных, OLE объектов,.... и сжатый средствами MS Access) файлом БД с комментариями, и на примере Вашей БД можно будет продемонстрировать способ решения Вашей задачи. Евгений. |
24.01.2011, 12:16 | #3 |
Регистрация: 18.01.2011
Сообщений: 8
|
Посмотрите, в таблице Table.mdb есть форма "Основная форма(Старт)",в этой форме подчиненная форма "ОбжигБрак" должна отображать строки как при выводе "ОбжиСорт". Но "ОбжигБрак" не связывается с таблицей "Обжиг" по полю ID.
|
24.01.2011, 19:21 | #4 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте.
Попробуйте ещё раз объяснить... Нарисуйте на бумажке форму, добавьте стрелки на события, чтобы хотя-бы для себя прояснить;-) До свидания. |
25.01.2011, 14:33 | #5 |
Регистрация: 18.01.2011
Сообщений: 8
|
переходя от строки к строке(зеленым выделил) табл.Обжиг, меняется содержимое(количество строк) в таблицах ОбжигСорт(красная) и ОбжигБрак(синяя).Для каждой записи табл.Обжиг свои наборы записей в табл.ОбжигСорт и ОбжигБрак
|
25.01.2011, 15:12 | #6 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
По простому... 1. Добавьте Код:
после (или до) Код:
До свидания. P.S. Вообще-то лучше в связях создавать "Обеспечение целостности данных"... P.P.S. А если бы Вы сделали подчинённую форму Обжиг как ленточную форму (придётся конечно немного повозиться) и в примечание этой подчинённой формы создали две Ваши подчинённые формы ОбжигБрак и ОбжигСорт, то никакого кода не надо было бы писать, всё бы производилось автоматически. Последний раз редактировалось OlegVE; 25.01.2011 в 15:35. |
26.01.2011, 13:42 | #7 |
Регистрация: 18.01.2011
Сообщений: 8
|
Спасибо, OlegVE.
Мир не без умных и добрых людей! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. Поиск линейно зависимых строк матрицы. Error 200: Division by zero, хотя нулей в матрице нет | Paul-SFL | Помощь студентам | 8 | 27.11.2010 21:52 |
Сформировать из 30 таблиц 15 000 таблиц, за 15 минут. | kola672 | Фриланс | 31 | 19.10.2010 01:22 |
Формат зависимых ячеек | Lvenok1987 | Microsoft Office Excel | 3 | 07.04.2010 15:48 |
Отображение в lookup данных из разных таблиц | xabik | БД в Delphi | 7 | 03.06.2009 10:21 |
Проблема отображение таблиц в IE, Opera! | Sem999 | HTML и CSS | 4 | 22.04.2009 19:09 |