Primārā un sekundārā reģistra sasaistīšana
Kad atskaitei tiek pievienots sekundārais reģistrs, viss tā saturs būs iekļauts šī reģistra nosacījumā. Tāpēc, ja atskaiti atstājat tādu, kāda tā ir
tagad, tai būs šāda shēma:
- Klients 1
- Visi datu bāzes rēķini
- Klients 2
- Visi datu bāzes rēķini
- Klients 3
- Visi datu bāzes rēķini
Pēc katra atskaitē iekļautā klienta tiek rādīts pašreizējais rēķina nosacījums (t.i., visi rēķini). Nākamais uzdevums ir samazināt pašreizējo rēķinu nosacījumu un uzstādīt, lai tiktu rādīti tikai tā klienta rēķini, kurš attēlots iepriekšējā rindā (pašreizējā klienta). Jāpanāk šāds rezultāts:
- Klients 1
- Klienta 1 pirmais rēķins
- Klienta 1 otrais rēķins
- Klienta 1 trešais rēķins
- Klients 2
- Klienta 2 pirmais rēķins
- Klienta 2 otrais rēķins
- Klienta 2 trešais rēķins
- Klients 3
- Klienta 3 pirmais rēķins
- Klienta 3 otrais rēķins
- Klienta 3 trešais rēķins
Lai to sasniegtu, rēķini jāmeklē pēc pašreizējā klienta numura. Rīkojieties šādi:
- Atskaites attēlošanas laukā noklikšķiniet uz joslas, kas apzīmēta ar “Register: Rēķini…”, lai norādītu, ka meklēšana jāveic reģistrā Rēķini.
- Noklikšķiniet uz pogas [Nosacījums]. Tiks atvērts dialoga logs ‘Nosacījums’. Ievadiet formulu, kā parādīts attēlā:

Formula ir:
- vrInvoice.CustCode==vrCustomer.Code
Šī formula satur trīs elementus: vrInvoice.CustCode, == un vrCustomer.Code.
Izteiksme “vrInvoice.CustCode” attiecas uz reģistra Rēķini lauku ‘Klienta numurs???. Tā ir sadalīta divās daļās: pirmā daļa (“vrInvoice”) ir mainīgā, kas satur reģistru Rēķini, nosaukums. Tas mainīgajam tika piešķirts dialoga logā ‘Reģistrs’ (sk. šeit. Otrā daļa (“CustCode”) ir klienta numura lauka kods reģistrā Rēķini. Abas daļas ir atdalītas ar punktu. Izteiksmē ir svarīgi gan mazie, gan lielie burti, tāpēc jāievada “CustCode” nevis “custcode”. Līdzīgi izteiksme “vrCustomer.Code??? nozīmē “pašreizējā mainīgajā “vrCustomer” norādītā klienta kartiņas numurs” t.i., “pašreizējā klienta numurs”. Simbols == nozīmē “vienāds ar”. Piezīme: simbolu == vietā neizmantojiet = .
Šī formula norāda, ka reģistrā Rēķini tiks meklēti rēķini, kuru klienta numurs sakritīs ar pašreizējo klientu. Rēķini, kas atbildīs šim nosacījumam, tiks iekļauti atskaitē.
Nav nepieciešams norādīt ievades nosaukumu, mainīgā nosaukumu vai ievietojamo reģistru, jo specifikāciju logā mainīgais nav jāievieto.
- Noklikšķiniet uz pogas [OK]. Atskaites attēlošanas laukam tiks pievienota josla “Nosacījums:”, kas norādīs, ka joslai “Register: Rēķini” ir pievienota meklēšanas funkcija:
