ms access tabulas 2. daļa

15

Click here to load reader

Upload: benedict-estes

Post on 15-Mar-2016

30 views

Category:

Documents


0 download

DESCRIPTION

Ms Access Tabulas 2. daļa. Andris Šteins, 2009. Tabulas struktūras modificēšana. Lai modificētu tabulas struktūru, tabula jāatver projektēšanas skatā (Design View). Izveidotās tabulas struktūru var mainīt, veicot šādas darbības tabulā Darbinieki. Tabulas struktūras modificēšana. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ms Access Tabulas 2. daļa

Ms Access Tabulas 2. daļa

Andris Šteins, 2009

Page 2: Ms Access Tabulas 2. daļa

Tabulas struktūras modificēšanaLai modificētu tabulas struktūru, tabula

jāatver projektēšanas skatā (Design View).

Izveidotās tabulas struktūru var mainīt, veicot šādas darbības tabulā Darbinieki.

Page 3: Ms Access Tabulas 2. daļa

Tabulas struktūras modificēšana Lai pievienotu jeb izveidotu jaunu datu lauku,

pirmajā tukšajā rindā ievada lauku vārdu un izvēlas datu tipu. Izveidojam lauku Hobijs ar tipu Memo

Lai pārvietotu datu lauku, to atlasa (tāpat kā excel rindu), novieto peles rādītāju uz baltā trijstūra un pārvieto lauku uz vajadzīgo vietu. Pārvietojam lauku Hobijs uz pirms lauka Adrese

Lai dzēstu datu lauku, to atlasa un dzēš, lietojot taustiņu Delete, vai Labo peles pogu + Delete Rows Nodzēšam lauku Hobijs.

Page 4: Ms Access Tabulas 2. daļa

Datu lauku īpašībasApskatīsim, kā var modificēt vai noteikt šādus

datu lauku atribūtu laukā Field Properties: Field Size – lauka lielums tekstam vai skaitļiem; Format – skaitļu un datuma attēlošanas

formāts; Validation Rule – datu ievadīšanas noteikumi; Required – lauka ievades nepieciešamība.

Page 5: Ms Access Tabulas 2. daļa

Lauka lielums tekstamLauka lielums tekstam var būt robežās no 0

līdz 255 rakstzīmēm. Pēc noklusējuma tas ir 50 rakstzīmes. Jo mazāks ir lauka lielums, jo mazāk vietas atmiņā aizņem dati un ātrāk tiek apstrādāti. Ja samazina lauka lielumu, jāuzmanās no iespējamās datu zaudēšanas. Piemēram, ja lauka lielumu samazina no 50 uz 30, tad rakstzīmes, sākot ar 31, ja tādas ir, tiks zaudētas. Vajadzīgo lauka lielumu ievada atribūta Field Size laukā.

Page 6: Ms Access Tabulas 2. daļa

Lauka lielums skaitļiemPopulārākie lauka lielumi skaitļiem:

Byte – veseli skaitļi no “0” līdz “255”; Integer – veseli skaitļi no “-32768” līdz

“32767”; Long Integer – no “-2147483648” līdz

“2147483647”; Single – skaitļi ar precizitāti 7 zīmes aiz

komata; Double – skaitļi ar precizitāti 15 zīmes aiz

komata.

Page 7: Ms Access Tabulas 2. daļa

Skaitļu vai datumu attēlošanas formātsSkaitļu formāts:

General Number – 356,789 Currency – Ls 3 456,79 Euro - € 3 456,79 Fixed – 356,79 Standard – 3 456,79 Percent – 123,00%

Datumu formāts: General Date – 19.06.1994. 17:32:23 Long Date – svētdiena, 1994. gada 19. janvāris Medium Date – 19-Jūn-94 Short Date – 19.06.1994. Long Time – 17:34:23 Medium Time – 5:34 Short Time – 17:34

Page 8: Ms Access Tabulas 2. daļa

Datu lauku īpašībasLai izprastu datu ievadīšanas noteikumu veidošanu un

nozīmi, apskatīsim piemēru, veicot šādas darbības: Izveidojam datu tabulā Darbinieki lauku ar vārdu Skaits, kura

tips ir Number; Ievadam atribūta Validation Rule laukā izteiksmi <100. Tas

nozīmē, ka ievadītajam skaitlim jābūt mazākam nekā 100. Pārejam uz tabulas skatu un piekrītam saglabāt izmaiņas. Parādās brīdinājuma logs, kurā norādīts, ka mainīti datu

ievadīšanas noteikumi. Tiek vaicāts, vai pārbaudīt eksistējušos datu atbilstību jaunajiem noteikumiem. Spiežam No, jo dati nav ievadīti.

Datu laukā Skaits ievadam skaitli 123 un nospiežam Enter vai Tab. Parādīsies brīdinājuma logs, kurā norādīts, ka pārkāpti datu ievadīšanas noteikumi un kā jāievada atļautā vērtība. Kamēr tas netiks izdarīts, citas darbības netiks atļautas.

