powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / help! выборка в Oracle Forms
11 сообщений из 11, страница 1 из 1
help! выборка в Oracle Forms
    #34047967
Gozo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне необходимо в кратчайшие сроки осуществить множетсвенную выборку парамаетров одного типа, по которым будет формироваться отчет в Report.

Т.е. у меня скажем дцать предприятий ... и мне надо выбрать информацию по 6 из них. Как и можно ли это визуализировать в Forms .... checkbox например.

С Forms до этого не работал, так что не серчайте, елси вопрос глупый.
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34048068
saha_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно, и как раз checkboxом.... в чем именно вопрос то?
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34048089
Gozo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если не сложно, то как ? в кратце

Просто все, кто с Forms работал, утверждают, что это невозможно.
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34048168
saha_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну если я правильно понял, то
Создаем табличку SEL_PROVIDERS(provider_id,user_name)
Делаем форму блок- грид основанный на твоих предприятиях
с unbound-checkbox
на событие WHEN-CHECKBOX-CHANGED вешаем что то типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
if :checkbox= 1  then
insert into SEL_PROVIDERS(provider_id,user_name)
  values (:provider.id,user);
else
delete from  SEL_PROVIDERS
  where provider_id=:provider.id
      and user_name=user;

end if;
commit;

в отчете к запросу добавляем

Код: plaintext
1.
... and provider_id in (select provider_id from SEL_PROVIDERS where user_name=user)
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34048226
Stax.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GozoЕсли не сложно, то как ? в кратце
Просто все, кто с Forms работал, утверждают, что это невозможно.
1) создаете визардом "форму"
2) заходим в лайоут и тискаем на чек бокс
3) размещаем в нужном месте
4) в пропертях бокса Database Item = no
5) Value when Checked = 1 Value when Unchecked =0
по желанию Check Box Mapping of Other Values property=Unchecked

усе, выполнить

......
stax
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34048242
Stax.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saha_black...
в отчете к запросу добавляем
Код: plaintext
1.
... and provider_id in (select provider_id from SEL_PROVIDERS where user_name=user)

а в это время в другой сессии тож табличку заполнили...

......
stax
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34048524
saha_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stax.
а в это время в другой сессии тож табличку заполнили...
stax

Ну во-первых, я писал в качестве примера.
Во вторых, не фига под одними и тем же юзером кучу сессий запускать, причем, чтоб один отчет делать :).
Ну и вообще можно sеssion id использовать.
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34049473
Фотография kkk13il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax.а в это время в другой сессии тож табличку заполнили...

......
stax
делаем temporary table
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34049477
Stax.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saha_black Stax.
а в это время в другой сессии тож табличку заполнили...
stax

Ну во-первых, я писал в качестве примера.
Во вторых, не фига под одними и тем же юзером кучу сессий запускать, причем, чтоб один отчет делать :).
Ну и вообще можно sеssion id использовать.
я ж не со зла
а под одним юсером очень часто ходят,
говорят что любимая оракле сюита тож под "одним" работает,
второй пример веб

согласен что это один иэ методов передачи параметров в репорт,
но сдесь обязательно надо добавить "ид передачи"
.....
stax
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34049672
Sergey M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kkk13il Stax.а в это время в другой сессии тож табличку заполнили...

......
stax
делаем temporary table
Отчет в новой сессии вроде ж запускается
...
Рейтинг: 0 / 0
help! выборка в Oracle Forms
    #34050782
Gozo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо всем ... буду пробовать
Вопросов будет ещё мого :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / help! выборка в Oracle Forms
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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