Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Подскажите, как можно добавить новые строки в отчет? / 25 сообщений из 34, страница 1 из 2
09.03.2009, 15:50
    #35858331
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
На одной машине стоит Oracle10, а на другой APEX. Создал SQL Report, который из БД Oracle выбирает, например, список организаций с их характеристиками. Как можно сделать, чтобы сразу в APEXсе добавлять в отчет новые организации со всеми параметрами, т.е. новые строки. Пытался разобраться с процессами, но ничего не получилось. APEXсом начал заниматься недавно, в институте надо, и вот такую вещь срочно нужно сделать. Подскажите, пожалуйста, если можно, подробнее, как это сделать.
Спасибо.
...
Рейтинг: 0 / 0
09.03.2009, 19:51
    #35858617
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
86-ой год рождения... институт?
либо у тебя диплом уже был, либо будет летом :)
что-то ты темнишь :)

Советую почитать про Апекс документацию... а то фраза:
"На одной машине стоит Oracle10, а на другой APEX." меня поставила в тупик :)

А по существу вопроса, тебе нужны "формы" в апексе.
т.е. создаёшь пейдж-форму.
и там по иструкции создания всё увидишь.. он сам предложит к какой таблице и что нужно сделать :)

а репорт у тебя потом обновится с новыми значениями :)
...
Рейтинг: 0 / 0
10.03.2009, 17:13
    #35860297
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Проблема еще очень актуальна.
...
Рейтинг: 0 / 0
10.03.2009, 18:29
    #35860486
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
а чем формы не помогли?
...
Рейтинг: 0 / 0
10.03.2009, 18:59
    #35860557
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Legi, если можно, то расскажите подробней, как это сделать, у меня так не получилось.
...
Рейтинг: 0 / 0
10.03.2009, 21:22
    #35860738
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
блин.. по-идее Вы - студент последнего курса...

если Вы какой-нить юресприденция, гумманитарий, то принципиально не хотел бы рассказывать, ибо оно Вам не нужно :)

если технарь, то не поверю, что у Вас не получилось нажать три кнопки и прочитать пару строк на английском...


открываем документацию и читаем...

всё просто.. повторю ещё раз.. нужно создать пейдж-форму. и по мере создания (нажатия кнопок) заполнять то что требуется...

ГДЕ ЗДЕСЬ МОЖЕТ ЧТО-ЛИБО НЕ ПОЛУЧИТСЯ?
...
Рейтинг: 0 / 0
11.03.2009, 09:30
    #35861169
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Уважаемый Legi, если вам не хочется отвечать, то не отвечайте, Вас никто не заставляет этого делать. И зачем Вы проводите расследование, я не понимаю. Если уж так интересна моя биография, то я Вам могу выслать свое резюме.
Спасибо.
...
Рейтинг: 0 / 0
12.03.2009, 17:11
    #35865512
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Если делать через форму, то он предлагает стандартную схему, а мне нужна моя, которая уже есть.
...
Рейтинг: 0 / 0
12.03.2009, 17:45
    #35865626
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
явно не студент технического профиля :)

1. чем Ваша схема отличается от стандартной? (обрисуйте Вашу схему)
2. что мешает на одной странице подцепить Ваш репорт и сразу же подцепить туда же стандартную форму для ввода записей? (т.е. визуально будет всё на одной странице и слито воедино)
...
Рейтинг: 0 / 0
14.03.2009, 12:33
    #35869128
