Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cheсk в Grid-е / 12 сообщений из 12, страница 1 из 1
29.09.2005, 15:54:28
    #33296277
Goga67
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
В объекте Grid, в одном из столбцов у меня прикрепленно объект Check. Когда я делаю SQL запрос, что бы вывезти полученный курсорный результат в Grid, мне приходится заного описивать этот объект, но когда дело даходит до описания объекта Check в Grid
THISFORM.GRID1.COLUMN2.CURRENTCONTROL=CHECK1, у меня возникает ошибка, может бить у меня не правильный синтаксис .
Помогите если можете.
...
Рейтинг: 0 / 0
29.09.2005, 16:03:44
    #33296312
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
Код: plaintext
THISFORM.GRID1.COLUMN2.CURRENTCONTROL="CHECK1"
...
Рейтинг: 0 / 0
29.09.2005, 16:11:23
    #33296338
Goga67
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
Hel!Riser
Код: plaintext
THISFORM.GRID1.COLUMN2.CURRENTCONTROL="CHECK1"


тоже самое.. не пашет...
...
Рейтинг: 0 / 0
29.09.2005, 16:29:14
    #33296414
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
Goga67я делаю SQL запрос, что бы вывезти полученный курсорный результат в Grid...
а сам объект check1 присуцтвует в гриде?! Перед запросом сырец грида в NULL сбрасывваешь?
...
Рейтинг: 0 / 0
29.09.2005, 16:33:39
    #33296428
Goga67
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
объект check1 присуцтвует в гриде.
...
Рейтинг: 0 / 0
29.09.2005, 17:01:18
    #33296545
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
Про вот это не забудьте:
THISFORM.GRID1.COLUMN2.check1.Visible = .T.
...
Рейтинг: 0 / 0
29.09.2005, 17:19:39
    #33296606
Goga67
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
CripПро вот это не забудьте:
THISFORM.GRID1.COLUMN2.check1.Visible = .T.

тоже самое.. не пашет...
...
Рейтинг: 0 / 0
29.09.2005, 17:36:21
    #33296660
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
Goga67В объекте Grid, в одном из столбцов у меня прикрепленно объект Check. Когда я делаю SQL запрос, что бы вывезти полученный курсорный результат в Grid, мне приходится заного описивать этот объек
Зачем?

Надо просто перед перезапросом "отцепить" источник данных у Grid, а потом обратно "подцепить". Подробнее здесь:

Пропадают настройки Grid, события столбцов, заголовков, ячеек
...
Рейтинг: 0 / 0
29.09.2005, 17:54:43
    #33296720
Goga67
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
ВладимирМ Goga67В объекте Grid, в одном из столбцов у меня прикрепленно объект Check. Когда я делаю SQL запрос, что бы вывезти полученный курсорный результат в Grid, мне приходится заного описивать этот объек
Зачем?

Надо просто перед перезапросом "отцепить" источник данных у Grid, а потом обратно "подцепить". Подробнее здесь:

Пропадают настройки Grid, события столбцов, заголовков, ячеек

Все у меня востоновливается в Grid-е кроме Check1. Повторяю Вопрос может синтаксис не верный? THISFORM.GRID1.COLUMN2.CURRENTCONTROL="CHECK1"
...
Рейтинг: 0 / 0
29.09.2005, 18:14:50
    #33296788
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
Еще раз.

Если НЕ делать сброс источника данных (RecordSource), то структура Grid полностью разрушается . Последующая привязка источника данных может сформировать только столбцы "по умолчанию". Естесственно, в них просто не будет никакого CheckBox. Его придется создавать заново . Что-то вроде

Grid.Column.AddObject(...)

Посмотри в отладчике после перезапроса, вообще существует такой объект

THISFORM.GRID1.COLUMN2.Check1

Чтобы избежать этой тягомотины надо ДО перезапроса обнулить источник данных.
...
Рейтинг: 0 / 0
29.09.2005, 19:14:10
    #33296920
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
Goga67В объекте Grid, в одном из столбцов у меня прикрепленно объект Check. Когда я делаю SQL запрос, что бы вывезти полученный курсорный результат в Grid, мне приходится заного описивать этот объект, но когда дело даходит до описания объекта Check в Grid
THISFORM.GRID1.COLUMN2.CURRENTCONTROL=CHECK1, у меня возникает ошибка, может бить у меня не правильный синтаксис .
Помогите если можете.
Приведите код инициализации GRID(RecordSource для Grid и ControlSource для колонок)

С уважением, Алексей.
...
Рейтинг: 0 / 0
03.10.2005, 13:30:52
    #33301267
Peisov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cheсk в Grid-е
полностью согласен с предыдущими замечаниями

Goga67В объекте Grid, в одном из столбцов у меня прикрепленно объект Check. Когда я делаю SQL запрос, что бы вывезти полученный курсорный результат в Grid, мне приходится заного описивать этот объект....
Обычно я всю таблицу настраиваю в дизайнере форм. Далее перед выполнением запроса сбрасываю источник данных

thisform.grid1.column1.ControlSource=''
thisform.grid1.column2.ControlSource=''
thisform.grid1.column3.ControlSource=''
ThisForm.grid1.RecordSource=''

Затем выполняется собственно запрос и по новой устанавливаю источник данных

ThisForm.grid1.RecordSource=' имя_курсора '
thisform.grid1.column1.ControlSource=' имя_поля1 '
thisform.grid1.column2.ControlSource=' имя_поля2 '
thisform.grid1.column3.ControlSource=' имя_поля3 '
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cheсk в Grid-е / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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