Struktura definicji pól tabeli - Instrukcja obsługi programu R2środki, R2środkiPRO, R2środkiSBO RESET2 Oprogramowanie
Strona używa plików cookies (tzw. ciasteczka) do przechowywania i uzyskiwania dostępu do tej informacji w celach funkcjonalnych, statystycznych i reklamowych.
Użytkownik wyraża zgodę oraz określa warunki przechowywania lub uzyskiwania dostępu do informacji zawartej w plikach cookies za pomocą ustawień przeglądarki.
Dowiedz się więcej odwiedzając strony:

Polityka Prywatności    Regulamin sklepu      Jak wyłączyć cookies?

Przejdź do serwisu

Instrukcja obsługi R2środki



CONTROLMSG

Struktura definicji pól tabeli

Załączniki

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 zefiniowane)
  • Size - rozmiar pola (dla typu ftString)
  • DataType - typ pola:
    • ftString = 1
    • ftSmallInt = 2
    • ftInteger = 3
    • ftBoolean = 5
    • ftFloat = 6
    • ftCurrecy =7
    • ftDate = 9
    • ftTime = 10
    • ftDateTime = 11
    • ftAutoInc = 14
    • ftMemo = 16
  • FieldKind - rodzaj pola
    • fkData = 0
    • fkCalculated = 1
    • fkLookup = 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