Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зертханалық жұмыстар.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.99 Mб
Скачать

Зертханалық жұмыс №3. Ауыстыру тізімі

Тізім кестесін нақты ақпаратпен толтыру кезеңі де келді. Ол үшін келесі қадамдарды орындаңыз.

  1. Деректер қоры терезесіндегі кестелер тізімін ашыңыз және Тізім белгісіне екі рет шертіңіз. Таңдалған кесте деректерді қарау режимінде ашылады.

  2. сурет 1.6.-ға сәйкес бірнеше жазбалар қосыңыз.

Сурет 1.6. Кездесуде болған адамдар тізімі

Ескерту

Ұзын мәтіндік өрістен құралған суреттеу бағанын кеңейту үшін тышқан көрсеткішін оның оң жақ шекарасына орнатып көрсеткіш екіжақты бағыттауышқа ауысқанда шекараны оңға қарай тартыңыз.

Код_Контактілер бағанындағы сандар Контактілер кестесінің сіз байланыс жасаған адамдар туралы ақпараттардан тұратын жазбалар нөмірімен сәйкес келуі керек екенін ұмытпаңыз. Сәйкес нөмірлерді іздеу өте ыңғайсыз болады. Access бұл операцияны ауыстыру тізімі көмегімен төмендегідей үлгіде автоматтандыруға мүмкіндік береді.

  1. Құрал-саймандар панелінен Түр (View) батырмасына шертіңіз. Кесте құрастырушысы терезесі ашылады.

  2. Код_Контактілері өрісі үшін деректер типі тізімінен ауыстыру шебері (Lookup Wizard) бөлімін таңдаңыз.

  3. Шебердің бірінші терезесінде Объект қосқышын таңдаулы күйінде қалдырыңыз, «ауыстыру бағаны» (I Want The Lookup Column To Look Up The Values In The Table Or Query) кесте немесе сұраныс мәнін қолданады. Әріқарай батырмасын шертіңіз. Шебердің екінші терезесіндегі қосқыштың үш күйі экранға кестелер, сұраныстар тізімін шығарады немесе осы екі тізімді біріктіреді. Мұнда ауыстырудың негізі ретінде кесте немесе сұранысты таңдау қажет. Біздің жағдайымызда деректер қорында Тізім кестесінен басқа шебер терезесінде таңдалатын Контактілер кестесі ғана бар.

  4. Әріқарай батырмасын шертіңіз. 1.7–суретте көрсетілген шебердің үшінші терезесі Контактілер кестесінен ауыстыруда қатысатын өрістерді таңдауды ұсынады. Бұл тізім Код_Контактілер өрісіне мәндері сиятын, яғни Контактілер кестесінің өріс атымен бірдей болатын өрісті құрауы керек.

  5. Код_Контактілер бөліміне шертіңіз.

Сурет 1.7. Ауыстыру шебері.

Сурет 1.8. Ауыстыру параметрлері.

  1. Оңға қарай бағыттауыш батырмасын шертіңіз. Ауытырудың негіздер тізіміне Тізім кестесінің Код_Контактілер өрісіне Контактілер кестесінің Код_Контактілер өрісінен орналасқан сандық мәндердің орнында көрсетілетін өрістерді қосу керек. Менің ойымша адамдарды тегі мен аты бойынша таңдау ыңғайлы болады.

  2. Тегі және Аты бөлімінен таңдалған өрістерді (Selected Fields) тізімге қосыңыз.

  3. Әріқарай батырмасына шертіңіз.

  4. Шебер келесі терезеде жазбалар идентификаторын құрайтын Код_Контакттілер бағанын жасырып, негізгі кестенің екі бағанын көрсетеді. Әріқарай батырмасына шертіңіз.

  5. Бағанның соңғы өрісіне Код_Контактілер бағанының атын өзгертетін контакт атын енгізіңіз. Дайын батырмасына шертіңіз.

  6. Пайда болған сұқбат терезесінде Ия батырмасына шертіп, құрылыған құрлымды сақтау қажеттілігін айқындаңыз.

Ескерту

Ауыстыру (Lookup) жапсырмасында ауыстыру тізімінің параметрлері сурет 1.8. көрсетілгендей пайда болады. Егер сіз сұраныстардың құрлымдық тілі SQL-мен таныс болсаңыз, онда ауыстыру кестесін түрлендіретін жолдар негізі (Row Source) сұранысын түсіне аласыз.

  1. Деректерді енгізу режиміне қайта ауысу үшін Түр батырмасына шертіңіз.

Енді кестенің үшінші бағанында Код_Контактілер өрісінің мәні өзгермесе де сандар орнында осы сандарға сәйкес келетін фамилиялар көрініп тұр. Access автоматты түрде сандар бойынша контактілер кестесінің Код_Контактілер өріс құрамына сәйкес жазбаларын іздейді және ауыстыру шеберінің терезесінен таңдалған контактілер кестесінің екінші өрісі – фамилия өрісін мәтін ретінде ұяшыққа шығарады. Енді тізім кестесіне тағы да бір жазбаны қосып көрейік.

сурет 1.9. Ауыстыру тізімі.

  1. Мерзім бағанының төменгі ұяшығына шертіп 10.10.97 мерзімін енгізіңіз.

  2. Tab пернесін басып, қарым-қатынас жасау туралы ұсыныспен хат мәтінін теріңіз.

  3. Tab пернесін және басыңыз, пайда болған ашылмалы тізім батырмасына (сурет 1.9-да көрсетілгендей) шертіңіз. Енді сіз ауыстыру тізімінен контактілер кестесінің қорда түрлендірілген Фамилия және Аты өрістерінен адамдарды таңдай аласыз.

  4. Тізімнің екінші бөліміне шертіңіз.

Access Контактілер кестесінен жазбалар үшін Код_Контактілер өрісінің Петров Петр туралы ақпараттан тұратын мәндерін автоматты түрде табады және табылған санды Тізім кестесінің Код_Контактілер өрісіне енгізеді. Бұл мән жасырын түрде қалады. Оның орнына Тізім кестесінің ұяшығында Контактілер кестесінен алынған сәйкес фамилия пайда болады.