Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cursor как Record Source для Grid / 7 сообщений из 7, страница 1 из 1
20.05.2004, 18:12
    #32526913
Olaiya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cursor как Record Source для Grid
Возможно ли использование в качестве Record Source для Grid временной таблицы? Почему-то никак не получается, хотя временная таблица создается правильно и в Data Session все в порядке...
...
Рейтинг: 0 / 0
20.05.2004, 18:18
    #32526931
SAM-FoxPro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cursor как Record Source для Grid
Да нет проблем.
Можно, например, так:

В Refresh формы делаем SELECT .... INTO CURSOR <NameOfCursor>,
затем
ThisForm.Grid1.RecordSource=<NameOfCursor>.
Ну и описать там все про Ваш Grid1.
Успехов.
...
Рейтинг: 0 / 0
20.05.2004, 19:24
    #32527057
Olaiya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cursor как Record Source для Grid
Это-то все написано, но, как ни странно, не работает.
RecordSourceType пишу Alias, в каждом столбце ControlSource <NameOfCursor>.<Fieldname> - Grid становится почему-то полностью белым...
Если RecordSourceType Table, то Grid разлинованный, но пустой...
...
Рейтинг: 0 / 0
20.05.2004, 19:30
    #32527065
Olaiya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cursor как Record Source для Grid
Это-то все написано, но, как ни странно, не работает.
RecordSourceType пишу Alias, в каждом столбце ControlSource <NameOfCursor>.<Fieldname> - Grid становится почему-то полностью белым...
Если RecordSourceType Table, то Grid разлинованный, но пустой...
...
Рейтинг: 0 / 0
20.05.2004, 19:36
    #32527071
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cursor как Record Source для Grid
Прежде чем присвоить Grid новое значение RecordSource необходимо обнулить старое:

ThisForm.Grid1.RecordSource=''
SELECT ... FROM ... INTO CURSOR tmpCursor NOFILTER
ThisForm.Grid1.RecordSource='tmpCursor'
...
Рейтинг: 0 / 0
21.05.2004, 06:44
    #32527286
SAM-FoxPro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cursor как Record Source для Grid
Я в таких случаях просто помещаю Grid в форму и больше там ничего не делаю,а все свойства этой Grid прописываю в Refresh формы. Особенно удобно в случаях, когда в форме меняются условия отбора в курсор или одна форма предназначена для ведения к-л справочников. Все работает...
...
Рейтинг: 0 / 0
21.05.2004, 10:36
    #32527550
Olaiya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cursor как Record Source для Grid
Всем спасибо, все получилось.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cursor как Record Source для Grid / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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