Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Я новичок. Поэтому глупый вопрос, но всё же. В Toolbar загруженны данные из таблицы. Есть поля Nalog_Baza, Stavka_NDS и Sum_Nds. № Строки Nalog_Baza, Stavka_NDS Sum_Nds . 1________|__________|____20____|________ 2________|__________|____18____|________ 3________|__________|____10____|________ Мне нужно, чтобы при вводе данных пользователем в поле Nlog_Baza автоматически считалась сумма Sum_NDS= Nlog_Baza * Stavka_NDS и сразу показывалась в поле Sum_Nds этой записи. Как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 08:43 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
Выражение "В Toolbar загруженны данные из таблицы." можете более конкретизировать/уточнить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 09:08 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
SNatVЗдравствуйте. Я новичок. Поэтому глупый вопрос, но всё же. В Toolbar загруженны данные из таблицы. Есть поля Nalog_Baza, Stavka_NDS и Sum_Nds. № Строки Nalog_Baza, Stavka_NDS Sum_Nds . 1________|__________|____20____|________ 2________|__________|____18____|________ 3________|__________|____10____|________ Мне нужно, чтобы при вводе данных пользователем в поле Nlog_Baza автоматически считалась сумма Sum_NDS= Nlog_Baza * Stavka_NDS и сразу показывалась в поле Sum_Nds этой записи. Как это сделать? Не знаю насчет 10g, но думаю, также. в 6i в свойствах элемента есть такая штука - формула. Думаю, тебе поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 09:08 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
Просто через Wizard в Toolbar указала, что данные брать из таблицы в схеме. Мне это нужно, чтобы напрямую данные вносились в эту таблицу. Эта таблица - шаблон заполнения данных. Шаблон может меняться, поэтому чтобы каждый раз не перерисовывать формы использую таблицу-шаблон. formula - это хорошо, но процентная ставка стоит не для всех записей, и мне нужно вносить данные в поле Sum_nds ручками, если StAVKA_NDS=0. А если поставить formulu, то она редактировать данные не даёт. Поэтому мне нужно проверить, если поле StAVKA_NDS <>0, то автоматически считать сумму, если нет , то вводить ручками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 09:25 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
А решение, Прописать логику на триггере WHEN_VALIDATE_ITEM на элементе Nlog_Baza , случайно не подойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 09:36 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
я написала в WHEN-VALIDATE-ITEM if :b_deklar_nds.stavka_nds_n<>0 then :b_deklar_nds.sum_nds:=:b_deklar_nds.nalog_baza*:b_deklar_nds.stavka_nds_n; end if; Это не работает конечно. Надо использовать Set_Item_Instance_Property('b_deklar_nds.sum_nds,CURRENT_RECORD, ... Но (опять глупый вопрос) что после CURRENT_RECORD писать в этом случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 09:51 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
SNatVя написала в WHEN-VALIDATE-ITEM if :b_deklar_nds.stavka_nds_n<>0 then :b_deklar_nds.sum_nds:=:b_deklar_nds.nalog_baza*:b_deklar_nds.stavka_nds_n; end if; Это не работает конечно. ....... Как не работает ? То есть : прописали в WHEN-VALIDATE-ITEM на элемент nalog_baza и при ВВОДЕ значения в указанное поле при выходе фокуса и наличии заполненного :b_deklar_nds.stavka_nds_n значение в b_deklar_nds.sum_nds не появляется ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 09:59 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
sendal SNatVя написала в WHEN-VALIDATE-ITEM if :b_deklar_nds.stavka_nds_n<>0 then :b_deklar_nds.sum_nds:=:b_deklar_nds.nalog_baza*:b_deklar_nds.stavka_nds_n; end if; Это не работает конечно. ....... Как не работает ? То есть : прописали в WHEN-VALIDATE-ITEM на элемент nalog_baza и при ВВОДЕ значения в указанное поле при выходе фокуса и наличии заполненного :b_deklar_nds.stavka_nds_n значение в b_deklar_nds.sum_nds не появляется ? Проверьте в свойствах формы - уровень валидации. Должен стоять элемент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 10:10 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
Да. Уровень валидации был НЕ элементом. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 10:49 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
Ещё вопрос знающим. Допустим, что пользователь будет вводить данные в одном поле Nalog_Baza. Мне надо чтобы по Enter фокус опустаклся вниз, а не бегал по строке. Пользователь привык работать правой (цифровой) частью клавиатуры и ему трудно будет еще и на "стрелку вниз" пальцы перенастроить. Такое возможно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 13:29 |
|
||
|
forms10g toolbar
|
|||
|---|---|---|---|
|
#18+
SNatVЕщё вопрос знающим. Допустим, что пользователь будет вводить данные в одном поле Nalog_Baza. Мне надо чтобы по Enter фокус опустаклся вниз, а не бегал по строке. Пользователь привык работать правой (цифровой) частью клавиатуры и ему трудно будет еще и на "стрелку вниз" пальцы перенастроить. Такое возможно сделать? Можно. Например явно определить триггер KEY-NEXT-ITEM на элемент Nalog_Baza, в котором написать: Код: plsql 1. Модератор: Тема перенесена из форума "Oracle". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 14:35 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=35247150&tid=1879213]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 495ms |

| 0 / 0 |
