Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Есть ли такое в ПБ? / 7 сообщений из 7, страница 1 из 1
18.10.2004, 15:35
    #32742869
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такое в ПБ?
Я создавал маленькие БД на Аксессе.
И возник вопрос в Аксессе есть возможность задать "Источник записей" - запрос по которому строится таблица, и отдельно задать "Фильтр" (программный) он накладывается поверх запроса.
Преимущество в том, что если запрос сложный и нужно программно накладывать на него фильтры, то можно не меняя самого запроса (не генерируя его заново) выводить нужную информацию.
А есть ли такая возможность в ПБ?

PS. А как изменить источник данных для DataWindow из программы?

Best regards!
...
Рейтинг: 0 / 0
18.10.2004, 15:51
    #32742909
Leonid_B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такое в ПБ?
...
Рейтинг: 0 / 0
18.10.2004, 16:18
    #32742980
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такое в ПБ?
VoDAЯ создавал маленькие БД на Аксессе.
И возник вопрос в Аксессе есть возможность задать "Источник записей" - запрос по которому строится таблица, и отдельно задать "Фильтр" (программный) он накладывается поверх запроса.
Преимущество в том, что если запрос сложный и нужно программно накладывать на него фильтры, то можно не меняя самого запроса (не генерируя его заново) выводить нужную информацию.
А есть ли такая возможность в ПБ?

PS. А как изменить источник данных для DataWindow из программы?

Best regards!
Leonid_B Отбор записей
Я правильно понял, что отдельного элемента - нет (и вся работа идет через GetSQLSelect SetSQLSelect)?
...
Рейтинг: 0 / 0
18.10.2004, 16:41
    #32743050
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такое в ПБ?
авторЯ правильно понял, что отдельного элемента - нет (и вся работа идет через GetSQLSelect SetSQLSelect)?
Неправильно. Есть
Код: plaintext
SetFilter(....), Filter()
...
Рейтинг: 0 / 0
18.10.2004, 16:43
    #32743054
Vadim Romanenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такое в ПБ?
А команда setFilter для DW не подойдет?
dw_1.setFilter("col1 > 10");
dw_1.filter();

Это то, что надо было?
...
Рейтинг: 0 / 0
18.10.2004, 16:52
    #32743088
Leonid_B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такое в ПБ?
2 способа:
1. Изменяем селект перед ретривом (к запросу WHERE дописываем);
2. Фильтруем после ретрива.

Выбор способа зависит от данных и конкретной ситуации
...
Рейтинг: 0 / 0
18.10.2004, 17:39
    #32743202
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такое в ПБ?
Leonid_B2 способа:
1. Изменяем селект перед ретривом (к запросу WHERE дописываем);
2. Фильтруем после ретрива.

Выбор способа зависит от данных и конкретной ситуации
Это уже удобнее!!!
Всем спасибо.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Есть ли такое в ПБ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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