Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ... / 7 сообщений из 7, страница 1 из 1
10.11.2006, 00:17
    #34117786
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
Окно сделало ретрив, после этого, луп проверяет строку за строкой и если trans_amount > balance_amount, выкидывает месаджбокс ("месаджбокс номер 1", "будем продолжать?", вопрос!, ДаНет, 1)

Если да, то продолжаем, если нет закрываем окно.

Попросили добавить, если trans_date <> dt_today (для етого не нужно проверять каждую строку), выкинуть месаджбокс номер 2, чтобы предупредить: дата не сегодняшяя, показать на сколько дней она в прошлом или будушем и спросить хотят ли поменять trans_date на другой.

если нет, то нет, если да, выбросить другое окно куда он введёт новую дату и заменить в каждой строке старую на новую.

если узверь во время первого лупа начинает барабанить кнопку Enter изо всех сил, а транс_дате нужно откоректировать, месаджбоксе номер 2 появитса не успевает, а вылазит окно для ввода новой даты, конфуз.

Как бы с этим справитса?
...
Рейтинг: 0 / 0
10.11.2006, 00:18
    #34117788
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
PeSe
Набить юзверю морду или отломать пальцы, не предлагать.
...
Рейтинг: 0 / 0
10.11.2006, 01:02
    #34117817
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
MessageBox не предназначен для повторяющихся сообщений.

Лучше заведи в своем DW дополнительную колонку или две в которых жирным красным шрифтом напиши "в этой строке такая-то проблема" и если окно с DW имеет функцию сохранения - не давай юзеру сохранять пока он не разрешит все проблемные строки.
Ну можешь еще добавить на окно кнопку типа "показать только проблемные строки" или "найти следующую пробелмную строку"

---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
10.11.2006, 10:47
    #34118554
sboyko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
Может перед этим циклом запретить изменение поля.
...
Рейтинг: 0 / 0
10.11.2006, 19:29
    #34120642
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
Всем спасибо, выделять отдельную строку, not an option, думаю сделаю так:
string s_msg[], s_msg_check[]

for l_row = 1 to dw_1.RowCount()
if a <> b then
s_msg[upperbound(s_msg[]) + 1] = 'account xyz, Something Wrong'
end if
next

if s_msg[] <> s_msg_check[] then
// Пассану array в responce окно с datawinow и кнопками Yes & No, загружу array в datawindow, выберет No сделаю return выберет Yes продолжу скрипт.

end if
...
Рейтинг: 0 / 0
10.11.2006, 20:22
    #34120734
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
voronk....
// Пассану array в responce окно с datawinow и кнопками Yes & No, загружу array в datawindow, выберет No сделаю return выберет Yes продолжу скрипт.Прально... только не надо массив. лучше лепи в одну строку через ~t и ~r~n чтоб можно было одним ImportString-ом закинуть в dw.
...
Рейтинг: 0 / 0
10.11.2006, 20:39
    #34120751
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
ЗоринАндрей voronk....
// Пассану array в responce окно с datawinow и кнопками Yes & No, загружу array в datawindow, выберет No сделаю return выберет Yes продолжу скрипт.Прально... только не надо массив. лучше лепи в одну строку через ~t и ~r~n чтоб можно было одним ImportString-ом закинуть в dw.
спасибо, уже сделано, работает так как надо, все довильны, все смеютса.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ... / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]