Funkciju pievienošana Access izteiksmēm

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Programmā Access ir daudz iebūvētu funkciju, kuras var izmantot, lai veidotu izteiksmes. Ja esat izlasījis rakstu Izteiksmes veidošana, iespējams, atceraties, ka funkcijas ir tikai viena no iespējamajām izteiksmes sastāvdaļām. Tomēr ar izteiksmēm nav iespējams veikt sevišķi daudz darbību, ar laiku neapgūstot, kā tām pievienot funkcijas.

Piezīme.: Varat arī izmantot pēc pasūtījuma funkcijas izteiksmēs, bet, ja zināt, kā izveidot šādus, iespējams, ir jums nenāktos rakstu līdzīgs šim! Jūs tikai skatos, Visi Access pieejamo funkciju sarakstu.

Pamatinformācija par funkciju lietošanu:

  • Lai lietotu funkciju, ierakstiet tās atslēgvārdu, atverošo iekavu, argumentus (vērtības), kurus vēlaties iesūtīt, un pēc tam aizverošo iekavu.

  • Dažām funkcijām nav nepieciešami argumenti, bet dažām ir nepieciešami vairāki, kas jāatdala ar komatiem.

  • Funkciju argumentu var būt identifikatori, konstantes vai citas funkcijas. Šīs sastāvdaļas vēl var apvienot, izmantojot standarta matemātiskos operatorus (piemēram, +, -, * vai /) vai salīdzināšanas operatorus (piemēram <, > vai =).

  • Funkcijas izmanto informāciju, ko nodrošināt kā argumentus, fonā izpilda kodu un pēc tam atgriež vērtību konkrētajā vietā, kur ierakstījāt funkciju. Citiem vārdiem, varat būt programmētājs, īsti neveicot nekādas programmēšanas darbības.

Vai izklausās biedējoši? Tā nemaz nav. Varbūt kāds piemērs palīdzēs:

Piemērs ar funkcijas IIf lietošanu izteiksmē.

Šī izteiksme veido pilnīgi funkcija IIf (zaļa rakstzīmes). Ņemiet vērā zaļās komatu atdala trīs argumenti. Šajā piemērā mēs izmantojam funkciju IIf, lai salīdzinātu lauks ar nosaukumu DueDate šodienas datumu. Ja DueDate lauks ir lielāks par vai vienāds ar šodienas datumu, tas tiks atgrieztā virkne "Labi"; Pretējā gadījumā tā tiksit atgriezts "Termiņš nokavēts".

  • Funkcija IIf pirmais arguments ir loģisko testu, kas sastāv no identifikatoru DueDate lauku (oranžā krāsā), pāris salīdzināšanas operatori (ar sarkanu) un funkcija Date (zilos toņos), kam nepieciešama nav argumentu.

  • Otrie un trešie funkcijas IIf argumenti ir virknes konstantes (melnā krāsā), kam jābūt iekļautiem pēdiņās. Šie divi argumenti var būt arī funkcijas vai izteiksmes, kas atgriež skaitļus vai tekstu.

Šādu izteiksmi var izmantot formas vai skata tekstlodziņā vai tabulas aprēķinātajā laukā, kā arī citur.

Vēl viens piemērs, kurā funkcija tiek izmantota izteiksmē, lai izveidotu teksta virkni:

Piemērs ar funkcijas Left lietošanu izteiksmē.

Šeit izteiksme sākas ar virknes konstanti (melnā krāsā).

  • & zīme (sarkanā krāsā) ir konkatenācijas operators, kas tiek izmantots, lai virknes savienotu.

  • Funkcija Left (zaļos toņos) izmanto divus argumentus:

    • Lauka identifikatoru (oranžā krāsā).

    • Vesela skaitļa konstanti (melnā krāsā). Šādā gadījumā mēs vēlamies tikai lauka divas vistālāk pa kreisi esošās rakstzīmes, tāpēc ievadām 2.

Ja laukā ProductCode būtu vērtība “CD22035”, šīs izteiksmes rezultāti būtu “Prefikss: CD”.

Vai vēlaties saņemt papildinformāciju par izteiksmēm un funkcijām?

Paplašiniet savas Office 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.

×