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

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

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


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