powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Страница для оформления сделки
18 сообщений из 18, страница 1 из 1
Страница для оформления сделки
    #38932099
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ни как не получается сделать добавление в базу информации о выполненной сделки.
Пробовал 2 способами:
1. MasterDetail, но в детейл пишет ошибку что нет данных. При попытке добавить выдает ошибку:
Код: sql
1.
2.
Unexpected error, unable to find item name at application or page level.
ERR-1002 Unable to find item ID for item "P13_SDELKA_ID" in application "114".


2. Добавлял на страницу вторую форму с таблицей СторонаСделки, но тут выдается вся инфа что есть в базе, и при попытке добавить выдает ошибку:
Код: sql
1.
2.
ORA-02291: integrity constraint (ADMIN.TC_TYPEN3) violated - parent key not found
Unable to process row of table CHARAC_ZAYV.



Как можно сделать? На странице должно получиться: Форма с т.Сделка и форма где отображается ТипСтороны (например, арендодатель) и Контрагент (например, Петров). Подскажите, пожалуйста.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
CREATE TABLE  "SDELKA" 
   (	"ID" NUMBER NOT NULL ENABLE, 
	"NEDVIJ_ID" NUMBER, 
	"TIP_SDELKI_ID" NUMBER, 
	"DATE_SD" DATE, 
	"SUMMA_SD" VARCHAR2(50), 
	"PORYID_PAY" VARCHAR2(50), 
	"COMMISSION" VARCHAR2(50), 
	"RIELT_ID" NUMBER, 
	 CONSTRAINT "SDELKA_PK" PRIMARY KEY ("ID") ENABLE
   ) ;

CREATE TABLE  "STORONA_SDELKI" 
   (	"SDELKA_ID" NUMBER, 
	"CONTRACTOR_ID" NUMBER, 
	"TIP_STORONI_ID" NUMBER
   ) ;ALTER TABLE  "STORONA_SDELKI" ADD CONSTRAINT "TC_TYPEN4" FOREIGN KEY ("SDELKA_ID")
	  REFERENCES  "SDELKA" ("ID") ENABLE;ALTER TABLE  "STORONA_SDELKI" ADD CONSTRAINT "TC_TYPEN5" FOREIGN KEY ("CONTRACTOR_ID")
	  REFERENCES  "СONTRACTOR" ("ID") ENABLE;


CREATE TABLE  "TIP_STORONI" 
   (	"ID" NUMBER NOT NULL ENABLE, 
	"TIP_STR" VARCHAR2(100), 
	 CONSTRAINT "TIP_STORONI_PK" PRIMARY KEY ("ID") ENABLE
   ) ;ALTER TABLE  "TIP_STORONI" ADD CONSTRAINT "TIP_STORONI_CON" FOREIGN KEY ("ID")
	  REFERENCES  "TIP_STORONI" ("ID") ENABLE;

CREATE TABLE  "СONTRACTOR" 
   (	"ID" NUMBER NOT NULL ENABLE, 
	"TIP_CONTR_ID" NUMBER NOT NULL DISABLE, 
	"FIO_NAME" VARCHAR2(100), 
	"INFO" VARCHAR2(120), 
	"PASPORT" VARCHAR2(10), 
	"ADRESS" VARCHAR2(60), 
	"PHONE" VARCHAR2(11), 
	"REKVIZIT" VARCHAR2(100), 
	"INN" VARCHAR2(12), 
	"KPP" VARCHAR2(15), 
	 CONSTRAINT "СONTRACTOR_PK" PRIMARY KEY ("ID") ENABLE
   ) ;ALTER TABLE  "СONTRACTOR" ADD CONSTRAINT "СONTRACTOR_CON" FOREIGN KEY ("TIP_CONTR_ID")
	  REFERENCES  "TIP_CONTR" ("CONTR_ID") DISABLE;ALTER TABLE  "СONTRACTOR" ADD CONSTRAINT "СONTRACTOR_CON2" FOREIGN KEY ("TIP_CONTR_ID")
	  REFERENCES  "TIP_CONTR1" ("ID") ENABLE;
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932119
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Ни как не получается сделать добавление в базу информации о выполненной сделки.
уже говорил - идти по шагам, постоянно возвращаясь к рабочему варианту.
Тут ты вывалил кучу таблиц и связей. Типа разбирайтесь.
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932144
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

