Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2009, 20:47   #1
voron.kz
Пользователь
 
Регистрация: 24.09.2009
Сообщений: 43
По умолчанию CField:TEield;

БАЗА ДАННЫХ

не подскажите в чем ошибка....и правильно ли написано CField:TEield;....delphi говорит Undeclared identifier 'TEield'...

Последний раз редактировалось voron.kz; 04.12.2009 в 20:53.
voron.kz вне форума Ответить с цитированием
Старый 04.12.2009, 20:55   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
CField:TEield;
Эм.... Может CField:TField;?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 04.12.2009, 20:55   #3
voron.kz
Пользователь
 
Регистрация: 24.09.2009
Сообщений: 43
По умолчанию

с предыдущим вопросом я разобрался....а что в fklntemalCalc не верно?как будет правильнее?
voron.kz вне форума Ответить с цитированием
Старый 04.12.2009, 20:56   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

fkInternalCalc?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 04.12.2009, 20:57   #5
voron.kz
Пользователь
 
Регистрация: 24.09.2009
Сообщений: 43
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
fkInternalCalc?
спасибо!помогло!)

куда функции писать?в type?

что надо сделать с CField:TField; ,если выдается ошибка <<[Error] Unit2.pas(34): Undeclared identifier: 'TField'>>

Последний раз редактировалось mihali4; 05.12.2009 в 14:41.
voron.kz вне форума Ответить с цитированием
Старый 05.12.2009, 14:44   #6
voron.kz
Пользователь
 
Регистрация: 24.09.2009
Сообщений: 43
По умолчанию

что надо сделать с CField:TField; ,если выдается ошибка <<[Error] Unit2.pas(34): Undeclared identifier: 'TField'>>

Код:
procedure TForm2.ListBox1Click(Sender:  TObject);
var FKind: string;
CField:TField;
begin
Не в коня корм...
В правилах четко написано, как положено оформлять код!

Последний раз редактировалось mihali4; 05.12.2009 в 15:01.
voron.kz вне форума Ответить с цитированием
Старый 05.12.2009, 14:45   #7
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Ворон, у вас кнопа "Правка" видна?
Или - правила не для вас?

По теме.
Где вы делаете объявление CField:TField?
Приведите кусок кода (предварительно внимательно прочитав правила раздела).

З.Ы. А DB в uses у вас подключена?

Последний раз редактировалось mihali4; 05.12.2009 в 15:03.
mihali4 вне форума Ответить с цитированием
Старый 05.12.2009, 15:06   #8
voron.kz
Пользователь
 
Регистрация: 24.09.2009
Сообщений: 43
По умолчанию

что надо сделать с CField:TField;?...если выдается ошибка <<[Error] Unit2.pas(34): Undeclared identifier: 'TField'>>

Код:
procedure TForm2.ListBox1Click(Sender:  TObject);
var FKind: string;
CField:TField;
begin
if  ListBox1.Itemindex=-1  then  Exit;
ListBox2.Items.Clear;
CField:=Forml.Queryl.FieldByName(ListBoxl.Items[ListBoxl.Itemlndex]);
ListBox2.Items.Add('Èìÿ  ïîëÿ  -'+CField.DisplayName);
ListBox2.Items.Add('Çíà÷åíèå ïîëÿ -'+CField.DisplayText);
case  CField.FieldKind  of
fkData:  FKind:='none  òàáëèöû ÁÄ';
fkCalculated:  FKind:='ðàñ÷åòíîå';
fkLookup:  FKind: ='ïîëå  ïîèñêà';
fklntemalCalc:  FKind:='ðàñ÷åòíîå  ñ  õðàíåíèåì ðåçóëüòàòîâ  â  íàáîðå';
fkAggregate:  FKind:='àããðåãèðîâàííîå';
else FKind:='íåèçâåñòíûé âèä ïîïÿ';
end;
ListBox2.Items.Add('Âèä - '+ FKind);
ListBox2.Items.Add('Òèï ïîëÿ - '+ FieldTypeNames[CField.DataType]);
ListBox2.Items.Add('Ðàçìåð (áàéò) - '+ IntToStr(CField.DataSize));
ListBox2.Items.Add('Íîìåð - '+ IntToStr(CField.FieldNo));
if CField.CanModify then ListBox2.Items.Add('ðåäàêòèðóåìîå')
else ListBox2.Items.Add('íå ðåäàêòèðóåìîå');
end;
voron.kz вне форума Ответить с цитированием
Старый 05.12.2009, 18:09   #9
DarkEvil
Форумчанин
 
Аватар для DarkEvil
 
Регистрация: 08.05.2009
Сообщений: 247
По умолчанию

модуль DB в uses добавлен?
Мой сайт
Цитата:
Сообщение от Scream In Darkness
Кровь не даёт покоя! Кровь не знает сна!
Кровь бежит на волю – Вены рвёт сама!
DarkEvil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц