Новое в Visual FoxPro - мои текстовые поля выделены серым цветом и недоступны - PullRequest
0 голосов
/ 22 июня 2011

Я пытаюсь создать отдельное приложение Visual FoxPro, которое будет принимать два ввода от пользователя (старое местоположение и новое местоположение).Он будет иметь две таблицы с отношением 1: M с первичными и внешними ключами, соответствующими старому расположению.Затем приложение должно заменить все экземпляры в обеих таблицах старого местоположения новым местоположением.

Я собрал форму и получил, что поля в обеих таблицах отображаются в сетках, присутствуют оба текстовых поля и кнопка отправки "Обновить записи".

Моя проблема в том, что мои текстовые поля серыекогда я выбираю «Форма»> «Запустить форму» и ничего не могу ввести.

У кого-нибудь есть идеи, почему ящики будут серыми?Я проверил в Свойствах> Данные> Только для чтения, и они оба помечены как .F.

Большое спасибо за вашу помощь!

* edit: понял это из-за ControlSource, потому что я думалэто связывало бы ввод с определенным полем в определенной таблице.Не берите в голову!:)

Ответы [ 2 ]

0 голосов
/ 01 октября 2011

Кейт

Так же, как в сторону.текстовые поля могут быть серыми по ряду причин, наиболее очевидными из которых являются свойства, для которых установлено значение readonly = .t.или enabled = .f., но также если текстовое поле привязано к источнику данных и этот источник недоступен.

то есть таблица ПУСТОЙ или EOF () или BOF ()

0 голосов
/ 23 июня 2011

Понял, что у меня есть ControlSource, потому что я думал, что это связало бы ввод с конкретным полем в конкретной таблице.Не берите в голову!:)

...