VBA > Opis obiektów VBA > MxGrid > Opis interfejsów > Column > Metody > amFieldType | | Drukuj |
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).
AmCtrl1.ColumnCount = 4
AmCtrl1.Columns(0).amFieldType ftDate + ftDrop, 0
AmCtrl1.RowCount = 3