Nospiežam pogu Ok, tad ievadam skaitli 99 un nospiežam taustiņu Enter. Skaitļa ievadīšana tika apstiprināta un brīdinājuma logs neparādās.

Pārejam uz projektēšanas skatu un izdzēšam lauku Skaits.

Page 9: Ms Access Tabulas 2. daļa

Datu lauku īpašībasDatu ievadīšanas jeb “validācijas” noteikumus izmanto datu

ievadīšanas pareizības pārbaudei. Daži piemēri:Datu lauks un tā tips Validācijas noteikums Nozīme

Skaits Number <100 Skaitlim jābūt mazākam nekā 100

Valūta Currency >0 Drīkst ievadīt tikai pozitīvus skaitļus

Datums Date/Time >#01.01.2009.# Datumam jābūt lielākam par 2009. gada 1. janvāri (datumu izteiksmēs ietver #)

Teksts Text Like “??????-?????” Personas kodu veido jebkuras 6 rakstzīmes, domu zīme un vēl jebkuras 5 rakstzīmes (tekstu izteiksmēs liek pēdiņās)

Page 10: Ms Access Tabulas 2. daļa

Indeksu lietošanaIndeksu lietošana paātrina ierakstu atlasi vai kārtošanu

pēc indeksētā datu lauka.Lai iesaistītu indeksu jebkuram datu laukam, atver atribūta

Index sarakstu un izvēlas kādu no iespējām: Yes (Dublicates OK) – iesaistīt indeksus, pieļaujot vērtību

atkārtošanos datu laukā; Yes (No Dublicates) – iesaistīt indeksus, nepieļaujot vērtību

atkārtošanos datu laukā.Piemēram, ierakstu atlase un kārtošana parasti notiek pēc

primārās atslēgas, kas ir unikāla, tad tai noklusējot tiek piešķirta atribūta Indexed vērtība Yes (No Dublicates). Ja ir zināms, ka kādā citā laukā dati var atkārtoties, tad jāizvēlas Yes (Dublicates OK). Indeksāciju vajag lietot tikai tiem laukiem, pēc kuriem tiks veikta ierakstu meklēšana vai kārtošana, jo indeksu iesaistīšana palēnina datu ievadi.

Page 11: Ms Access Tabulas 2. daļa

Rediģējam tabulu DarbiniekiField Name Data Type

Field properties

Field Size Validation Rule

Darbinieka_ID AutoNumber

Uzvārds Text 30

Vārds Text 20

Personas Kods Text 12 Like “??????-?????”

Adrese Text 50

Tālrunis Text 8

Amats Text 20

Page 12: Ms Access Tabulas 2. daļa

Izveidojam tabulu Maršruti

Field Name Data TypeField Properties

Field Size Format Validation

Rule Indexed

Maršruta ID Autonumber

Valsts Text 30 Yes (Dublicates OK)

Transports Text 20

Ilgums, dienas Number Byte General Number <100

Cena Currency Currency >0

Darbinieka_ID Number

Page 13: Ms Access Tabulas 2. daļa

Ievadam datus tabulā MaršrutiLaukā Cena ievadam tikai skaitli, jo valūtas formātā tas tiks

attēlots automātiksiLaukā Darbinieka_ID tiek ievadīta darbinieka primārā atslēga,

piemēram, 2, kas nozīmē, ka maršrutu Francija apkalpo menedžeris Pēteris Pavasaris.

Maršruta_ID Valsts Transports Ilgums, dienas Cena Darbinieka_ID

1 Francija Lidmašīna 7 Ls 200,00 2

2 Itālija Lidmašīna 10 Ls 290,00 3

3 Vācija Autobuss 14 Ls 130,00 2

4 Zviedrija Prāmis 8 Ls 100,00 3

Page 14: Ms Access Tabulas 2. daļa

Izveidojam tabulu Klienti

Field Name Data TypeField Properties

Field Size Format Validation Rule

Klienta_ID Autonumber

Uzvārds Text 30

Tālrunis Text 12

Izbraukšanas datums Date/Time Short Date >#01.01.2009.#

Samaksāts Yes/No Yes/No

Maršruta_ID Number

Page 15: Ms Access Tabulas 2. daļa

Ievadam datus tabulā KlientiLaukā Samaksāts vērtība Yes (Jā) tiek attēlota šādi - (ir samaksāts), bet

No (Nē) - šādi (nav samaksāts).Laukā Maršruta_ID ir ievadīta primārā atslēga, piemēram, 3 – tas nozīmē,

ka klients brauc uz Vāciju.Klienta_ID Uzvārd

s Tālrunis Izbraukšanas datums Samaksāts Maršruta_ID

1 Pauls 11111111 13.03.2009. 3

2 Rubenis 22222222 20.05.2009. 2

3 Jostiņš 33333333 20.05.2009. 2

4 Avotiņa 44444444 13.03.2009. 3

5 Jaunzars 55555555 14.04.2009. 4

6 Karlsons 66666666 20.05.2009. 2