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

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

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

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

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

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

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

---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
    #34118554
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может перед этим циклом запретить изменение поля.
...
Рейтинг: 0 / 0
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
    #34120642
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, выделять отдельную строку, 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
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
    #34120734
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voronk....
// Пассану array в responce окно с datawinow и кнопками Yes & No, загружу array в datawindow, выберет No сделаю return выберет Yes продолжу скрипт.Прально... только не надо массив. лучше лепи в одну строку через ~t и ~r~n чтоб можно было одним ImportString-ом закинуть в dw.
...
Рейтинг: 0 / 0
Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
    #34120751
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрей voronk....
// Пассану array в responce окно с datawinow и кнопками Yes & No, загружу array в datawindow, выберет No сделаю return выберет Yes продолжу скрипт.Прально... только не надо массив. лучше лепи в одну строку через ~t и ~r~n чтоб можно было одним ImportString-ом закинуть в dw.
спасибо, уже сделано, работает так как надо, все довильны, все смеютса.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Комрады, вот такой вопрос, если юзверь тарабанит по Enter клавише ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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