powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Редактирование значений для Form on a Table with Report
3 сообщений из 3, страница 1 из 1
Редактирование значений для Form on a Table with Report
    #35558598
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы: 1. справочник "Рисунок фасада", 2. атрибуты фасада.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CREATE TABLE "WS"."RIS_FAS" 
   (	"KOD_RIS" NUMBER( 3 , 0 ) NOT NULL ENABLE, 
	"FN_RIS_FAS" VARCHAR2( 50  BYTE), 
	"SN_RIS_FAS" VARCHAR2( 50  BYTE) NOT NULL ENABLE, 
	"NAZ_ZAPRESSOVKI" NUMBER( 6 , 3 ) NOT NULL ENABLE, 
	"NAZ_RIS" NUMBER( 6 , 3 ) NOT NULL ENABLE, 
	"SROK" NUMBER( 2 , 0 ), 
	 PRIMARY KEY ("KOD_RIS");
	 
CREATE TABLE "WS"."V_FSAG" 
   (	"V1" NUMBER( 4 , 0 ), 
	"KOD_RIS" NUMBER( 3 , 0 ) NOT NULL ENABLE, 
	"VN" NUMBER( 4 , 0 ), 
	"SCHAG" NUMBER( 3 , 0 ), 
	 PRIMARY KEY ("KOD_RIS")
  	 FOREIGN KEY ("KOD_RIS")
	  REFERENCES "WS"."RIS_FAS" ("KOD_RIS") ON DELETE CASCADE ENABLE;
	  

Для таблицы V_FSAG создаю Form->Form on a Table with Report.
Получаю отчет и форму для редактирования таблицы.

1й вопрос
В форме поле KOD_RIS делаю в виде select list (select sn_ris_fas, kod_ris
from ris_fas).
При попытке изменить данные поля KOD_RIS таблицы V_FSAG в форме получаю результат:
ORA-20505: Error in DML: p_rowid=16, p_alt_rowid=KOD_RIS, p_rowid2=, p_alt_rowid2=. ORA-01403: no data found
Error Unable to process row of table V_FSAG.
Другие поля меняются успешно.
Каким образом я могу отредактировать значение KOD_RIS в форме?

2й вопрос
Для отчета (select "KOD_RIS", "V1", "VN", "SCHAG" from "#OWNER#"."V_FSAG" ) добавляю столбец (Add Derived Column) в который через свойство "HTML Expression" я могу вставить значения поля #KOD_RIS# из таблицы V_FSAG. Однако мне необходимо вывести значения поля "SN_RIS_FAS" по KOD_RIS из таблицы RIS_FAS.
Как это можно сделать?
...
Рейтинг: 0 / 0
Редактирование значений для Form on a Table with Report
    #35558607
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользуйся форматированием(Кнопка SRC)! Читать трудно!
...
Рейтинг: 0 / 0
Редактирование значений для Form on a Table with Report
    #35558629
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasikПользуйся форматированием(Кнопка SRC)! Читать трудно!

Учту на будущее. Отредактировал бы свой предыдущий пост, но кажется, что это может сделать только модератор.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Редактирование значений для Form on a Table with Report
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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