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

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

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

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

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

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

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

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

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

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

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

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


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