|
|
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
APEX4.0 Имеется item1 (цена например 1000.50) item2 (комиссия - 100.20 ) item3 (сумма - 1100.70) При заполнение айтема 1 и 2 выводить сумму в айтем 3 В итоге я с Dynamic Action при нажатии на item1 добавляю значения item1+item2 в item3 с помощью pl/sql. Когда ввожу в айтем 1 и 2 целые числа, то в айтеме три появляется сумма, а когда дробные, то выходит ошибка при таком выходит ошибка ORA-01722 , НО ЦЕЛЫЕ ЧИСЛА РАБОТАЮТ Код: plsql 1. 2. 3. 4. 5. 6. при таком выходит ORA-06502 , НО ЦЕЛЫЕ ЧИСЛА РАБОТАЮТ (AJAX call returned server error ORA-06502: PL/SQL: mumeric or value error: charecter to number conversion error for set value.) Код: plsql 1. 2. 3. 4. 5. 6. А если просто указать, то значения можно выводить только в тип айтема ДИСПЛЕЙ Код: plsql 1. 2. 3. 4. 5. 6. Я пробовал и просто складывать и с to_char и с round не помогло. Целые числа складываются и выводятся, а с запятой нет. Подскажите как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 21:54:20 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
Hagbo, Складывает дробные числа без ошибок, но выводит только в итем типа Text Field и Display Only. Если значения ввожу с точкой 99.99, то ответ получается с запятой 99,99. Копаю дальше, буду рад любым советам)) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 23:35:07 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
а почему вы вместо чисел подставляете строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 23:44:08 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
andreymx, я подставляю числа типо 100.11 или 100,11 , так вот в консоле всё работает и без этого, но вот в апексе пришлось делать так. А по поводу запятой, как раз таки нужна запятая вместо точки, что бы числовое значение ввести через текстовой итем. Было бы лучше, что бы был числовой айтем, но и так всё работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 23:52:14 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
andreymxа почему вы вместо чисел подставляете строки?замечал за пхпшниками. Очень старательно избегают хоть поверхностных представлений об sql. Категорически недоверчиво относятся к книгам. Методом тыка определяют, что ЭЮЯ sql не понимает как строку-значение, а 01.02.3456 как дату, зато '123' прокатывает как число. Вывод? Все значения надо передавать в кавычках. Не воспринимают слова литерал и переменная, ведь в итоге клеится строка(!) для отправки запроса на сервер, как и в случае с веб-запросами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 00:01:07 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
клиент минус сервер тире кодер, Буду очень вам признателен если укажите пальцем в код который работает методом тыка, как было бы правильно с вашей точки зрения. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 00:07:32 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
Hagboработает методом тыкакалькулятор идеально подходит для складывания чисел тыком и ROI на такой задаче даже сравнивать с ораклом рядом не валялся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 00:27:02 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
Hagbo, 1. Установите формат на числовом поле в Апексе 999G999G990D00 2. В pl/sql точно такое же преобразование. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. P.S. Все элементы которые находятся на HTML страничке, это всегда текст. Апекс иногда может неявно преобразовать, но лучше то сделать явно. P.S.S. Я еще в целях исключения пользовательских ошибок, добавляю яваскриптовый кусочек,Ваши поля в апексе должны быть NumberField Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 09:07:26 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
Перенести надо бы в ветку по Апекс этот топик... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 09:31:37 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
Hagbo, Но по большому счету, концепцию Вам надо пересмотреть, если вы ничего не записываете в БД, гонять два числа на сервер для того чтобы сложить, совсем не правильно. Можно это сделать с помощью JS на странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 09:33:32 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
Забыл отписаться, что после обновления апекса до 5.0.3 всё отлично работает с числами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2016, 09:45:08 |
|
||
|
Сложения дробных чисел с добавлением в item.
|
|||
|---|---|---|---|
|
#18+
HagboЗабыл отписаться, что после обновления апекса до 5.0.3 всё отлично работает с числами.вот именно приходит народ и жалуется - так и так, процедура работает заипись, а в джобе слетает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2016, 11:33:20 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39264334&tid=1887928]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 495ms |

| 0 / 0 |
