|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Всем доброго времени суток!) Для практики попросили сделать простенькую программку для учета катриджей, мол заправленные и не заправленные. Сделал два всплывающих оконца: 1 "Заправленные" с полями Id, Марка, Колич.Штук; и "На заправку" с полями Id, Марка, Колич.Штук... Но застопорился на вопросе как сделать всплывающее окошко предупреждения для "Заправленные", то есть когда в поле Колич.Штук остается 1 катридж должно появиться то самое окошко предупреждения. P.S. в FoxPro я еще разбираюсь не особо хорошо, по этому, просьба если будете помогать, то пишите подробно:)) Заранее Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 07:40 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
В тот момент когда изменяется количество заправленных проверять значение в поле Колич.Штук и если оно равно 1 выдавать сообщение через messagebox() ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 13:09 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Dag, а как задать эту проверку? ... окна "Заправленные" и "На заправку", сделаны при помощи Форм, которые и ссылаются на изначальные таблицы zapravlen и nazapravky... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 13:21 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Запакуй проект в архив и сбрось сюда, иначе гадания будут долгими. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 14:08 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Dag, вот:) приложил проект в архиве. прошу строго не судить, только начинаю работать в FoxPro. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 19:54 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
VASABI, Проще всего в методе ProgrammaticChange текстбокса FIDKOLICHESTVO1 написать что-нибудь типа Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 22:13 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Обрати внимание на Stored Procedures базы данных и триггер на обновление в таблице tablezapravlenue ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 22:43 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Известна поговорка "Если в Фоксе можно что-либо сделать - то это можно сделать не менее чем тремя путями." Предложение tanglir'а также решает предложенную задачу другим путем. К его сообщению я бы добавил, что тот код который он предложил неплохо бы использовать параллельно и в методе InterActiveChange ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 22:48 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
tanglir, воспользовался вашим методом, и окошко с предупреждением появляется:) НО! только при нажатии на текстбокс с количеством ^_^ а как сделать появление автоматическим? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:13 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
DagОбрати внимание на Stored Procedures базы данных и триггер на обновление в таблице tablezapravlenue ок, обратил:) только не могу понять почему при запуске формы Заправленные не срабатывает MESSAGEBOX("Achtung!"), судя по вставке он должен выскакивать, так? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:21 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
VASABI только не могу понять почему при запуске формы Заправленные не срабатывает MESSAGEBOX("Achtung!"), судя по вставке он должен выскакивать, так? Нет, этот триггер срабатывает только при обновлении поля. При желании в Init формы formzapravlenue можно добавить что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:37 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Dag, сглупил:) все срабатывает MESSAGEBOX("Achtung!"), при изменении значения <=1.:) === У мя к вам еще один вопрос, как все это сделать цельной программой? пытаюсь скомпилировать, выделил все файлы в проекте и жму Compile, но выдает ошибку: "Cannot create file c:\users\alexander\desktop\compile\formnazapravku.scx." что я опять не так делаю?) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:37 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Нужно жать кнопочку Build d ProjectMenagere'е ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:39 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Dag, а "Init" формы, это просмотр ее sql кода?) как его открыть?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:44 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Dag и Tangril, большое спасибо за помощь предоставленную ранее:) но на этом вопросы не закончились ^_^ попробовал сохранить то что имею одним .exe, но вот проблемка при запуске эгзешника, на секунду выскакивает оконце программки и сразу же исчезает О_О ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:52 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Открой форму в конструкторе, щелкни правой кнопки мыша, выбери Code..выбери Init. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:53 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2009, 23:54 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Dag, ок:) Спасибо еще раз!) Буду пытаться разобраться по вашей ссылке как прекратить мелькание программки:) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2009, 00:01 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Dag, у меня опять к вам вопросы:) 1.сделал менюшку для программы, проблемы возникли с выводом текстовых файлов О_О он почему-то показывает их только через "MODIFY FILE", но тогда сообщение открыто для изменения, а необходимо лишь для прочтения :( пытался через "DO FILE" ругается, что не так? 2. Проблемы с кнопкой Exit в меню, что видно напутал с кодом ^_^ 3. По проблеме с мелькающим запуском готового exe, честно говоря так и не разобрался куда именно необходимо добавить точку остаyjds (DO MainMenu.mpr READ EVENTS)... Подскажите:) P.S. сразу приложил архив с попыткой добавить мною меню:) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2009, 19:10 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Ещё не скачав архива... 1. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2009, 19:53 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
upd. Проще сделать отдельную программку типа Код: plaintext 1. 2.
А в кнопке экзит написать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2009, 20:19 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
tanglir, ок, сейчас гляну что выйдет:) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2009, 20:22 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
Собственно tanglir на все вопросы ответил. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2009, 20:24 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
tanglir, а можно подрбнее:) сделать отдельную программку: то бишь она будет стартовым файлом? и как указать, что она главный файл:) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2009, 20:25 |
|
Создание окна предупреждения в проге на FoxPro..?
|
|||
---|---|---|---|
#18+
VASABI, Окно проекта - закладка Code, выбираем Program, жмём New. Пишем вышеприведённый текст, сохраняем как main.prg. Правомышк на появившемся файле - Set Main. Потом правим экзит в меню, потом билд, и всё. У меня заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2009, 20:31 |
|
|
start [/forum/topic.php?fid=41&msg=36111911&tid=1586190]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 163ms |
0 / 0 |