Instrukcja administratora > Załączniki > CONTROLMSG

Drukuj

CONTROLMSG

FIELDSTRUCT=record

   Name,FieldName,DisplayLabel,Origin:array[0..127] of Char;

   Size:integer;

   DataType,FieldKind:Byte;

   KeyField,LookupTableName,LookupKeyField,LookupResultField:array[0..127] of Char;

   Required,ReadOnly:Boolean;

end;

 

Opis pól struktury FIELDSTRUCT:

Name - unikalna nazwa pola w tabeli

FieldName - nazwa pola w bazie danych

DisplayLabel - etykieta pola (wyświetlana w oknie)

Origin - zapytanie SQL dla pola kalkulowanego (jeśli jest zdefiniowane)

Size - rozmiar pola (dla typu ftString)

DataType - typ pola:

oftString = 1

oftSmallInt = 2

oftInteger = 3

oftBoolean = 5

oftFloat = 6

oftCurrecy =7

oftDate = 9

oftTime = 10

oftDateTime = 11

oftAutoInc = 14

oftMemo = 16

FieldKind - rodzaj pola

ofkData = 0

ofkCalculated = 1

ofkLookup = 2

KeyField - nazwa pola kluczowego (dla rodzaju Lookup)

LookupTableName - nazwa tabeli lookup

LookupKeyField - nazwa pola kluczowego w tabeli lookup (klucz obcy)

LookupResultField - nazwa pola zwracającego wartość z tabeli lookup

Required - pole wymagane

ReadOlny - pole tylko do odczytu