|
Submit отчета после неудачного Validation
|
|||
---|---|---|---|
#18+
Возникла такая ситуация. Есть 2 поля с датами, 2 списка со временем (00:00, 08:00 ...). Формируются поля = дата + время (1 и 2). Настроена проверка соответствия дат. Отчет, который берет значения дата+время из полей. После того, как проверка выдает ошибку, отчет все-таки отрабатывается и выдает свои ошибки. Как так? Разве неудачная проверка не должна отменять сабмит отчета? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2010, 09:00 |
|
Submit отчета после неудачного Validation
|
|||
---|---|---|---|
#18+
А теперь по порядку, что действительно есть, как формируется, что происходит... С примером - лучше всего. PS: Сабмит отчёта - бр-р-р, что это? ------------------------------------------------------- When I say "RTFM" or "STFF" or "STFW", the third letter means "Following" or "Fine"... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 01:27 |
|
Submit отчета после неудачного Validation
|
|||
---|---|---|---|
#18+
suPPLerА теперь по порядку, что действительно есть, как формируется, что происходит... С примером - лучше всего. PS: Сабмит отчёта - бр-р-р, что это? ------------------------------------------------------- 0. Есть отчет, формируемый на основе скл - запроса, одним из параметров которого является строка следующего вида: Код: plaintext
Код: plaintext 1.
1. Есть Валидейшн, который проверяет, чтобы дата\время начала периода не была больше его завершения Код: plaintext 1. 2.
Когда с датами все нормально, отчет выводит данные - все ОК. А когда возникает ошибка, валидейшн выводит сообщение. По идее, если ошибка обнаружена в процессе валидейшн, после вывода сообщения, ничего происходить не должно. Однако, возникает ошибка проверки, а отчет все равно пытается сформироваться и, как следствие появляется сообщение типа: авторreport error: ORA-01830: шаблон формата даты завершается перед преобразованием всей строки ввода ORA-02063: предшествующий line из P2K А мне этого совсем не надо, чтобы пользователь видел какие-то сообщения в регионе отчета, даже если он ошибся и дата начала больше даты завершения. То есть при "непрохождении" валидейшн, состояние региона с отчетом оставалось таким, каким оно было до этого. Но отчет "сабмитится" (именно это я имел ввиду под сабмитом) даже после неудачного валидейшн. Understand me? William Foxter ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 08:57 |
|
Submit отчета после неудачного Validation
|
|||
---|---|---|---|
#18+
Foxter, 0. У Вас время заканчивается на минутах, а формат даты используете HH24:MI :SS . 1. У региона есть Region Error Message и Conditions. Хотите - выводите своё сообщение об ошибке, хотите - не выводите регион вообще при определённых условиях. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 14:30 |
|
Submit отчета после неудачного Validation
|
|||
---|---|---|---|
#18+
suPPLerFoxter, 0. У Вас время заканчивается на минутах, а формат даты используете HH24:MI :SS . Да, но ошибки при правильном соотношении дат не возникает, отчет работает нормально. Ошибка в репорте возникает так как не сформировано поле с датой (при непрохождении валидейшн). 1. У региона есть Region Error Message и Conditions. Хотите - выводите своё сообщение об ошибке, хотите - не выводите регион вообще при определённых условиях.[/quot] Понятно... попробую что-нить придумать... спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 14:34 |
|
Submit отчета после неудачного Validation
|
|||
---|---|---|---|
#18+
А с валидейшн никак нельзя организовать сабмит, чтобы отчет обрабатывался только по определеному реквесту, формируемому в самой проверке? То есть как-то связать результат валидейшн с реквестом по которому "срабатывает" отчет? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2010, 08:55 |
|
Submit отчета после неудачного Validation
|
|||
---|---|---|---|
#18+
FoxterА с валидейшн никак нельзя организовать сабмит, чтобы отчет обрабатывался только по определеному реквесту, формируемому в самой проверке? То есть как-то связать результат валидейшн с реквестом по которому "срабатывает" отчет? Нашел решение :) В проверке записал в случае ошибки - в поле - 0, иначе - 1. А в сам отчет поставил условие - если айтем = 1. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2010, 09:07 |
|
|
start [/forum/topic.php?fid=50&fpage=82&tid=1877006]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 283ms |
total: | 409ms |
0 / 0 |