powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Вопрос по Oracle Forms
9 сообщений из 9, страница 1 из 1
Вопрос по Oracle Forms
    #35055580
magikan_s_raboty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Установка какой опции разрешает поиск по столбцу формы ? То есть сейчас есть форма, нужно чтобы была возможность поиска по item ?
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms
    #35055586
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как ни странно - "Query Allowed"
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms
    #35055627
magikan_s_raboty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не помогло :(
в чем может быть проблема ?
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms
    #35055648
Brodiaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что происходит то?
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms
    #35055652
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
magikan_s_rabotyне помогло :(
в чем может быть проблема ?- Доктор у меня это...
- А вы полечите.
- Не помогает.

Телепатов тут мало :(
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms
    #35055808
Zepp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробую угадать....

Автор хочет задать параметры поиска, если так, то необходимо эти параметры в триггере PRE_QUERY дописать в DEFAULT_WHERE блока.

например так
:BLOCK_NAME.DEFAULT_WHERE:=:BLOCK_NAME.DEFAULT_WHERE||' and 1=1';

если мне не изменяет память.

ps. давно было
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms
    #35055979
magikan_s_raboty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zepp
Спасибо большое - так и есть . помогло !

всем спасибо за внимание и помощь
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms
    #35055995
ARSIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поиск по не базовому полю описывается в pre-query

мой шаблон

Код: plaintext
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.
begin
  if (name_in('[БЛОК].[ПОЛЕ]') is null) then
    begin
      IF (:[БЛОК].[ПОЛЕ]_УИД IS NOT NULL) THEN
        :[БЛОК].[ПОЛЕ]_УИД  := NULL;
      END IF;
      IF (:[БЛОК].[ПОЛЕ]_НАИМЕНОВАНИЕ IS NOT NULL) THEN
        :[БЛОК].[ПОЛЕ]_НАИМЕНОВАНИЕ := NULL;
      END IF;
    exception
      when others then
        CGTE$OTHER_EXCEPTIONS;
    end;
  end if;
end;

begin
  declare
    sub_where varchar2( 4000 ) := null;
    def_where varchar2( 4000 ) := null;
  begin
    if (CG$[FOMRS]_GLOBALS.[БЛОК]_WHERE = 'first_time') then
      CG$[FOMRS]_GLOBALS.[БЛОК]_WHERE := get_block_property('[БЛОК]', DEFAULT_WHERE);
    end if;
  
    def_where := CG$[FOMRS]_GLOBALS.[БЛОК]_WHERE;
  
    cgfk$lkup_qry.extend_where('[БЛОК].[ПОЛЕ]', '[НАИМЕНОВАНИЕ]', sub_where);
    if (sub_where is not null) then
      def_where := cgfk$lkup_qry.add_and(def_where) || '(([УИД_FK]) IN (SELECT УИД FROM [ТАБЛИЦА] WHERE ' || sub_where || '))';
    end if;
    sub_where := null;
  
    set_block_property('[БЛОК]', DEFAULT_WHERE, def_where);
  
  exception
    when VALUE_ERROR then
      MESSAGE('Ошибка: Неверный критерий запроса по элементам поиска');
      raise FORM_TRIGGER_FAILURE;
  end;
end;
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms
    #35056003
ARSIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а в прочем лучше прописать хорошу проц обработки под запроса по не базовому полю в pll и прекпить её к формам
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Вопрос по Oracle Forms
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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