Tekstlodziņš ir standarta vadīkla programmā Access, kas tiek izmantota, lai skatītu un rediģētu datus formās un atskaitēs. Tekstlodziņos iespējams attēlot dažādu tipu datus, un tos ir iespējams izmantot arī aprēķiniem. Šajā rakstā izskaidrots, kā izveidot un izmantot tekstlodziņu, kā arī izskaidroti daži svarīgi tekstlodziņa rekvizīti.
Iespējamās darbības
Saistīta tekstlodziņa pievienošana
Saistītā tekstlodziņā attēloti dati no tabulas vai vaicājuma lauka. Formā varat izmantot tekstlodziņu, kas ir saistīts ar atjaunināmu ieraksta avotu, lai ievadītu vai rediģētu laukā esošus datus. Tekstlodziņā veiktās izmaiņas būs redzamas piesaistītajā tabulā.
Varat ātri izveidot saistītu tekstlodziņu, velkot lauku no lauku saraksta rūts uz savu formu vai atskaiti. Access automātiski izveido tekstlodziņu laukiem ar šādiem datu tipiem:
-
Īsais teksts
-
Garais teksts
-
Skaitlis
-
Datums/laiks
-
Valūta
-
Hipersaite
-
Aprēķināts
Piezīme.: Sākot no programmas Access 2013, datu tips Teksts ir pārdēvēts par Īsais teksts un datu tips Memo ir pārdēvēts par Garais teksts.
Ievelkot laukus ar citu datu tipu, tiek izveidotas dažādu tipu vadīklas. Piemēram, ja ievelkat Jā/nē tipa lauku no lauku saraksta rūts formā vai atskaitē, Access izveido izvēles rūtiņu. Ja formā vai atskaitē ievelkat OLE Object lauku, Access izveido saistītu objekta rāmi, un, ja formā vai atskaitē ievelkat pielikuma lauku, Access izveido pielikuma vadīklu.
Saistīta tekstlodziņa pievienošana formā vai atskaitē, ievelkot lauku no lauku saraksta rūts
-
Atveriet formu vai atskaiti izkārtojuma vai noformējuma skatā, ar peles labo pogu noklikšķinot uz formas vai atskaites navigācijas rūtī un pēc tam noklikšķinot uz vēlamā skata.
-
Cilnes Noformējums grupā Rīki noklikšķiniet uz Pievienot esošos laukus .
-
Lauku saraksta rūtī izvērsiet tabulu, kas satur lauku, kuru vēlaties saistīt ar tekstlodziņu.
-
Velciet lauku no lauku saraksta rūts uz atskaiti vai formu.
Lai iegūtu papildinformāciju par darbu ar lauku saraksta rūti, skatiet rakstu Lauka pievienošana formai vai atskaitei.
Varat arī saistīt tekstlodziņu ar formu vai atskaiti, vispirms pievienojot nesaistītu tekstlodziņu un pēc tam iestatot tekstlodziņa rekvizītu Control Source uz lauku, ar kuru vēlaties to saistīt.
Nesaistīta tekstlodziņa pievienošana
Nesaistīts tekstlodziņš nav saistīts ar tabulas vai vaicājuma lauku. Varat izmantot nesaistītu tekstlodziņu, lai attēlotu aprēķina rezultātus vai pieņemtu ievadi, kuru nevēlaties saglabāt tieši tabulā. Nesaistītu tekstlodziņu visvieglāk ir pievienot noformējuma skatā.
-
Atveriet formu vai atskaiti noformējuma skatā, ar peles labo pogu noklikšķinot uz formas vai atskaites navigācijas rūtī un pēc tam noklikšķinot uz noformējuma skata.
-
Cilnes Noformējums grupā Vadīklas noklikšķiniet uz Tekstlodziņš.
-
Novietojiet rādītāju formas vai atskaites vietā, kur vēlaties ievietot tekstlodziņu, pēc tam noklikšķiniet, lai ievietotu tekstlodziņu.
Piezīme.: Access ievieto arī etiķeti pa kreisi no tekstlodziņa, tāpēc atstājiet vietu etiķetei pa kreisi no rādītāja. Varat vēlāk mainīt etiķetes un tekstlodziņa atrašanās vietu. Varat arī izdzēst etiķeti, noklikšķinot uz tās un pēc tam nospiežot taustiņu DELETE.
Cits veids, kā izveidot nesaistītu tekstlodziņu, ir vispirms izveidot saistītu tekstlodziņu, ievelkot lauku no lauku saraksta rūts formā vai atskaitē, un pēc tam izdzēšot vērtību tā rekvizītā Control Source. Ja šo darbību veicat noformējuma skatā, tekstlodziņā būs attēlots "Nesaistīts", nevis lauka nosaukums. Izkārtojuma skatā tekstlodziņā vairs nebūs redzami attēlojuma dati — tas būs tukšs.
Aprēķināta tekstlodziņa pievienošana
-
Atveriet formu vai atskaiti noformējuma skatā, ar peles labo pogu noklikšķinot uz formas vai atskaites navigācijas rūtī un pēc tam noklikšķinot uz noformējuma skata.
-
Cilnes Noformējums grupā Vadīklas noklikšķiniet uz Tekstlodziņš.
-
Novietojiet rādītāju formas vai atskaites vietā, kur vēlaties ievietot tekstlodziņu, pēc tam noklikšķiniet, lai ievietotu tekstlodziņu.
-
Izpildiet vienu no šīm darbībām:
Novietojiet kursoru tekstlodziņā un pēc tam ierakstiet izteiksme, kas aprēķina kopsummu.
Atlasiet tekstlodziņu, nospiediet F4, lai parādītu rekvizītu lapu un ierakstiet izteiksmi rekvizīta lodziņā Control Source. Lai izmantotu Izteiksmju būvētājs izteiksmes izveidei, noklikšķiniet uz blakus rekvizīta lodziņam Control Source.
-
Saglabājiet formu vai atskaiti un pēc tam pārslēdziet uz formas vai atskaites skatu, lai pārbaudītu rezultātus.
Papildinformāciju pa izteiksmju izveidi skatiet rakstā Uzziniet, kā izveidot izteiksmi.
PIEZĪMES.
-
Ja nepieciešams vairāk vietas rekvizīta lodziņā Control Source, lai ierakstītu izteiksmi, nospiediet taustiņu kombināciju SHIFT+F2, lai atvērtu tālummaiņas lodziņu.
-
Ja jūsu formas vai atskaites pamatā ir vaicājums, iespējams, vēlēsities ievietot izteiksmi vaicājumā, nevis aprēķinātā vadīklā. Tādējādi varat uzlabot sniegumu, un, ja vēlaties aprēķināt kopsummu ierakstu grupai, ir vieglāk izmantot aprēķinātās vērtības lauks nosaukumu sadaļā apkopošanas funkcija.
Izpratne par tekstlodziņa rekvizītiem
Neatkarīgi no tekstlodziņa izveides metodes atsevišķi rekvizīti ir jāiestata tā, lai tekstlodziņš darbotos un izskatītos atbilstoši jūsu vēlmēm. Tālāk esošajā sarakstā sniegti daži no svarīgākajiem un biežāk lietotajiem tekstlodziņu rekvizītiem:
-
Nosaukums Jums jāpiešķir savam tekstlodziņam īss, pārdomāts nosaukums, kas ļauj viegli noteikt, kādus datus tas satur. Tādējādi ir viegli sniegt atsauces uz tekstlodziņu izteiksmēs, kuras varat izmantot citos tekstlodziņos. Daži datu bāzu izstrādātāji izvēlas pievienot prefiksu txt saviem tekstlodziņiem, lai viegli atšķirtu tekstlodziņus no citām vadīklām — piemēram, txtVārds vai txtAdrese.
Kad izveidojat saistītu tekstlodziņu, ievelkot lauku no lauku saraksta rūts, Access izmanto lauka nosaukumu kā tekstlodziņa nosaukumu. Parasti šāda metode darbojas labi, taču, ja plānojat rediģēt rekvizītu Control Source un izveidojat izteiksmi, ir vērtīgi vispirms mainīt tekstlodziņa nosaukumu, lai tas atšķirtos no lauka nosaukuma. Pretējā gadījumā Access nevar noteikt, vai veidojat atsauci uz tabulas tekstlodziņu vai lauku. Piemēram, ja jums ir atskaite ar tekstlodziņu Vārds, kas ir saistīts ar tabulas lauku Vārds. Ja vēlaties apgriezt atstarpes pirms vērtības laukā Vārds, varat iestatīt tekstlodziņa rekvizītam Control Source vērtību:
=Trim([First Name])
Taču rezultātā tekstlodziņā parādās #Error, jo Access nevar noteikt, vai izteiksmē ir atsauce uz lauku vai uz tekstlodziņu. Lai novērstu šo problēmu, pārdēvējiet tekstlodziņus, lai tiem būtu unikāli nosaukumi.
-
Control Source Šis rekvizīts nosaka, vai tekstlodziņš ir saistīts, nesaistīts vai aprēķināts.
-
Ja vērtība rekvizīta lodziņā Control Source ir tabulas lauka nosaukums, tekstlodziņš ir saistīts ar šo lauku.
-
Ja vērtība rekvizītā Control Source ir tukša, tekstlodziņš ir nesaistīts.
-
Ja vērtība rekvizītā Control Source ir izteiksme, tekstlodziņš ir aprēķināts tekstlodziņš.
-
-
Text Format Ja tekstlodziņš ir saistīts ar lauku Garais teksts, varat iestatīt rekvizīta lodziņā Text Format vērtību Bagātināts teksts. Tādējādi tekstlodziņā ietvertajam tekstam varat lietot vairākus formatēšanas stilus. Piemēram, varat lietot treknraksta formatējumu pirmajam vārdam un pasvītrojumu otrajam.
-
Can Grow Šis rekvizīts ir īpaši noderīgs atskaitēs iekļautajiem tekstlodziņiem, kas saistīti ar īsā teksta vai garā teksta laukiem. Noklusējuma iestatījums ir Nē. Ja tekstlodziņā ir pārāk daudz parādāmā teksta, teksts tiek apgriezts. Taču, ja rekvizīta lodziņa Can Grow vērtība ir Yes, tekstlodziņš automātiski pielāgo vertikālo lielumu, lai drukātu vai priekšskatītu visus tajā ietvertos datus.