Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBEdit [D7, XP]


Sapos ©   (2007-02-20 17:42:00) 

Подскажите плиз!

Как мне программным путем присваивать значение свойству DataField компонента DBEdit?
У меня есть список с именами таблиц. После выбора нужной таблицы в списке, я нажимаю кнопку и по ее нажатии выбранная таблица должна открываться, некоторые поля этой таблицы должны отображаться в DBEdit, соответственно для этого по нажатию на кнопку мне нужно присваивать свойству DataField нужное значение. Набор полей во всех таблицах списка всегда одинаковый и не меняется.
Помогите, как мен быть?


Elen   (2007-02-21 11:26:00) [1]

не DBEdit1.DataField:=Table3.FieldValues['Field1'];а DBEdit1.DataField:='Field1';


Desdechado   (2007-02-21 11:20:00) [2]

> несовместимость типов Стринг и ФилдДефс
Это тонкий намек на то, чтобы посмотреть в справке тип DBEdit1.DataField. И сделать выводы о методах его присваивания.

PS из законов Мерфи: "когда ничего не помогает, прочтите наконец инструкцию"


Sapos   (2007-02-21 11:16:00) [3]

DBEdit1.DataField:=Table3.FieldValues['Field1']; - это тоже не рабюотает, во время выполнения программы говорит, что такое поле не найдено.

Что делать?


Sapos   (2007-02-21 11:05:00) [4]


> вот так
> :=

Пишу следующий код:
DBEdit1.DataField:=Table3.FieldDefs.Items[0]; - отдает ошибку на несовместимость типов Стринг и ФилдДефс
пишу так:
DBEdit1.DataField.AsString:=Table3.FieldDefs.Items[0]; - отдает ошибку "Record, object or class type requierd"

Помогите, мне пожалуйста, запутался совсем!!!


Johnmen   (2007-02-20 18:34:00) [5]

вот так
:=


Наверх

Титульная страница Поиск, карта сайта Написать письмо