OpenOffice.org Base 3.2
7. VAICĀJUMI
7.1. Vaicājuma veidošana un izpilde
6.1.1. Vaicājuma veidošanas secība
Lai izveidotu vaicājumu:
atver vaicājumu noformējuma skatā (pēc noklusējuma jaunam vaicājumam tiek piešķirts nosaukums Query1):
- atver dialoglodziņu Add Table or Query (ja tas nav redzams),
- izmantojot ievietošanas izvēlnes komandu Add Table or Query;
- izmantojot rīkjoslas tabulu un vaicājumu pievienošanas dialoglodziņa atvēršanas pogu (Add Table or Query);
- izmantojot taustiņu F7:
- ievieto vaicājuma dokumentā tabulu vai tabulas, vai iepriekš izveidotus vaicājumus, no kuriem tiks atlasīti ieraksti, dialoglodziņā Add Table or Query lietojot kādu no paņēmieniem:
- izpildot dubultklikšķi uz objekta nosaukuma:
- katrai tabulai vai vaicājumam, kuru vēlās pievienot, izpildot šādas darbības:
- izvēlas objektu no saraksta;
- piespiež pogu ;
- piespiež pogu .
Vaicājuma noformējuma skata augšējā daļā redzama ievietotā tabula, piemēram, Marsruti:
- aizpilda vaicājuma noformējuma skata apakšējo daļu, kura ir pazīstama ar nosaukumu QBE režģis (Query By Example grid):
- rindā Field ievieto to lauku nosaukumus, kuriem jābūt vaicājuma rezultātā un kurus izmantos atlases kritēriju norādīšanai. Lauku ievietošanu var veikt dažādi, piemēram:
- izpildot dubultklikšķi uz lauka nosaukuma tabulā;
- izvēloties lauka nosaukumu no saraksta, ko atver rindā Field;
- pārvelkot lauka nosaukumu no tabulas uz rindas Field atbilstošo kolonnu;
- rindā Alias var dot alternatīvu nosaukumu vaicājuma laukam;
- rindā Table tiek norādīta tabula, no kuras ņemts lauks;
- rindā Sort atver sarakstu un izvēlas no tā ierakstu kārtošanas veidu:
- ascending – kārtot alfabētiskā vai pieaugošā secībā;
- descending – kārtot secībā pretēji alfabētiskai vai dilstošā secībā;
- (not sorted) – nekārtot, t.i., atlasīt ierakstus tādā secībā, kādā tie glabājas tabulā;
- rindā Visible nosaka, vai rādīt kolonnu vaicājuma rezultātā:
- atzīmēta izvēles rūtiņa nozīmē – rādīt;
- neatzīmēta izvēles rūtiņa nozīmē – nerādīt;
- rindā Function nosaka, kādu funkciju izmantot datu atlases apstrādei;
- rindā Criterion ievada atlases kritēriju, bet rindā or var ievadīt alternatīvus atlases kritērijus. Kā atlases kritērijus parasti izmanto:
- skaitļus;
- tekstu, iekļaujot to pēdiņās (“ ”);
- datumu vai laiku, iekļaujot to rakstzīmēs #.
6.1.2. Vaicājuma veidošanas piemērs
Pieņemsim, ka dota tabula Marsruti:
Apskatīsim, kā var izveidot vaicājumu, kas izpilda šādus nosacījumus:
- meklēšana notiek tabulā Marsruti;
- vaicājuma rezultātā jābūt laukiem Valsts un Transports;
- jāatlasa ieraksti, kuros kā transporta līdzeklis ir autobuss;
- atlasītie ieraksti jāsakārto alfabētiskā secībā pēc valstīm.
Lai izveidotu vaicājumu:
- atver vaicājumu noformējuma skatā, galvenajā logā uzdevumu rūtī izmantojot uzdevumu Create Query in Design View... (parasti atveras arī dialoglodziņš Add Table or Query):
- ievieto vaicājuma dokumentā tabulu Marsruti, izpildot dubultklikšķi uz tabulas nosaukuma dialoglodziņā Add Table or Query;
- aizpilda vaicājuma noformējuma skata apakšējo daļu, kā norādīts:
- rindā Field ievieto lauku Valsts un Transports nosaukumus, piemēram, izpildot dubultklikšķi uz lauka nosaukuma tabulā Marsruti;
- rindā Sort kolonnā Valsts atver sarakstu un izvēlas no tā ierakstu kārtošanu alfabētiskā secībā;
- rindā Criteria kolonnā Transports ievada tekstu Autobuss.
6.1.3. Vaicājuma saglabāšana
Izveidoto vaicājumu saglabā kādā no veidiem, piemēram:
- piespiež ātrās piekļuves rīkjoslas pogu (Save);
- lieto failu izvēlnes File saglabāšanas komandu Save.
Saglabājot vaicājumu pirmo reizi, atveras dialoglodziņš Save As, kurā:
- tekstlodziņā Query Name ievada vaicājuma nosaukumu, piemēram, Autobuss:
Norādot vaicājuma nosaukumu, jāņem vērā, ka nav iespējams saglabāt vaicājumu ar tādu pašu nosaukumu, kāds ir kādai no datu bāzē esošām tabulām. |
- piespiež pogu .
6.1.4. Vaicājuma izpildīšana
Ja vaicājums ir atvērts noformējuma skatā, tad, lai to izpildītu, lieto kādu no veidiem, piemēram:
- piespiež vaicājuma noformēšanas rīkjoslas vaicājuma izpildīšanas pogu (Run Query);
- izmanto rediģēšanas izvēlnes Edit komandu Run Query.
- Ja vaicājums ir aizvērts, tad vaicājumu izpilda kādā no veidiem, piemēram:
- veicot dubultklikšķi datubāzes objektu izvēles rūtī uz vaicājuma ikonas, piemēram, ;
- lietojot vaicājuma konteksta izvēlnes komandu Open.
Tiek parādīti tikai tie ieraksti, kas atbilst sastādītajiem datu atlases kritērijiem: