Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите. Как это можно реализовать??
 
 автор: alexaders   (01.09.2008 в 23:26)   личное сообщение
 
 

Здравствуйте. Помогите разобраться, как реализовать следующую ситуацию:
1. Есть 4 категории товаров, каждая категория содержит определенное кол-во наименований.
Данная информация хранится в 2-х таблицах : .
1-я id_категории; назв_категории
2-я id_категории; наименование_товара
(структура примерная, можно править)

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

Заранее благодарю!

  Ответить  
 
 автор: Vik   (02.09.2008 в 01:01)   личное сообщение
 
 

Во второй таблице необходимо дополнительное ключевое поле ID товара.
Приход - в отдельную таблицу - ID прихода; ID товара; кол-во товара, возможно другие поля.
Сделаете такую структуру - введите категории и товары и выложите файл.
Есть вариант реализации через подчиненную ленточную форму.

  Ответить  
 
 автор: AmikE   (06.09.2008 в 21:31)   личное сообщение
 
 

Сталкивался с подобным :-) .

>- 1-й столбец выбрать тип товара
>- во 2-м столбце список наименований, соответствующий
>выбранному типу (передача фокуса после выбора в столбце 1)

Сие в Access не возможно , так как двойную фильтрацию данных и более он обрабатывать не могёт . А если и получиться задавать в первом столбце тип , а во втором пытаться сделать подбор по типу , то выбор делает только по первой строчке типа .Даёт только сделать выбор в строке наименования из вплывающего списка связанной с общей таблицей товаров.
А прикинь приход 100 наименований и искать их в таблице из 15000 наименований
Выход в данной ситуации один : печатать приход ручками и знать артикулы товара .
Access в этом отношении не гибок

  Ответить  
 
 автор: AmikE   (07.09.2008 в 12:07)   личное сообщение
 
 

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

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList