Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.24;
Скачать: CL | DM;

Вниз

Lookup поля   Найти похожие ветки 

 
Help   (2001-12-20 09:37) [0]

Здравствуйте !
Помогите! Не получается создать Lookup поле из программы
хотя все свойства определяю правильно. Написал такой код :
MyFil : TStringField;

tABLE1.Close;
tABLE1.Fields.Add(MyFil);
MyFil:=TStringField.Create(MyFil);
MyFil.FieldName:="Table1MyFil";
MyFil.Name:="MyFil";
MyFil.Size:=10;
MyFil.Index:=tABLE1.Fields.Count;
MyFil.FieldKind:=fkLookup;
MyFil.LookupCache:=false;
MyFil.LookupDataSet:=Table2;
MyFil.LookupKeyFields:="Kod";
MyFil.KeyFields:="KodRazm";
MyFil.LookupResultField:="Razmer";
MyFil.Lookup:=true;
MyFil.DisplayWidth:=10;
MyFil.Transliterate:=true;
MyFil.FixedChar:=false;
MyFil.Visible:=true;
MyFil.ReadOnly:=false;
MyFil.Required:=false;
MyFil.AutoGenerateValue:=arNone;
MyFil.Alignment:=taLeftJustify;
tABLE1.Open;

Пишет Access violation. Пожалуйста помогите, срочно надо!

Заранее благодарю.


 
anatoly ©   (2001-12-20 09:50) [1]

на какой строке выдает ошибку?


 
Romul   (2001-12-20 11:02) [2]

А попробуй так
MyFil:=TStringField.Create;


 
Help   (2001-12-20 13:44) [3]

Ошибка при открытии базы tABLE1.Open;
А по поводу MyFil:=TStringField.Create; то параметр обязателен


 
Polevi ©   (2001-12-20 13:47) [4]

MyFil:=TStringField.Create(Table1);

tABLE1.Fields.Add(MyFil); - это не надо, при создании поля оно автоматически добавляется в Fields


 
Help   (2001-12-20 14:47) [5]

Спасибо Polevi, а еще вопрос как далее использовать это поле в DBLookupComboBox, а то при простом присвоении в свойстве DataFields пишет что такого поля не существует
Заранее благодарен!


 
Polevi ©   (2001-12-20 17:21) [6]

Не надо создавать поле - нужно просто динамически настроить св-ва DBLookupCombobox - DataField, KeyField, ListField, ListSource и DataDource



Страницы: 1 вся ветка

Текущий архив: 2002.01.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
14-75663
Founder
2001-11-29 11:34
2002.01.24
Алгоритм.


1-75549
3d[Power]
2002-01-02 23:42
2002.01.24
record


1-75612
Dmitriy_R
2002-01-06 10:55
2002.01.24
Прозьба помогите разобратся где я сделал ошибку с ListView


1-75560
Starkom
2001-12-22 13:45
2002.01.24
Starkom


3-75500
xmapa
2001-12-20 17:43
2002.01.24
ПОСЛЕДНИЙ ПРЕДСМЕРТНЫЙ ВОПЛЬ УТОПАЮЩЕГО!!!!