Студопедия

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

КАТЕГОРИИ:

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






Мәліметтер қорын құру






Мақ саты: Access бағ дарламасында мә ліметтер қ ұ ру жә не кестелермен жұ мыс жасау

Объектінің қ алай қ ұ рыла­ты­нын анық тау, ө рістер сипаттамаларын енгізу, ө рістер қ аси­етін анық тау, кестенің қ ұ рылу режимімен таныс­у

Ә рбір Access мә ліметтер базасының қ ұ рамында бір немесе бірнеше кестелерден тұ ратын байланысқ ан объектілер суреттеледі. Ө рістер объектінің атрибутына немесе қ асиетіне сә йкес қ ұ рылады. Ә рбір ө ріс ү ш элемент арқ ылы сипатталады:

1) Ө ріс (Поле – fіtld name) – ө ріс аты, кестеде қ айталанбауы тиіс;

2) Мә ліметтер типі (Тип данных – Data type) – ө рістегі мә ліметтер ти­­пі;

3) Сипаттама (Описание – Descrіptіon) – ө ріс қ ызметіне тү сі­нік­­­теме беру;

Access -тің ішінде 8 тү рлі мә ліметтер типі пайдаланылады, олар:

– Мә тіндік (Текстовой – Text) – ұ зындығ ы 255 символғ а дейінгі мә тіндік информацияны сақ тау ү шін қ ажет;

– МЕМО ө рісі (Поле МЕМО – Memo) – 32000 символғ а дейінгі кө лемдегі мә тіндерді сақ тай алады. Оның ерекшелігі – ө рістегі информациялар басқ а бір жерде сақ талып, ал ө рістің ө зінде сол информациялардың қ айда орналасқ анын анық тайтын кө рсеткіштер сақ талады;

– Сандық (Числовой – Number) – сандық мә ліметтерді сақ тау ү шін қ ажет. Осы типтегі ө рістің кө лемін бірнеше нұ сқ алардан таң дауғ а болады: бү тін, кө п разрядты бү тін, жылжымалы нү ктелі. Бү тін сандар -32768 бен 32767
аралығ ында, кө п разрядты бү тін сандар -2147483648 бен 2147483647 аралығ ында жә не жылжымалы нү ктелі сандар 1.401298E-45 пен 3.402823Е38 аралығ ында анық талғ ан болуы тиіс. Нақ ты сандар енгізілетін ө ріс ү шін санның бө лшегінің кө лемі де берілуі мү мкін;

– Дата/уақ ыт (Дата/время – Data/tіme) – кү н/ай/жыл форматында мерзімді жә не сағ ат: минут: секунд pm не am (pm – 12.00-ден кейін, ал am –12.00-ге дейін) форматында уақ ыт мө лшерін сақ тау ү шін қ ажет. Бұ л типтегі ө ріс форматын алдын ала таң дап алғ ан дұ рыс. Ө ріс форматының мү мкіндіктері: Кү ннің толық форматы (мысалы, 3.01.03 09: 00: 12); қ ысқ а форматы (мысалы, 12.07.01); орташа форматы (мысалы, ЗІ-окт-03); ұ зын форматы (мысалы, 21 мая 2001г.);

– Ақ шалай (Денежный – Currency) – ақ шалай кө рсетілген информация­ларды енгізу ү шін қ ажет. Жалпы, оларды сандық типтегі ө ріске де енгізуге болады, дегенмен осы типте жұ мыс істеу ың ғ айлы. Ө ріс форматындағ ы тізімнен қ ажетті ақ ша бірліктерін таң дауғ а, олардың ү лгісін беруге болады. Ө те ү лкен сандардың дә л мә нін сақ тау ү шін (+/-900 триллион) жиі қ олданылады;

– Санауыш (Счетчик – Counter) – жазбалар реттік нө мірін анық тау ү шін қ олданылады. Автоматты тү рде бірден басталып, жазбаларды қ айталанбайтын осы ө ріс мә ні арқ ылы анық тап отыру ү шін қ ажет (бұ л ө ріс мә ндерін теруге, ө згертуге болмайды);

– Логикалық (Логический – yes/no) – логикалық мә ліметтерді (Иә /Жоқ, 0/1, Ақ иқ ат/Жалғ ан, т.с.с.) сақ тау ү шін керек;

