0 / 0 / 0
Регистрация: 01.04.2008
Сообщений: 5
|
|
1 | |
Как запретить пользователю торговать воздучом?13.04.2008, 18:37. Показов 1524. Ответов 7
Метки нет (Все метки)
Имеются две таблицы - в одной поступление товара на склад, в другой - продажа.Как запретить пользователю ввести в форму продажу товара остаток которого на складе - ноль?
0
|
13.04.2008, 18:37 | |
Ответы с готовыми решениями:
7
Как торговать в сапе и не попасть под фильтры ? Как запретить доступ в интернет пользователю? Как запретить пользователю расширить Окно? Как запретить менять цены пользователю |
2 / 2 / 2
Регистрация: 23.06.2007
Сообщений: 397
|
|
14.04.2008, 03:14 | 2 |
Предоставлять данные для продажи только те, которые на складе >0
Конкретная реализация может быть любая, конкретно поместу
0
|
msd
|
||||||
14.04.2008, 12:13 | 3 | |||||
Я вижу, что текущего состояния склада всё равно нет. Таким образом, надо вначале высчитать остаток как суммарное поступление минус суммарная продажа. А потом эту цифру сравнить с введенной в форме. К тому же, полагаю, есть смысл сравнивать введенное количество не с нулем, а с рассчитанным остатком, чтобы оператор не продал товара больше, чем есть на складе.
Имеем таблицы: 'Поступления' ([Код товара];[Количество]) 'Продажи' ([Код товара];[Количество]) В форме, в которой мы вводим новую цифру есть поля 'КодТовара' и 'Количество'. На изменение поля 'Количество' вешаем:
|
0 / 0 / 0
Регистрация: 01.04.2008
Сообщений: 5
|
|
14.04.2008, 18:41 [ТС] | 4 |
Текущее состояние склада вычисляется запросом и выводится в форму продажи как субформа.
0
|
msd
|
||||||
14.04.2008, 21:23 | 5 | |||||
Можно взять данные из того самого запроса:
|
alexej
|
|
15.04.2008, 09:41 | 6 |
DlookUp это очень медленно. Сделай запрос без него.
|
msd
|
|
15.04.2008, 12:40 | 7 |
Так запрос уже есть. Как из него цифру вытащить? Если в запросе всего несколько тысяч строк, то тормоза не заметишь.
|
dbdev
|
|
15.04.2008, 14:21 | 8 |
Можно сделаь запрос с параметром, результат которого - одно число.
|
15.04.2008, 14:21 | |
15.04.2008, 14:21 | |
Помогаю со студенческими работами здесь
8
Как запретить пользователю видеть структуру БД Как запретить вводить пользователю буквы в TextBox? Как запретить пользователю завершать процесс приложения как запретить смотреть данные другому пользователю Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |