powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Разбор страницы из Sample Application
25 сообщений из 107, страница 1 из 5
Разбор страницы из Sample Application
    #38917785
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую вас гуру APEX'a!

Помогите уж пожалуйста, разобраться с этой страницей.
Пытаюсь реализовать вот такую страницу (см.рис.). Но всё без успешно.
В данном примере картинка и вся инфа о продукте хранятся в одной таблице, а у меня для фото отдельная таблица.
Как все же реализовать такую страницу?

И что описано в этом скрипте (у Product Image в Conditions) :
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
declare
begin
  if :P6_PRODUCT_ID is not null then
    for c1 in (select nvl(dbms_lob.getlength(product_image),0) l
               from demo_product_info
               where product_id = :P6_PRODUCT_ID)
    loop
      if c1.l > 0 then
        return true;
      end if;
    end loop;
  end if;
  return false;
end;
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917835
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,
ничего не понял.
Что конкретно не выходит?
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917856
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Ты до сих пор не понял? Ему не надо чтобы у него получалось, ему надо чтобы мы сделали.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917867
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
))
ну, я пока потратил не более 10 сек)) на вопрос.
Так что, терпимо))
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917889
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Интерактивное шоу. Напиши интернет-магазин за три дня, не зная языка программирования.
А у тебя на лбу написано, Welcome халява :)
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917894
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек называет кусок кода скриптом и не понимает что здесь написано:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
declare
begin
  if :P6_PRODUCT_ID is not null then
    for c1 in (select nvl(dbms_lob.getlength(product_image),0) l
               from demo_product_info
               where product_id = :P6_PRODUCT_ID)
    loop
      if c1.l > 0 then
        return true;
      end if;
    end loop;
  end if;
  return false;
end;



Вообще непонятно как к нему апекс в руки попал.

P.S. в этом куске идет проверка наличия изображения, если у продукта есть ID.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917897
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

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

мне не надо что бы вы сделали. Мне надо что бы подсказали как сделать самому.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917911
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,

У Вас есть рабочая страница - сделайте с нее копию - профит.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917912
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

пытался сделать страницу по имеющемуся в арехе примеру. добавил на страницу 2 формы- 1 для добавления инфы об объекте и 2ая для добавления фото. Но ни как не пойму как "привязать" к информации об объекте это фото.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917931
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Petro123,

пытался сделать страницу по имеющемуся в арехе примеру. добавил на страницу 2 формы- 1 для добавления инфы об объекте и 2ая для добавления фото. Но ни как не пойму как "привязать" к информации об объекте это фото.

Вам уже говорили, что Вы не понимаете основных принципов построения реляционных БД.
Без этого понимания Вы не могли успешно работать и с MS SQL Server, и ни с какой иной РСУБД.
APEX Вам не по силам. Это не PHP.
Учите глубокую теорию. Потом приходите - Вам с удовольствием помогут.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38917975
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81В данном примере картинка и вся инфа о продукте хранятся в одной таблице, а у меня для фото отдельная таблица.
верно говорят, нужна схема-модель вашей БД.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918379
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он же написал, у него 2 таблицы. Не получается сделать join. Нужно связывать по ID.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918457
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyОн же написал, у него 2 таблицы. Не получается сделать join. Нужно связывать по ID.
мож тебе и видно, а мне нет. Я привык DDL\DML на форумах видеть.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918514
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Таблица ФОТО. Через ключ NEDVIJ_ID таблица связана с таблицей Недвижимость.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE  "PHOTO" 
   (    "ID" NUMBER NOT NULL ENABLE, 
    "NEDVIJ_ID" NUMBER, 
    "PHOTO" BLOB, 
    "MIMETYPE" VARCHAR2(255), 
    "FILENAME" VARCHAR2(400), 
    "IMAGE_LAST_UPDATE" DATE, 
     CONSTRAINT "PHOTO_PK" PRIMARY KEY ("ID") ENABLE
   ) ;ALTER TABLE  "PHOTO" ADD CONSTRAINT "PHOTO_CON" FOREIGN KEY ("NEDVIJ_ID")
      REFERENCES  "NEDVIZHIMOST" ("ID") ON DELETE CASCADE ENABLE;




