|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.03.2011, 14:23 | #1 |
Регистрация: 30.03.2011
Сообщений: 4
|
Привязка поле со списком к 2 и более формам или таблицам
Есть задачка сделать программку , возникли пару вопросиков но по скольку только учусь решил спросить тех кто грамотней.
есть форма (Форма 1) на форме поле со списком, есть 3 таблицы (Таб1, Таб2, Таб3 - с разными типом и полями) . Как лучше и правильней можно сделать при выборе одного значение в поле со списком чтоб в форме открывалось под. форма (в табличной форме) с данными из одной из этих 2-3 таблиц, и с ограниченным списком значений (например в той таблице 100 записей чтоб в форме просто открывались последние 10-15 записей) . Есть 2 варианта у меня, но что то не получается привязать, каждое значение в поле со списком (там их не более 3-5 ) привязать по одной таблице, или же каждое значение в поле со списком будет иметь свою форму. Посоветуйте и помогите разобраться пожалуйста. |
30.03.2011, 16:23 | #2 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
1. Что Вы отображаете в поле со списком или иначе что конкретно Вы выбираете, с какой конечной целью? С целью перебора таблиц? Может объясните так: Выбираю такое-то конкретное значение в поле со списком и у меня на форме (в субформе - это и часть ответа на Ваш вопрос) отображаются данные по такому-то условию. 3-5 значений в поле со списком ни как не стыкуются с тремя таблицами, следовательно поле со списком должно быть связано с запросами... 2. Цитата:
Код:
|
|
30.03.2011, 20:41 | #3 |
Регистрация: 30.03.2011
Сообщений: 4
|
ок более подробнее
создаю журнал выполненных работ точней пытаюсь. нужно так при выборе в поле со списком вида работ например (ремонт, профилактика, компоновка) открывалась в подчинённой форме данные именно этого вида работ а для удобство чтоб не была вся таблица а только последние например 10-15 записей . надеюсь сейчас разборчивей. 1 таблица например ID и Вид работ 2 таблица данные 1 вида работ 3 таблица соответственно другово вида работ и так далее В форме поле со списком и ниже другая форма в которой что выбрано просматривается (то есть тот список ограниченный). |
31.03.2011, 12:11 | #4 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
Цитата:
1. Посмотрите в базе данных Борей.mdb (C:\Program Files\Microsoft Office\Office10\Samples\Борей.mdb может у Вас в другом месте) форму "Заказы клиентов". 2. На сколько различаются ваши виды работ, что необходимо для каждой создавать свою таблицу? Например поля для подробностей по видам работ: 1) ID вида работ (внешний ключ), 2) Название отдельной операции, 3) Время начала, 4) Время окончания... 3. Я предположил, что Вам нужны три таблицы: а) тблСотрудник (или тблРемонтныйУчасток) б) тблВидРабот и) тблОперацииДляВидовРабот 4. Создайте отношения "один ко многим" для, таблиц: тблСотрудник -> тблВидРабот тблВидРабот -> тблОперацииДляВидовРабот И и Вас получится как в вышеназванной форме "Заказы клиентов". 5. Использование поля со списком для навигации по записям. Код:
До свидания |
|
31.03.2011, 14:41 | #5 |
Регистрация: 30.03.2011
Сообщений: 4
|
да спасибо вы правильно почти всё поняли.
Дело не в том что намного отличаются поля таблицы что нужны 3, а в том что если по мере пополнение записей их будет много чтоб меньше нагружалось всё, поэтому и подумал что так эффективней. А разница в таблице только то что один вид работ имеет дату и примечание , другой вид работ тоже самое а вот третий вид работ имеет дату примечание и серийные номера и год выпуска. И вот пустые поля не должны по моему мнению и думаю лучше будет чтоб не выводились на экран. |
31.03.2011, 17:28 | #6 | |||
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Цитата:
Цитата:
Цитата:
Думаю теперь Вам надо много читать и создавать несколько тем для получения ответа уже на конкретные вопросы. До свидания |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поле с раскрывающимся списком | MickMick | Microsoft Office Excel | 9 | 05.01.2011 22:08 |
поле со списком | new_here | Microsoft Office Access | 2 | 03.10.2010 19:08 |
Поле со списком | Diamand | Microsoft Office Access | 4 | 14.05.2010 21:28 |
Поле со списком | Underfinder | Microsoft Office Access | 7 | 21.03.2010 17:17 |
Поле со списком | d_adilet | Microsoft Office Access | 5 | 08.02.2010 07:37 |