powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Составление запросов
11 сообщений из 11, страница 1 из 1
Составление запросов
    #33416726
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Возникла необходимость пользователям производить выборку из таблиц. Есть порядка 10 критериев выборки необходимых записей. Допустим выбрать записи, удовлетворяющие условию критерий1 и критерий2; или критерий1 и критерий2 и критерий7; и т.д. В сочетании этих критериев нетрудно подсчитать, что таких видов запросов будет около 100. Как программно можно создать один запрос, но с возможностью менять условия в нем, чтобы не обращаться DO query1.qpr, query2.qpr, query3.qpr и т.д.?
Спасибо!
...
Рейтинг: 0 / 0
Составление запросов
    #33416787
ДП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите в сторону параметризованных запросов...
...
Рейтинг: 0 / 0
Составление запросов
    #33416871
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как тогда менять в них критерий отбора, т.е. я так понимаю, что вы мне предлагаете использовать локал вью?
...
Рейтинг: 0 / 0
Составление запросов
    #33416884
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.. всегда наступает такой момент, когда твои прдставления данных перестают удовлетворять клиента (особенно продвинутого). Мне пришлось в свой класс grid (smart_grid) добавить пункт "построитель отчетов...". Он похож по интерфейсу на стандартный Query Designer, но ограничивает пользователя только теми данными, которые присутствуют в курсоре - источнике данных для GRID. Сами пользовательски "отчеты" сохраняются на SQL Server.
В качестве примера привожу вызов построителя отчета из объекта GRID (правой крысой по заголовку GRID) и сам построитель отчета для этой же формы.

С уважением, Алексей
...
Рейтинг: 0 / 0
Составление запросов
    #33416886
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С уважением, Алексей
...
Рейтинг: 0 / 0
Составление запросов
    #33417010
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так получается, что количество пользовательских "отчетов", которые сохранаяются на сервере равно количеству всех возможных выборок? Мне не совсем понятно.
...
Рейтинг: 0 / 0
Составление запросов
    #33417082
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K...В качестве примера привожу вызов построителя отчета из объекта GRID (правой крысой по заголовку GRID) и сам построитель отчета для этой же формы...
Если не жалко коды обеих форм на мой E-mail: vlad@tec14.permenergo.ru
...
Рейтинг: 0 / 0
Составление запросов
    #33417136
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
novaТак получается, что количество пользовательских "отчетов", которые сохранаяются на сервере равно количеству всех возможных выборок? Мне не совсем понятно.
На сервере сохраняются только методанные отчета (заголовок, FRX, FRT - файлы, столбцы, фильтры, группировки и пр.).
С уважением, Алексей.
...
Рейтинг: 0 / 0
Составление запросов
    #33417146
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СА Aleksey-K...В качестве примера привожу вызов построителя отчета из объекта GRID (правой крысой по заголовку GRID) и сам построитель отчета для этой же формы...
Если не жалко коды обеих форм на мой E-mail: vlad@tec14.permenergo.ru
Конечно не жалко, но это не формы, а классы, которые содержат объекты других классов (и совсем нет базовых) и т.п. Придется много присылать :) Не лень будет разбираться ?
С уваженеием, Алексей.
...
Рейтинг: 0 / 0
Составление запросов
    #33417189
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K...Придется много присылать. Не лень будет разбираться ?
С уваженеием, Алексей.Тогда не надо. Но идея очень хорошая.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Составление запросов
    #38517700
abcmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый Алексей!
Очень нужен РАБОЧИЙ пример с вашим SMART GRID и MAINTOOBAR (передвижение по GRID, ADDRECORD, DELRECORD, EDITRECORD и пр.).
При клике на заголовок таблицы все время вылетает ошибка. А при попытке использовать MainToolbar тоже.
Рабочий пример Downloads.zip с вашего бывшего сайта у меня есть, но там только через сервер вход, а мне надо работу с локальной базой или free DBF. Вытаскивание и запуск тестовой формы из проекта Downloads.zip ничего не дает(тоже ошибки).
Или хоть сообщите ваш новый сайт, на котором можно почитать Ваши замечательные статьи и скачать примеры. Старый сайт не работает.
Работаю в VFP9SP2.
С Уважением, Елена.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Составление запросов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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