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


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

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

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

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

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

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

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

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

Grid.Column.AddObject(...)

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

THISFORM.GRID1.COLUMN2.Check1

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

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

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
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cheсk в Grid-е
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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