Создание сложной формы в MS Access 2007
От: olegabr Россия  
Дата: 26.08.09 04:11
Оценка:
Никак не пойму, как сделать простую вещь...

Дано:
Таблица поставщиков, с полями: Код поставщика, Название поставщика
Таблица товаров, с полями: Код товара, Наименование товара
Таблица артикулов, с полями: Код артикула, Код поставщика, Код товара, Строка артикула

повторяющиеся названия полей в разных таблицах связаны связями access.

Хочу сделать такую форму ввода артикулов:
Строка артикула: <ввод текста>
Наименование товара: <выпадающий список названий товаров из таблицы товаров>
Название поставщика: <выпадающий список названий поставщиков из таблицы поставщиков>

смысл простой: выбираю строки из выпадающих списков, а в таблицу артикулов вносятся значения соответствующих этим строкам идентификаторов.

как этого добиться в MS Access 2007?
access форма
Re: Создание сложной формы в MS Access 2007
От: Jyk Россия  
Дата: 26.08.09 06:51
Оценка:
На сколько я тебя понял, это довольно просто.
1. Рисуешь искомую форму
2. Связываешь запросами свои списки с таблицами
3. На событие выбора из второго списка вешаешь запрос к таблице, возращающий искомое значение.

Дополнительно по желанию предусматриваешь что:
1. Выбор второго списка возможен только при выбранном первом
2. При перевыборе первого списка, обнулять значения второго
3. При ручном вводе артикула, через запрос поиск значений для списков.
4. Ну и конечно нужно предусмотреть ситуации когда значения по запросам не найдены

Если есть желание пообщаться подробнее aveselkov@mail.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.