|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.01.2012, 09:34 | #11 |
Пользователь
Регистрация: 26.04.2011
Сообщений: 19
|
Здравствуйте Евгений! Возможно я чего-то не понял в вашем примере, но мне нужно не совсем это... Идея заключалась в том, чтобы после ввода количества товара в форме транзакций, при потере фокуса этого поля, автоматически проверялось наличие данного товара на складе, и если его меньше чем то которое вы ввели, выдавалось бы сообщение об этом и предлагалось бы ввести новое количество. Если товара хватает, то от количества товара на складе отнимается количество введенное вами в форме. Как-то так...
|
11.01.2012, 00:19 | #12 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте justas1507.
"..Возможно я чего-то не понял в вашем примере.." - да возможно (а возможно не включен обработчик VBA): "..после ввода количества товара ... автоматически проверялось наличие данного товара на складе .. если его меньше чем .. ввели, выдавалось бы сообщение.." 1. при выборе контролом Product товара, поле Field0 отображает отображает остаток товара в наличии (на складе) 2. при вводе в поле формы Quantity, если кол-во превышает остаток, цвет символов этого поля становится красным. (заменив в коде строку ..Quantity.ForeColor = IIf(b, 255, 0).. на ..Quantity.BackColor = IIf(b, 255, 16777215).. будет меняться цвет фона на красный, возможно так будет нагляднее) 3. с учетом того что конструкция предназначена для добавления, изменения и удаления записей, обработчик нажатия кнопки так-же выполняет проверку превышения остатка строкой кода: Код:
первая в списке - создание новой записи выбранная в списке - редактирование выбранная с Quantity =0 - удаление всё выполняется без лишних, бесполезных "сообщений", как-то так... Но если такой вариант не устраивает - простите, что отвлёк Ваше внимание. Евгений. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
осуществить ввод цифр. осуществить диалог. | 13xXx13 | Помощь студентам | 0 | 08.12.2011 20:25 |
Как сделать проверку на конец массива ? | Alex1991 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 28.11.2010 02:10 |
Как сделать проверку ? | HmTH | Общие вопросы Delphi | 42 | 20.10.2010 18:42 |
как прописать проверку toolButtons | lexluter1988 | Общие вопросы .NET | 2 | 18.05.2010 20:22 |
как можно сделать проверку? | KARUSHEV | Помощь студентам | 10 | 13.10.2009 15:15 |