так всегда ошибка возникает.куда тогда возвращаться?
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932151
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

куча таблиц и связей для большей наглядности,что бы более понятно было. а то напишут как всегда что не схемы нет,ни запросов
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932155
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Petro123,
так всегда ошибка возникает.куда тогда возвращаться?
как ты делал - оставить 2-3 таблицы с 2-мя, 3-мя полями.
Убрать лишние FK.
Нафига ты вывалил 4 таблы?
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932161
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

ну должно ж участвовать 4 таблицы
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932164
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
17469486
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932262
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Как можно сделать?
Сделать мастер создания сделки из трёх страниц, где на первой странице указать сделку и её тип, на второй - два, три, ..., десять полей на основе LOV для указания сторон сделки в зависимости от её типа. На третьей -- введённые данные и подтверждение создания сделки с вызовом необходимых процессов, вставляющих данные. Для создания мастеров в APEX есть мастер, простите за тавтологию.

Я очень сомневаюсь, что договор будет иметь больше десяти сторон при заключении. Случаи с двумя и тремя сторонами -- 99,99%.

PS: Документацию Вы решили не читать, приложения с примерами в составе APEX -- не устанавливать, в Oracle Learning Library не смотреть. Сразу к станку, разрабатывать наугад. Похвально.
PPS: Смесь транслита и перевода в идентификаторах -- показатель высокого мастерства. Не останавливайтесь.
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932371
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,



спасибо за ответ. Стараюсь читать что касательно проекта,но не всё правильно понимаю (всё же при переводе искажается) .
буду пробовать,выхода всё равно нет,делать надо. главное то,что мне стало уже интересно всему научиться. конечно учиться нужно не с этого,а как минимум улучшить знания в проектировании,,но увы,время не позволяет
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932757
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,
suPPLerДля создания мастеров в APEX есть мастер

Вы имеете ввиду Master-Detail?
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932762
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
wizard
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38932821
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer, Petro123,

Создал wizard с 3 шагами:
1. Таблица Сделка: в ней "создается" сама сделка (указывается адрес объекта, риэлтор, контрагент и тд)-ошибок нет, всё ок.
2. Таблица СторонаСделки: сделал добавление через выбор нужных параметров в LOV- тип стороны, контрагента, сделки.-ошибок нет.
suPPLerНа третьей -- введённые данные и подтверждение создания сделки с вызовом необходимых процессов, вставляющих данные.
3. Не знаю, как сделать.

---

Можно ли сделать что бы эти "шаги" были так:
создал "новую сделку" ----заполнил данные-в этой же форме Next----заполняется т.СторонаСделки с привязкой СделкаID к т.Сделка /что бы пользователь не выбирал нужный id, а он выставлялся сам/.----и уже непосредственно подтверждение данных.
???
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38934953
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Можно ли сделать что бы эти "шаги" были так:
создал "новую сделку" ----заполнил данные-в этой же форме Next----заполняется т.СторонаСделки с привязкой СделкаID к т.Сделка /что бы пользователь не выбирал нужный id, а он выставлялся сам/.----и уже непосредственно подтверждение данных.
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38934991
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
Учитывая то, что сам я за тебя делать не буду))
У тебя 2 варианта imho:
- установить демку wizard'a (SuPPLer) и разобрать её по шагам самостоятельно
- делать опять по шагам на 10 страниц свои 3 таблички (не для слабонервных).
Решай.
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38935001
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

поскольку демки нет, видимо придется на 10 страниц
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38935024
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Petro123,

поскольку демки нет, видимо придется на 10 страниц

Ну что, Petro, впягайся на 10 страниц!
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38935040
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль,
)) да хоть на 100). Визарды я ещё не делал.
Я за вас свою работу делать не буду)) (с)
Аффтар!
- новая тема
- берёшь любые 2 таблы и визардом обеспечиваешь запись в эти обе на второй страничке.
- в тему скриншоты.
...
Рейтинг: 0 / 0
Страница для оформления сделки
    #38935286
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

тема переехала http://www.sql.ru/forum/1151989/wizard
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Страница для оформления сделки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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