06.01.2013 Views

Datu bāzes

Datu bāzes

Datu bāzes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

� izmantot vārdus vienskaitlī;<br />

� nosaukums nav garāks par 15 simboliem (visās vietās būts redzams<br />

pilns nosaukums).<br />

Nosaukumu veidošana nav obligāti jāveic pēc dotās metodes, bet šo<br />

nosacījumu ievērošana atvieglo darbu ar datu bāzi izstrādes laikā, kā arī vēlāk,<br />

veicot labojumus.<br />

21.2. Darbības ar objektiem<br />

VBA objekts ir koda un datu apvienojums, kas var tikt aplūkots un<br />

kontrolēts kā viena atsevišķa vienība. Čekboksis, komandpogas un citi formas<br />

kontroļi ir atsevišķi objekti. Arī tabulas, formas un atskaites ir atsevišķs objekts.<br />

Objekti var saturēt citus objektus, piemēram, forma var saturēt<br />

komandpogas, teksta laukus u.c.<br />

Kad izveido jaunu objektu, tam iedod noklusējuma vārdu, balstoties uz<br />

objekta tipu, piemēram, Combo1, Command2, Text3. Ir lietderīgi nekavējoties<br />

nomainīt katra objekta īpašības Name (nosaukums) vērtību uz vārdu, kas<br />

paskaidro kontroļa jēgu, lai programmas kods kļūst vieglāk saprotams un<br />

labojams. To ieteicams izdarīt uzreiz, jo kods tiek piekārtots objektam, balstoties<br />

uz objekta vārdu, ja mainīsiet objekta vārdu pēc tam, kad būs uzrakstīts kods,<br />

tad kods zaudēs saiti ar objektu un netiks izpildīts.<br />

Objektam var dot jebkuru vārdu, bet labāk vārdu dod pēc, ieteikumiem kas<br />

doti nodaļā Objektu nosaukumu veidošana.<br />

VBA ir trīs veidi, kā atsaukties uz objektu. Piemēram, ja vēlas darboties ar<br />

formu frmIevads, tad var lietot šādus pierakstus:<br />

Forms!frmIevads<br />

Forms("frmIevads")<br />

Forms(0)<br />

Lai lietotu pierakstu Forms(0), formai frmIevads jābūt atvērtai pirmajai.<br />

Pirmajai formai numurs ir 0, tālāk 1, utt.<br />

Darbojoties ar kontroļiem formā, sākumā jānorāda forma un pēc tam<br />

kontrolis:<br />

Forms!frmIevads!cboSkolens<br />

Forms!frmIevads!txtVards<br />

Kontroļi atskaitē:<br />

Reports!repAtskaite!txtNosaukums<br />

Lai katru reizi, atsaucoties uz kādu no objektiem, formā nav jālieto garais<br />

pieraksts var lietot vārdu Me:<br />

Me!cboSkolens<br />

Me!txtVards<br />

177<br />

© Vladimirs Ivanovs, 2007

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!