Meklēšanas funkcijas pievienošana
Atskaiti var uzlabot, pievienojot tai meklēšanas funkciju. Piemēram, varētu noderēt saraksts par visiem konkrētas kategorijas klientiem. Lai to izveidotu, atskaites specifikāciju logā jāievieto kategorijas mainīgais un atskaitē jāieprogrammē iespēja veikt meklēšanu, balstoties uz lietotāja ievadīto informāciju mainīgā laukā. Šos abus uzdevumus var veikt vienā dialoga logā. Rīkojieties šādi:
- Atveriet atskaites definīcijas loga sadaļu ‘Dati’.
- Atskaites attēlošanas laukā noklikšķiniet uz joslas “Register: Klienti…”, lai definētu, ka meklēšana jāveic reģistrā Klienti, un noklikšķiniet uz pogas [Nosacījums]. Tiks atvērts dialoga logs ‘Nosacījums’:
 Dialoga logs ‘Nosacījums’ ir sadalīts divās sadaļās. Izmantojiet sešus zemāk redzamos laukus, lai piešķirtu mainīgajam nosaukumu un ievietotu to specifikāciju logā. Pirmie trīs lauki un izvēles rūtiņa ‘Nav’ tiek izmantoti meklēšanas definēšanai.
- Lauka nos.
- Ievietot Speciāli
reģistra lauki
- Izvēlieties lauku, kurā jāmeklē informācija. Funkcijas ‘Ievietot Speciāli’ sarakstā tiks rādīti visi izvēlētā reģistra lauki (piemērā reģistrs Klienti).
- Palaižot atskaiti, vērtība, kas norādīta specifikāciju loga mainīgā laukā, tiks meklēta tajā reģistra ierakstu laukā, kas norādīts šeit. Piemēra atskaitē meklēšanai jānotiek laukā ???Klienta kategorija’, tāpēc šeit jānorāda šī lauka nosaukums.
- Formula
- Formula šajā gadījumā netiek izmantota.
- Vērtība
- Ja, atverot specifikāciju logu, tā mainīgā laukā jābūt ievietotai noklusējuma vērtībai, to norādiet šajā laukā.
- Nav
- Atzīmējiet, ja vēlaties veikt “apgriezto” meklēšanu, t.i., ja vēlaties atrast ierakstus, kuri neatbilst specifikāciju logā norādītajai vērtībai. Piemēram, šo opciju varat izmantot, lai sameklētu visus klientus, kuri nepieder specifikāciju logā norādītajai kategorijai.
- Ievades nosaukums
- Ievadiet mainīgā nosaukumu, kurš jāievieto specifikāciju logā (kā parādīts tālāk). Nosaukumam jāidentificē, kāda tipa informāciju lietotājs, veidojot atskaiti, var ievadīt.

- Mainīgā nos.
- Ievadiet tā mainīgā nosaukumu, kurš ietvers meklēšanas kritēriju (kas tiks meklēts). Nosaukumā ievadiet vismaz vienu alfabēta rakstzīmi un neizmantojiet atstarpes un pieturzīmes. Atstarpes vietā varat lietot pasvītru (_). Mainīgā nosaukumam būtu ieteicams atspoguļot tā mērķi.
- Lietotājs, kas veidos atskaiti, šajā specifikāciju loga mainīgā laukā ievadīs meklēšanas kritēriju. Noklikšķinot uz pogas [Palaist], logā tiks rādīts tā lauka nosaukums, kuru norādījāt augstāk, lai sameklētu ierakstus pēc noteikta meklēšanas kritērija. Piemērā tiks ievadīts meklēšanas kritērijs, kas meklēs tās kategorijas klientus, kuru lietotājs būs norādījis specifikāciju loga mainīgā laukā.
- Ievietot reģistru
- Ievietot Speciāli
HansaWorld Enterprise reģistri
- Ja vēlaties, lai lietotājs specifikāciju loga mainīgā laukā varētu izmantot funkciju ‘Ievietot Speciāli’, šajā laukā norādiet reģistru, kura ieraksti tiks rādīti funkcijas sarakstā.
- Dažos gadījumos var būt izdevīgāk šajā laukā norādīt bloku, nevis reģistru. Funkcijas ‘Ievietot Speciāli’ sarakstā bloki netiek iekļauti, tāpēc to nosaukumi būs jāievada pašiem. Daži bloki, kas varētu noderēt, ir šādi:
- PerSClass
- sagatavošana Atskaišu periodi
- PMSClass
- sagatavošana Samaksas veidi
- VATCodeSClass
- sagatavošana PVN kodi
- Piemēram, lai atskaiti veidojošā persona varētu kā meklēšanas kritēriju izvēlēties PVN kodu, šajā laukā ievadiet “VATCodeSClass”.
- Platums
- Norādiet pikseļu skaitu, lai noteiktu mainīgā platumu specifikāciju logā. Platumam ieteicams atbilst mainīgajā ievadāmo rakstzīmju skaitam. Pēc noklusējuma būs ievadīts -1, kas nozīmē, ka mainīgā platums atbildīs specifikāciju loga platumam, kā parādīts iepriekšējā attēlā.
- h, v
- Abos laukos norādiet mainīgā novietojumu specifikāciju logā. Norādiet mainīgā lodziņa (nevis nosaukuma) kreisā augšējā stūra koordinātas (pikseļos): h (horizontāli) ir attālums no specifikāciju loga kreisās malas, bet v (vertikāli) ir attālums no augšējās malas. Tiek piedāvāti noklusējuma attālumi: programmas standarta vertikālais attālums starp mainīgajiem ir 20 pikseļi.
Tālāk attēlotajā piemērā specifikāciju logā tiek ievadīts mainīgais “vsCategory”. Lietotājs šajā mainīgā laukā norādīs klientu kategorijas kodu (vai to intervālu, atdalītu ar kolu) vai izvēlēsies to no ‘Ievietot Speciāli’ saraksta, kas norādīts laukā ‘Ievietot reģistru’. Pēc tam programma meklēs klientu, kura kategorija sakrīt ar mainīgā “vsCategory” laukā norādīto (“CustCat” ir reģistra Klienti lauka ‘Klientu kategorija’ iekšējais nosaukums). Ir svarīgi, vai norādīti lielie, vai mazie burti. Ja “vsCategory” mainīgā laukā nekas netiks ievadīts, atskaitē tiks iekļauti visi klienti.

- Kad dialoga loga ???Ievads’ aizpildīšana ir pabeigta, noklikšķiniet uz pogas [OK] un aizveriet to. Dialoga logā ‘Nosacījums’ ievadītā informācija atskaites attēlošanas laukā tiks rādīta kā nākamā rinda, ar norādi “Selection:”:

|