powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Column в Grid "незаконно" становится Read only.
15 сообщений из 15, страница 1 из 1
Column в Grid "незаконно" становится Read only.
    #34640767
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, чего-то глюк непонятный. Есть форма, на ней лежит несколько гридов. В одном из них в виде Alias представлена таблица открытая exclusive. Для самого грида свойство Read Only - False, для всех столбцов, кроме одно - True, у столбца с False свойство Read Only для TextBox тоже False. Но при запуске программы и попытке вручную ввести в эту колонку какие-нибудь данные выдаётся сообщение, что Control Read Only. :( В чём может быть трабл... Вопрос ламерский, сорри, но хоть убейте, не понимаю в чём причина. Открываемая таблица является ведомой по отношению к другой таблимце (по Set Relation).
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34640808
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Не могу изменить содержимое рабочих таблиц

2. Что возвращает Column.ControlSource для проблемного грида
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34640915
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist1. Не могу изменить содержимое рабочих таблиц

Эххх, ничего не подходит. :(

PaulWist2. Что возвращает Column.ControlSource для проблемного грида

Имя поля, как и полагается - "lc_extra", "Bound to" равно .T.
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34640928
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда рисуй тестовый примерчик где эта проблема видна.
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641198
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWistНу тогда рисуй тестовый примерчик где эта проблема видна.

Сколка со свойствами:
http://rd.foto.radikal.ru/0707/00/d9855967c70b.jpg

Сколка с ошибкой:
http://rf.foto.radikal.ru/0707/01/fc02a4b0e117.jpg
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641248
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот теперь в text1.KeyPress пишешь

Код: plaintext
1.
2.
wait wind this.parent.ControlSource
wait trans(this.parent.ReadOnly)
dodefault()
и езультат вывода постишь сюда.
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641296
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641352
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну цепляй форму к сообщению, ничего не понимаю.
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641390
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWistНу цепляй форму к сообщению, ничего не понимаю.
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641426
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, а таблички прицепить.
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641453
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWistНу, а таблички прицепить.Виноват, чичаз...
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641673
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Укажи алиас таблицы у столбца, а не только имя поля.

Код: plaintext
Grid3.Column5.ControlSource = "Lay.lc_extra"
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641716
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМУкажи алиас таблицы у столбца, а не только имя поля.

Код: plaintext
Grid3.Column5.ControlSource = "Lay.lc_extra"
Спасибо, сработало... Но какого ...beeeep...?! Почему в Checkbox рядом ввод (отметка) срабатывает а тут нет? В чём принципиальная разница и научная подоплёка?
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641823
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да кто же его знает...

Как предположение, разница в том, что в данном случае использовался встроенный "по-умолчанию" объект TextBox, а CheckBox был вставлен "руками". Может, при указании имени поля без алиаса FoxPro посчитал что для объектов "по-умолчанию" это не поле, а некоторое выражение, которое надо вычислить. А вычисляемые объекты по-умолчанию Read-Only.

Но это всего-лишь предположение...
...
Рейтинг: 0 / 0
Column в Grid "незаконно" становится Read only.
    #34641840
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, наверно Вы правы. Ещё раз большое спасибо.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Column в Grid "незаконно" становится Read only.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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