Teksta vērtību kombinēšana, izmantojot izteiksmi

Ja vēlaties kombinēt vērtības divos vai vairākos teksta laukos programmā Access, varat izveidot izteiksmi, kas izmanto operatoru "ampersand" (&). Pieņemsim, ka jums ir forma ar nosaukumu Darbinieki. Jūs ievadāt katra darbinieka vārdu un uzvārdu atsevišķos laukos, bet vēlaties parādīt attiecīgā darbinieka vārdu un uzvārdu formas galvenē.

Lai parādītu vārdu un uzvārdu, var izmantot šo izteiksmi:

=[Vārds] & " " & [Uzvārds]

Šajā izteiksmē tiek izmantots operators &, lai apvienotu vērtības laukos Vārds un Uzvārds . Šajā izteiksmē tiek izmantotas arī dubultās pēdiņas ("), kas atdalītas ar atstarpes rakstzīmi, lai ievietotu atstarpi starp vārdu un uzvārdu. Ja vēlaties kaut ko ievietot starp diviem laukiem, piemēram, atstarpi, pieturzīmi vai burtisku tekstu, šī papildu vērtība ir jāiekļauj pēdiņās.

Cits piemērs: šo izteiksmi var izmantot, lai parādītu vārdu un uzvārdu, atdalot tos ar komatu un atstarpi:

=[Vārds] & ", " & [Uzvārds]

Šajā gadījumā izteiksme ievieto komatu un atstarpi pēdiņās starp laukiem Vārds un Uzvārds.

Šajā procedūrā tiek pieņemts, ka jums ir forma, kuras pamatā ir tabula, kurā ir lauki ar nosaukumu Vārds un Uzvārds. Pretējā gadījumā izteiksmi var mainīt 6. darbībā, lai tā atbilstu jūsu datiem.

Tekstlodziņa pievienošana ar izteiksmi personu vārdiem un uzvārdiem

  1. Navigācijas rūtī ar peles labo pogu noklikšķiniet uz formas vai atskaites, kuru vēlaties mainīt, un pēc tam īsinājumizvēlnē noklikšķiniet uz Noformējuma skats.

  2. Cilnes Noformējums grupā Vadīklas noklikšķiniet uz Tekstlodziņš.

  3. Velciet rādītāju formā vai atskaitē, lai izveidotu tekstlodziņu.

  4. Ar peles labo pogu noklikšķiniet uz tekstlodziņa un pēc tam īsinājumizvēlnē noklikšķiniet uz Rekvizīti.

  5. Rekvizītu lapā noklikšķiniet uz cilnes Dati.

  6. Mainiet vērtību rekvizītu lodziņā Vadīklas avots uz =[Vārds] & " " & [Uzvārds].

  7. Aizveriet rekvizītu lapu un saglabājiet veiktās izmaiņas.

Dažkārt kādā laukā, kuru vēlaties apvienot, nedrīkst būt nekāda vērtība. Šāds datu iztrūkums tiek dēvēts par vērtību null. Ja izmantojat operatoru & laukam, kurā nav vērtības, programma Access šim laukam atgriež nulles garuma virkne. Piemēram, ja darbinieka ierakstā ir tikai uzvārds, izteiksme iepriekšējā piemērā atgriež nulles garuma virkni laukā Vārds, atstarpi un vērtību laukā Uzvārds.

Izteiksmes rezultātu piemērs, ja nav norādīts vārds.

1. Tā kā laukā Vārds nav datu, pirms "Porietis" ir nulles garuma virkne un atstarpe.

Apkopojot vērtības no daudziem laukiem jaunā virknē, iespējams, vēlēsities iekļaut vērtību jaunajā virknē (piemēram, komatu) tikai tad, ja dati atrodas noteiktā laukā. Lai iekļautu vērtību atbilstoši nosacījumam, izmantojiet operatoru +, nevis operatoru &, lai apvienotu laukus. Pieņemsim, ka jums ir tabula ar nosaukumu Klients, un šajā tabulā ir lauki ar nosaukumiem Pilsēta, Novads un Pasta indekss. Vēlaties kombinēt vērtības šajos laukos, lai izveidotu atskaiti , bet dažiem ierakstiem nav vērtības laukā Novads. Šādā gadījumā rodas nevēlams komats pirms pasta indeksa vērtības, ja lietojot & operatoru, lai apvienotu laukus.

Lai novērstu nevajadzīgo komatu, varat izmantot plusa (+) operatoru, kā parādīts nākamajā izteiksmes piemērā:

=([Pilsēta] & (", " + [Novads]) & " " & [Pasta_indekss])

Operators + apvieno tekstu tāpat kā operators &. Tomēr operators + atbalsta arī tā saukto Null izplatīšanu. Null izplatīšana nodrošina, ka, ja kāds izteiksmes komponents ir Null, arī visas izteiksmes rezultāts ir Null. Iepriekšējā piemērā aplūkojiet izteiksmes daļu ("," + [Novads]). Tā kā tiek izmantots operators +, izteiksme, kas tiek novērtēta iekšējās iekavās, ietver komatu tikai tad, ja vērtība ir iekļauta laukā Novads. Ja laukā Novads nav vērtības, vērtību Null izplatīšana stājas spēkā un izteiksme iekšējās iekavās iegūst vērtību Null, tādējādi "paslēpjot" komatu.

Pogas attēls

1. Ieraksti, kuros ir novadu vērtības, tiek parādīti ar komatu, atstarpi un novada saīsinājumu.

2. Ierakstam ar vērtību Saldus nav norādīts neviens novads tā laukā Pilsēta, un tādēļ izteiksmes rezultāts tiek parādīts bez komata, atstarpes vai novada saīsinājuma.

Uz lapas sākumu

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×