Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2010, 13:08   #1
Valecus
 
Регистрация: 04.05.2010
Сообщений: 9
По умолчанию Запросы в БД

У меня есть в базе таблица "заказ", вот как сделать чтоб я при выборе клиента в данной таблице, выбирал товар со склада и его количество, и на том складе кол. материала изменилось, и при последующих операциях, когда на складе материал становился равным 0 то я не мог заказать данный материал...
Вот прилагаю два рисунка на которых примерно показано то что мне нужно сделать, на рис1 показан образец заполнения и как должна выглядеть форма, а на рис2 показа то что после нажатия кнопки"подтвердить заказ" должно появиться, и весь материал который был заказан должен отобразиться в таблице заказчика...
Прикрепил две базы для образца.
Уже неделю парюсь с этими запросами но ничего не получается((((((
Изображения
Тип файла: jpg Рис1.jpg (73.7 Кб, 133 просмотров)
Тип файла: jpg Рис2.jpg (69.9 Кб, 133 просмотров)
Вложения
Тип файла: rar Для работы.rar (16.6 Кб, 20 просмотров)
Тип файла: rar Хранилище1.rar (2.57 Мб, 16 просмотров)
Valecus вне форума Ответить с цитированием
Старый 19.10.2010, 16:55   #2
Valecus
 
Регистрация: 04.05.2010
Сообщений: 9
По умолчанию

Что совсем некому помочь?
Valecus вне форума Ответить с цитированием
Старый 02.11.2010, 17:28   #3
Valecus
 
Регистрация: 04.05.2010
Сообщений: 9
По умолчанию

Неужели так тяжело помочь человеку???? или настолько сложно???
Valecus вне форума Ответить с цитированием
Старый 03.11.2010, 03:26   #4
D.Shibanov
Пользователь
 
Регистрация: 01.09.2010
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Valecus Посмотреть сообщение
У меня есть в базе таблица "заказ"...
И у меня тоже есть в базе таблица!!!
Ну, типа, и Вам тоже Здравствуйте!

Цитата:
Сообщение от Valecus Посмотреть сообщение
... вот как сделать чтоб я при выборе клиента в данной таблице, выбирал товар со склада и его количество, и на том складе кол. материала изменилось, и при последующих операциях, когда на складе материал становился равным 0 то я не мог заказать данный материал...
Не совсем понятно, чего Вы хотите получить.
В вопросе Вы говорите о работе в таблице.
Но организовать такие операции, работая только в таблице "заказ", практические не реально! Необходимы триггеры, бизнес-правила. Это требует применения VBA и работы с формами.
А поле со списком в таблице предназначено для заполнения / присвоение значения конкретному полю, не более того.
Или Вы все же планируете применение форм (судя по рисунку)?
Только похоже, что номера рисунков перепутаны...

Последний раз редактировалось D.Shibanov; 03.11.2010 в 03:48.
D.Shibanov вне форума Ответить с цитированием
Старый 05.11.2010, 13:30   #5
Valecus
 
Регистрация: 04.05.2010
Сообщений: 9
По умолчанию

Доброго дня D.Shibanov!!
Суть проста мне нужно сделать расход товара при его заказе(или списания), но кол товара должно изменяться по мере его расхода, то есть при товаре равном нулю я его заказать не могу, но как все это сделать я не знаю.
Да и рисунки не перепутаны.
Valecus вне форума Ответить с цитированием
Старый 11.11.2010, 21:05   #6
kosvo
Пользователь
 
Регистрация: 05.11.2010
Сообщений: 13
По умолчанию

Привет, Valecus!
Во всех "букварях" советуют - начинайте с общей схемы задачи, затем каждую задачу разбейте на подзадачи... и т.д.
1. При вводе количества товара на отпуск - проверка запросом на наличие этого количества на складе (в табл. Склад по коду товара в поле кол-во)
если не хватает , выведи MsgBox c данными по кол-ву
2. После заполнения заказа - жми на созданную кнопку для списания со склада.
Через запрос делаешь выборку, массив и через цикл обновляешь количество на складе.
В любом случае - самому "попариться" придется, но лучше по-элементно. И ответ на короткий вопрос получишь в форуме быстрее.
Удачи!
Владимир
kosvo вне форума Ответить с цитированием
Старый 11.11.2010, 21:55   #7
Аришуля
Новичок
Джуниор
 
Регистрация: 11.11.2010
Сообщений: 2
По умолчанию

Как сделать так,чтобы отображались из списка тока определенного года рождения?)
Аришуля вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запросы ара Помощь студентам 20 13.05.2010 11:54
Запросы Kristina92 Microsoft Office Access 2 25.03.2010 21:27
Запросы к БД limon PHP 7 28.11.2008 20:29
Запросы к БД xDjarx БД в Delphi 6 14.05.2008 17:04