Maxman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Create->New Region on Page->Form.
...
Рейтинг: 0 / 0
18.03.2009, 16:02
    #35877051
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
На одной странице создал отчет, который делает выборку из моей БД, на той же странице сделал Tabular Form. При создании Tabular Form потребовалось выбрать одну из стандартных таблиц, в которой и будут производиться изменения. При редактировании страницы в регионе Tabular Form изменил запрос на запрос, который делает выборку из моей БД. Но вот редактирование не происходит, т.е. например при нажатии кнопки AddRow выдает ошибку "Error in mru internal routine: ORA-20001: no data found in tabular form
Error Unable to process update. "
Как это исправить, что я не так делаю?
Спасибо.
...
Рейтинг: 0 / 0
19.03.2009, 01:53
    #35878108
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Попробуй для начала самый простой путь:
Create -> New Page -> Form -> Form on a Table with Report ...
Оно создаст тебе 2 формы, одна с репортом, вторая с формой. Посмотришь как там что устроено.
...
Рейтинг: 0 / 0
19.03.2009, 23:20
    #35880547
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Получается создать как говорил Legi, Maxman и Ales Protiv, но проблема в том, что в самом начале создания предлогается выбрать Table/View Owner , который у меня стоит HR .
Далее нужно Select the table or view on which you wish to base your report and form , и в Table/View Name возможно выбирать только из нескольких стандартных таблиц, например COUNTRIES (table), DEMO_STATES (table), JOB_HISTORY (table) и т.д.
А вот как мне создать это все для моих таблиц, т.е. где и как именно выбрать мои таблицы, а не демонстрационные???
Подскажите, пожалуйста. Спасибо.
...
Рейтинг: 0 / 0
20.03.2009, 00:24
    #35880596
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
При создании приложения предлагается выбрать схему, в которой будет работать это приложение.
На сколько помню, доступные схемы настраиваются в администрации workspace'ов.
...
Рейтинг: 0 / 0
20.03.2009, 09:41
    #35880876
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
При построении отчетов с помощью SQL запросов я делаю выборки из своих таблиц так: select * from organizations@max, где max и есть, вроде как, моя база.
А вот здесь можно сделать что-нибудь подобное или надо искать другие пути?
Спасибо.
...
Рейтинг: 0 / 0
20.03.2009, 09:59
    #35880907
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
А, понял - вы через dblink работаете. Вас не сразу поняли, т.к. это нестандартная схема работы :)
Нет. Напрямую обращаться к таблицам другой базы нельзя. Но можно создать представления или синонимы на эти таблицы в базе, где установлен Apex, и тогда всё получится. Я в своё время выбрал представления, не помню почему отказался от синонимов, хотя с ними по идее проще.
...
Рейтинг: 0 / 0
20.03.2009, 10:11
    #35880933
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Ales Protiv,
да, у меня именно через link. Расскажите, пожалуйста, поподробней, как мне создать представления и синонимы.
Спасибо.
...
Рейтинг: 0 / 0
21.03.2009, 18:00
    #35883504
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Создал преставление на мою таблицу в БД. Затем создал Форму и Репорт на это представление, все получилось удачно. При использовании изменений через форму все происходит нормально, данные меняются, а вот новые строки так и не получается создать, выдает ошибку
ORA-01400: невозможно вставить NULL в ("GAN"."ACTDIR"."ID") ORA-02063: preceding line from RTN ORA-06512: at "FLOWS_020100.WWV_EXECUTE_IMMEDIATE", line 182 ORA-06512: at "FLOWS_020100.WWV_FLOW_DML", line 645 ORA-22816: unsupported feature with RETURNING clause .
В чем может быть проблема, подскажите, пожалуйста?
Когда делал со стандартными таблицами, то все нормально, новые строки вставляет.
Спасибо.
...
Рейтинг: 0 / 0
22.03.2009, 07:23
    #35883899
Maxman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Каким у Вас образом должно заполняться поле ID? Вроде как это ваш prymary key. Обычно он заполняется в триггре при вставке. А вас скорее всего по другому.
...
Рейтинг: 0 / 0
22.03.2009, 12:36
    #35884000
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Да, вот если я поле ID делаю первичным ключом, то вот такую ошибку и выдает.
...
Рейтинг: 0 / 0
22.03.2009, 15:11
    #35884107
Maxman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
создайте для него sequence и в триггере вставляйте
...
Рейтинг: 0 / 0
22.03.2009, 22:56
    #35884442
skam1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Всем большое спасибо, вроде получилось!
...
Рейтинг: 0 / 0
23.03.2009, 09:35
    #35884748
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Legiа чем формы не помогли?
Ну а скока form jн можнет вставить? В master->detaile у меня есть одна форма, но нужно две. Например, есть клиенты, у кажного есть много IP, и много типов приложений. Он вторую не дает: на странице можно тока одну, выбирите шо-тот кроме формы. Вот и мучаюсь с отчетом. Ну удалять наверное получится. А вот добавить пока типа не очень.
...
Рейтинг: 0 / 0
23.03.2009, 10:32
    #35884885
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
vadiminfo,

вставить можно сколь угодно много :)

вопрос не совсем понятен :(
...
Рейтинг: 0 / 0
23.03.2009, 11:52
    #35885171
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как можно добавить новые строки в отчет?
Legivadiminfo,

вставить можно сколь угодно много :)

вопрос не совсем понятен :(
Вот у меня есть три таблицы: Пользователь, IP, Приложение. Один пользователь может иметь несколько IP адресов и несколько приложений. Я содал страницы Master Detail Form. В процессе создания он предложил использовать две таблицы: основную и на странице Master и одну на странице Detail. НА первой я указал таблицу Пользователь на второй IP. Но мне надо еще и приложение там же на странице Detail. Хорошо он не предложил несколько таблов на этой станице, тогда я после создания пытаюсь создать регион с Tabular Form. Он сразу это не пресекает, еще несколько шагов многообещающе делает, но под конец создания решительно выдает:

Updatable SQL Query already exists on page 2. You can only add one updatable SQL query per page. Select a different page.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Подскажите, как можно добавить новые строки в отчет? / 25 сообщений из 34, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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