Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вывод в грид / 10 сообщений из 10, страница 1 из 1
13.09.2012, 08:30
    #37955400
Андрей8989
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
как вывести отфильтрованные данные с помощью select в курсор а потом отобразить их в грид
...
Рейтинг: 0 / 0
13.09.2012, 08:40
    #37955406
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
Андрей8989,

Код: sql
1.
2.
3.
4.
select ... from ... where условие_фильтра Into cursor имя_курсора
grid.columncount=-1
grid.recordsourcetype=1
grid.recordsource='имя_курсора'

Ну а про настройку грида (в частности, колонок) тут и на фоксклабе целые талмуды написаны...
...
Рейтинг: 0 / 0
13.09.2012, 08:51
    #37955417
Андрей8989
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
tanglir,спасибо
...
Рейтинг: 0 / 0
13.09.2012, 09:04
    #37955429
Андрей8989
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
извините еще такой вопрос. я выбираю из таблицы pacient записи сначала в курсор, затем из этого курсора фильтрую данные через SET FILTER TO. Как мне отфильтрованные данные через SET FILTER TO вывести в грид. фильтрую в коде ниже

авторSELECT * FROM pacient INTO CURSOR curs1
SELECT curs1
IF thisform.value=0
SET FILTER TO ser=tmpobsled.ser AND polis=tmpobsled.polis
...
Рейтинг: 0 / 0
13.09.2012, 09:25
    #37955456
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
Андрей8989извините еще такой вопрос. я выбираю из таблицы pacient записи сначала в курсор, затем из этого курсора фильтрую данные через SET FILTER TO. Как мне отфильтрованные данные через SET FILTER TO вывести в грид. фильтрую в коде ниже

авторSELECT * FROM pacient INTO CURSOR curs1
SELECT curs1
IF thisform.value=0
SET FILTER TO ser=tmpobsled.ser AND polis=tmpobsled.polis

SELECT * FROM pacient INTO CURSOR curs1
SELECT curs1
IF thisform.????????????????.value=0
SET FILTER TO curs1.ser=tmpobsled.ser AND curs1.polis=tmpobsled.polis
GO TOP
...
Рейтинг: 0 / 0
13.09.2012, 09:28
    #37955460
Андрей8989
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
IgorNG, Спасибо
...
Рейтинг: 0 / 0
13.09.2012, 09:32
    #37955468
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
Андрей8989,

Только вот еще что: я не знаю что такое tmpobsled. Если это курсор или таблица, то фильтр установится для текущей записи этого курсора или таблицы.
...
Рейтинг: 0 / 0
13.09.2012, 10:11
    #37955521
Андрей8989
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
IgorNG, текущая имеется ввиду та запись которая активна?
...
Рейтинг: 0 / 0
13.09.2012, 10:26
    #37955550
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
Андрей8989,

Ну, наверное. Если у тебя эта таблица привязана к какому-то контролу, например Combobox и из него выбирается значение, то и указатель записи перемещается. Вот она и будет текущей.
Если же таблица ни к каким контролам не привязана и была открыта или это выборка с помощью SELECT, то текущей будет 1-я запись.
Если был какой-либо поиск в ней - то либо найденная запись, либо EOF().
...
Рейтинг: 0 / 0
13.09.2012, 10:40
    #37955582
Андрей8989
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод в грид
IgorNG, да кажется привязана к combobox... этот проект не мой просто
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вывод в грид / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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