– OLE объектісі (Объект OLE – OLE object) – Wіndows қ олданбалы программаларынан алынғ ан OLE технологиясын сү йемелдейтін қ ұ жаттарды, кестелерді, графиктерді жә не басқ а объектілерді сақ тау ү шін қ олданылады. Оның мә ндерінің жазылу тү рі ө ріс форматындағ ы мә ліметтер тізімінен таң дап алынады. Қ ай формат таң далса да, кестеде логикалық ө ріс жалаушалармен кескінделеді. Жалаушаны тышқ анмен шертіп " Иә " мә ні b белгісін орнату арқ ылы, ал " Жоқ " мә ні ө рісті бос қ алдырылу арқ ылы енгізіледі.

Бұ дан басқ а, “Жалпы” (“Общие”) ішкі бетінде ө рістің бірсыпыра қ асиеттер жиыны беріледі, “Алмастыру” (“Подстанов­ка”) ішкі бетінде басқ ару элементінің типі кө рсетіледі. Олар Access ө рістердің 11 тү рлі сипаттамаларын, яғ ни қ асиеттерін кө рсете алады, бірақ қ асиеттердің нақ ты тізімі ө ріс типімен анық талады. Енді ө рістердің негізгі қ асиеттерін қ арасты­рып шығ айық:

1) ө рістің ені (размер поля) – мә тіндер ү шін алдын ала келісім бойынша 50 символ болып алынғ ан, сандық ө рістер ү шін мына типтердің біреуі алынады: Байт (Байт), Бү тін сан (Целое), Ұ зартылғ ан бү тін сан (Длинное целое), Жылжымалы нү кте (С плавающей точкой) ені 4 немесе 8 байт, Репликация коды (Код репликации);

2) формат (формат) – қ ағ аздағ ы жә не экрандағ ы информация тү рін анық тайды;

3) енгізу қ алқ асы (маска ввода) – онда мә ліметтердің енгізілу тү рін анық тайтын формат кө рсетіледі;

4) ондық таң балар саны – сандық жә не ақ шалық ө рістер ү шін ү тірден кейінгі разрядтар саны;

5) қ олтаң ба (подпись) – формалар мен басылымдарғ а арналғ ан ө рістер сипаттамасы (ө рістер аты ретінде қ олданылады);

6) алдын ала бекітілген ү нсіз келісім мә ні (значение по умолчанию) – ө рісте автоматты тү рде бірден пайда болатын мә ндер, бірақ оларды кесте немесе форма режимінде ө згерістуге немесе жаң адан енгізуге болады;

7) мә нге қ ойылатын шарт (условие на значение) – Access -тің енгізілген мә нге реакциясын анық тайтын логикалық ө рнек;

8) қ ате тү ралы хабарлама (сообщение об ошибке) – ө рістегі информация мә нге қ ойылғ ан шартты қ анағ аттандырмағ ан жағ дайда шығ атын хабарлама;

9) міндетті тү рде толтырылатын ө ріс (обязательное поле) – ө ріске мә н беру қ ажеттілігін анық тайды;

10) бос жолдар (пустые строки) – ө рістердің нө лдік мә ндерін тағ айын­дай­ды, олар бос жолдардан басқ аша болып саналады;

11) индекстелген ө ріс (индексированное поле) – мә ліметтер іздеуді жеделдету ү шін осы ө ріс бойынша индекс қ ұ ру қ ажет пе, жоқ па соны анық тайды.

Мә ндердің енгізілу форматын беретін олардың қ алқ асын (маска) қ ұ руғ а арналғ ан негізгі символдар 1-кесте­де келтірілген.

 

1 кесте

қ алқ а символы ЕНГІЗУге болатын мӘ ндер
  0-ден 9-ғ а дейінгі цифрлар
  Сандар немесе бос орын
# Сандар немесе бос орын, +/-
L/? Ә ріп
A/a Ә ріп немесе циф
& /c Кез келген символ немесе бос орын
. Ондық нү кте
: немесе/ Уақ ыт немесе мерзімді бө ліп тұ ратын таң балар
< Таң баларды тө менгі регистрге ауыстырады (кіші ә ріптер)
> Таң баларды жоғ арғ ы регистрге ауыстырады (бас ә ріптер)

Қ алқ а (Маска) мысалдары:

 

1) (###) - ### - ### – 325477370 санын енгізгенде, ол ө рісте келесі тү рде кө рінеді (325)-477-370;

2) > – Алматы мә нін енгізгенде ол АЛМАТЫ сө зіне тү рленеді.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал