Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






МҚ-ның псевдонимін жасау






1. Tfield класының негізгі қ асиеттері

 

Tfield класының негізгі қ асиеттрін ə дістерін оқ иғ аларын қ арап шығ айық.

1. Proper.Align TAlignment. - Ө рістердің шекараларын тү зету.taLeftjustify – сол жақ бойынша тү зету. taRightjustify – оң жақ қ а қ арай тү зету. taCenter – орта жақ қ а тегістеу.

2. Asxxxx; Txxxx; - Ө рістің мə ндерінің типтерін анық тау. Xxxx орнына мынадай мə ндер қ олданылуы мү мкін.BCD – екілік ондық типке келтіру. Boolean – логикалық типке келтіру. Currency – ақ шалық типке келтіру. DataTime –уақ ыт типке келтіру. Float – double типке келтіру. Integer - бү тін санды типке келтіру.String – жолды типке келтіру, variant – керек типке айналдырып жібереді.

3. Calculated: Boolean; - Мə ні true болады, егер ө рістің мə ні OnCalcFields оқ иғ асында есептелетін болса.

4. CanModify: Boolean; - Мə ні true болады, егер ө рістің мə ні ө згертілетін болса.

5. CurValue: Value; - Пайдаланушылар енгізген ө згерістерді ескеріп ағ ымды мə нді кө рсетеді.

6.DataSize: Word; -Мə ліметтердін ө лшемін қ амтиды.

7. TypeTFieldKind: fkData: fkCalculated: fkLookup; - Ө рістің типін анық тайды. fkData жай ө ріс, fkCalc есептелмелі ө ріс, fkLookup алмастыру ө рісі.

8. Visiable: Boolean; - Визуальді компоненттегі ө рістерді кө рсетеді немесе кө рсетпейді. Data: Type қ асиеттерінің параметрлары мынадай болуы мү мкін. Type.TFieldType = (ft UnKnown; ft String; ft Smallint; ft Integer; ft Word; ft Boolean; ft Float; Ft Currency; ft BCD; ft Date; ft Time; ft Bytes; ft Bytes; Ft ADT; Ft Array). TFieldType тізімінде кө рсетілген мə ліметтердің мə ндері мынадай: ft UnKnown – беймə лім (неизвестный) тип ft String – жазба (строковый) типі ft Float – нақ ты (вещественный) тип Ft Currency- ақ шалық (денежный) тип ft BCD – екілік, ондық мə ліметтік тип Ft ADT – абстрактылы тип. Edit Mask қ асиеті ү ш бө ліктен тұ ратын масканы анық тайды. Бірінші бө лікте енгізу маскасы жазылады, екінші бө лікте 0 немесе 1 символдар жазылады. Бұ л мə ндер мə ліметтерді форматтағ анда маска сақ тала ма жоқ па соны анық тайды, ү шінші бө лікте арнайы символдар орналасады. Ол енгізу ө рісінде символдарды енгізу орындарын кө рсетеді.

Мысалы; 7 мə нді нө мірін енгізуде масканын тү рі мынадай болуы мү мкін.(095) ххх-хх-хх. Енгізу орындарын сипаттаушылар:

L - ə ріп орындары тиісті

l - ə ріп рындары мү мкін

A - ə ріп немесе цифры

a - ə ріп немесе цифры болуы мү мкін

TField класының ə дістері жə не оқ иғ алары Ағ ымды жазуды тү зету алдында мə ліметтер жиынтығ ын Edit ə дісімен dsEdit қ алпына келтіру керек. Жасалғ ан тү зетулерді сақ тау ү шін Post ə дісін пайд-з. Table7Edit; Table7[‘Member’]: =123456; Table.Post; Жаң а жазуларды енгізу кесу ү шін Edit ə дісінің орнына Insert немесе Append ə дісін қ олданамыз. Егер мə ліметтер жиынтығ ы индекстелген болса жаң а жазу ағ ымды жазу орнына жазылады, ал қ осылғ ан жазу мə ліметтер жиынтығ ының соң ына жазылады.Егер мə ліметтер жиынтығ ы индекстелген болса, онда жазудың екеуі де орны ағ ымды индекспен анық талады. Table.Insert; I I немесе Table.Append; Table.[‘Member’]: =123456; Table.[‘Name’]: =’Иванов И Ч’; Table.[‘Children’]: =False Table.Post; Бұ л оператордың орнына бір ғ ана операторын пайд-ғ а болады, ол ү шін Insert Record, немесе Append Record. Table1.Insertrecord(E12345, ’Иванов И Ч’, False); Insert Record (Append Record) ə детінше ө рістер олардың мə ліметтер жиынтығ ында орналасу ретімен қ атң тү рде сақ тау керек. Бұ л ə діспен енгізілен жазу ағ ымды жазу болады. Егер мə ліметтер жиынтығ ы индекстелген болса, жаң а жазуды Repeat while циклінде енгізуге болмайды. Мə ліметтер жиынтығ ына жазуларды енгізу немесе жою немесе тү зету ү шін CanModipy қ асиетінің мə ні True болуғ а тиісті. TTable компьютер ү шін бұ л шарт орындалады егер readOnly қ асиетінің мə ніі False болса, қ алғ ан 2 компьютер ү шін қ осымша шарт болды.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.