Таблица Недвижимость
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
CREATE TABLE  "NEDVIZHIMOST" 
   (    "ID" NUMBER NOT NULL ENABLE, 
    "TIP_NEDV_ID" NUMBER, 
    "REGION_ID" NUMBER, 
    "TIP_SDELKI_ID" NUMBER, 
    "KONTR_ID" NUMBER, 
    "RIELT_ID" NUMBER, 
    "DATE_PRED" DATE, 
    "AKTUALNO" VARCHAR2(10), 
    "COMMISSION" VARCHAR2(10), 
    "ADRESS" VARCHAR2(100), 
    "PRICE" VARCHAR2(10), 
     CONSTRAINT "NEDVIZHIMOST_PK" PRIMARY KEY ("ID") ENABLE
   ) ;ALTER TABLE  "NEDVIZHIMOST" ADD CONSTRAINT "NEDVIZHIMOST_CON" FOREIGN KEY ("TIP_NEDV_ID")
      REFERENCES  "TIP_NEDVIJ" ("ID") ON DELETE CASCADE ENABLE;ALTER TABLE  "NEDVIZHIMOST" ADD CONSTRAINT "NEDVIZHIMOST_CON2" FOREIGN KEY ("REGION_ID")
      REFERENCES  "REGION" ("ID") ENABLE;ALTER TABLE  "NEDVIZHIMOST" ADD CONSTRAINT "NEDVIZHIMOST_CON3" FOREIGN KEY ("TIP_SDELKI_ID")
      REFERENCES  "TIP_SDELKI" ("ID") ENABLE;ALTER TABLE  "NEDVIZHIMOST" ADD CONSTRAINT "NEDVIZHIMOST_CON4" FOREIGN KEY ("KONTR_ID")
      REFERENCES  "СONTRACTOR" ("ID") ENABLE;ALTER TABLE  "NEDVIZHIMOST" ADD CONSTRAINT "NEDVIZHIMOST_CON5" FOREIGN KEY ("RIELT_ID")
      REFERENCES  "REALTOR" ("ID") ENABLE;
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918521
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в чем проблема? У фото есть ФК на таблицу недвижимостей, по нему и вяжите.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918534
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

я не совсем понимаю какой элемент разместить на странице, что бы было как в примере.
Когда размещал 2 формы для добавления данных, получалось что для каждой формы отдельная кнопка Create. А в примере 1.
Как "завязать" всё на одну кнопку? И как называется объект(элемент) для отображения картинки?
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918641
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

сейчас страница выглядит таким образом.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918661
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,
добавить Display Image не удалось
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918694
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81,

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

ок, попробую.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918741
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

только там сменой одного запроса не обойтись. там походу всё менять нужно
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918768
Vers81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

в данном Region нет sql-запросов
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918826
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81В данном примере картинка и вся инфа о продукте хранятся в одной таблице, а у меня для фото отдельная таблица.
Нужно от БЛ отталкиваться.
У вас модель: Много фото на одну недв-ть - так?
Поэтому ID размещён ф табле фото.
Я не знаю, что там за "пример", но на скрине нет СПИСКА фото для одного продукта.
...
Рейтинг: 0 / 0
Разбор страницы из Sample Application
    #38918839
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vers81Пытаюсь реализовать вот такую страницу (см.рис.). Но всё без успешно.
где ты ёё взял?
- вот тут пример для твоей модели данных (один ко многим)
http://awads.net/wp/2012/03/12/how-to-download-blob-content-as-a-file-using-oracle-application-express/
т.е. много фото для одной сущности размещены в IR
...
Рейтинг: 0 / 0
25 сообщений из 107, страница 1 из 5
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Разбор страницы из Sample Application
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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