VBA > Opis obiektów VBA > MxGrid > Opis interfejsów > Column > Metody > amFieldType

Drukuj

AmFieldType – Column

amFieldType(Type as amFieldType, size as Integer) as Boolean

Określa typ i rozmiar danych prezentowanych w danej kolumnie. Typy danych mona ustawiać z wykorzystaniem predefiniowanych wartości:

ftString (0)                Pole tekstowe. Jest to domyślny typ pola. Parametr Size określa maksymalną ilość znaków prezentowaną w polu lub wprowadzaną do pola.

ftInt (1)                Pole numeryczne krótkie, przyjmujące wartości liczbowe całkowite z zakresu –32768 do +32767. Wartość parametru size jest ignorowana

ftLong (16)                Pole numeryczne długie, przyjmujące wartości liczbowe całkowite z zakresu – 2147483648 do + 2147483648. Wartość parametru size jest ignorowana.

ftMoney (2)                Wartość zmiennoprzecinkowa, taka jak kwota lub kurs. Pole przechowuje maksymalnie 14 cyfr (łącznie przed i po przecinku). Parametr size określa maksymalną ilość miejsc po przecinku.

ftDate (3)                Pole daty. Przyjmuje i prezentuje daty w zakresie od 1 stycznia 1970 do 31 grudnia 2038, w formacie RRRR-MM-DD (4 cyfry roku, dwie cyfry miesiąca i dwie cyfry roku).

ftCheck (7)                Pole wyboru. Umożliwia wprowadzenie dwóch wartości: wybrane lub nie wybrane.

 

Do każdego z powyższych typów można z prawej strony pola umieścić znacznik rozwijanej listy, poprzez dodanie do stałej określającej typ pola wartości:

ftCheck (0x80)

Dla pól posiadających znacznik dropDown, po kliknięciu na nim lewym przyciskiem myszy lub po naciśnięciu klawiszy Alt + strzałka w dół następuje wywołanie zdarzenia OnDropDown (wyjątkiem jest pole daty, które automatycznie wyświetla wbudowany kalendarz).

 

FieldType1

 

AmCtrl1.ColumnCount = 4

AmCtrl1.Columns(0).amFieldType ftDate + ftDrop, 0

AmCtrl1.RowCount = 3