- Izvēles rūtiņas iekļaujošā meklēšana
Iekļaujoša meklēšana tukšā atskaitē pievieno ierakstus, kuri atbilst izvēles rūtiņas noteiktajiem kritērijiem. Šajā nodaļā aprakstīta iekļaujošā meklēšana Klientu saraksta atskaitē, pievienojot izvēles rūtiņu, kura iekļaus uzņēmumus, kuru kartiņās atzīmēta izvēles rūtiņa ‘Klients’. rīkojieties šādi:
- Izveidojiet jaunu atskaiti. Sadaļā ‘Dati’ kā primāro norādiet reģistru Klienti. Sadaļā ‘Druka’ izveidojiet nepieciešamo atskaites dizainu.
- Sadaļā ‘Ievads’ noklikšķiniet uz pogas [Opcija]. Tiks atvērts dialoga logs ‘Izvēles rūtiņa’. Aizpildiet to tā, kā aprakstīts šeit un attēlots nākamajā piemērā:

- Noklikšķiniet uz pogas [OK]. Izvēles rūtiņa tiks ievietota atskaites attēlošanas laukā, kā aprakstīts iepriekš.
- Atveriet sadaļu ‘Dati’. Atskaites attēlošanas laukā noklikšķiniet uz joslas “Register: Klienti…”, lai norādītu, ka meklēšana notiks šajā reģistrā, un noklikšķiniet uz pogas [Nosacījums].
- Dialoga logā ‘Nosacījums’ ievadiet šādu formulu:

Formula ir:
- cInclCust == 1 and vrCustomer.CUType == 1
Tajā norādīts, ka tad, kad ir atzīmēta izvēles rūtiņa (cInclCust), tiks meklēti tie reģistra Klienti ieraksti, kuros nav atzīmēta izvēles rūtiņa ‘Klients’. “CUType” ir katra klienta kartiņas augšējās sadaļas izvēles rūtiņas ‘Klients’ kods. Ja izvēles rūtiņa “cInclCust” nav atzīmēta, meklēšana netiks veikta.
- Noklikšķiniet uz [OK], lai atskaites attēlošanas lauka klientu reģistra sadaļai pievienotu nosacījumu:

- Ja atskaiti aprēķināt, neizmantojot jaunizveidoto opciju, tā būs tukša. Ja izmantojat jauno opciju, tajā tiks rādīti tikai tie reģistra Klienti ieraksti, kuros atzīmēta izvēles rūtiņa ‘Klienti’.
Otras izvēles rūtiņas pievienošana
Atskaitei var pievienot papildu izvēles rūtiņas, taču arī tām jāveic iekļaujošā meklēšana (meklēšana, kas pievieno ierakstus sākotnējam nosacījumam). Kā piemēru pievienosim izvēles rūtiņa, kura atskaitē iekļaus uzņēmumus, kuru kartiņā atzīmēta izvēles rūtiņa ‘Piegādātāji’.
- Sadaļā ‘Ievads’ atskaites specifikāciju logam pievienojiet jaunu izvēles rūtiņu, kā aprakstīts iepriekšējās sadaļas 2. punktā.

- Kā aprakstīts sadaļā par izslēdzošo meklēšanu, ja sadaļas ‘Dati’ atskaites attēlošanas laukā ir vairākas joslas “Selection:”, to savstarpējā saikne ir “un”. Tiks meklēti ieraksti, kuri atbilst gan pirmajam, gan otrajam nosacījumam. Tas ir pieņemams, ja izveidotas divas izslēdzošās meklēšanas iespējas, bet divām iekļaujošajām opcijām tas nedarbojas. Šajā gadījumā būtu jāmeklē ieraksti, kuri atbilst vai nu pirmajam nosacījumam, vai otrajam. Reģistra Klienti sadaļai nav iespējams pievienot jaunu nosacījumu, tāpēc divreiz jānoklikšķina uz izveidoā nosacījuma, un tas jāpārveido.
Ievadiet šādu formulu:
- (cInclCust == 1 and vrCustomer.CUType == 1) or (cInclSupp == 1 and vrCustomer.VEType == 1)
Ievērojiet, ka abi izvēles rūtiņu nosacījumi ir ietverti katrs savās iekavās. Iekļaujošās izvēles rūtiņas viena nosacījuma abas daļas ir savienotas ar “and”, bet vairāku izvēles rūtiņu nosacījumi ir savienoti ar “or”. Tas nodrošina to, ka tiks meklēti ieraksti, kuri atbilst vai nu pirmajam, vai otrajam nosacījumam. “VEType” ir katra klienta kartiņas augšējās sadaļas izvēles rūtiņas ‘Piegādātājs’ kods.
Tagad specifikāciju logā būs divas opcijas, kuras var apskatīt divos veidos:
- Nav atzīmēta neviena izvēles rūtiņa
- Atskaitē būs iekļauti visi reģistra Klienti ieraksti.
- Atzīmēta viena izvēles rūtiņa
- Atskaitē būs klientu vai piegādātāju ieraksti, atkarībā no atzīmētās rūtiņas.
- Atzīmētas abas izvēles rūtiņas
- Atskaitē būs iekļauti gan klienti, gan piegādātāji, gan tie, kuri ir gan klienti, gan piegādātāji.
Sīkāku informāciju par sintaksi, kādu vajadzētu izmantot formulas ievadīšanai dialoga logā ‘Nosacījums’, skatiet sadaļā
Sintakse.