Attiecas uz
Access 2013

Programmā Access ir daudz iebūvētu funkciju, kuras varat izmantot izteiksmju veidojiet. Ja lasāt rakstu Izteiksmes izveide, varat atcerēties, ka funkcijas ir tikai viena no iespējamās pārtikas produktu sastāvdaļas izteiksmē. Tomēr nevarat veikt pārāk daudz ar izteiksmēm, negūstot apgūt, kā tām pievienot funkcijas.

Piezīme.:  Izteiksmēs varat izmantot arī pielāgotas iebūvētas funkcijas, bet, ja zināt, kā tās izveidot, pastāv iespēja, ka jums nav vajadzīgs šim līdzīgs raksts! Iespējams, vienkārši meklējat sarakstu ar visām pieejamām Access funkcijām.

Vispirms piedāvājam pamatinformāciju par funkciju lietošanu:

  • Lai izmantotu funkciju, ierakstiet tās atslēgvārdu, atverošās iekavas, argumentus (vērtības), kas jānosūta, un pēc tam aizverošo iekavu.

  • Dažām funkcijām nav nepieciešami argumenti, bet citām ir nepieciešamas vairākas funkcijas, un šādā gadījumā tās tiek atdalītas ar komatiem.

  • Funkciju argumenti var būt identifikatori, konstantes vai citas funkcijas. Šo pārtikas produktu sastāvdaļas var vēl vairāk kombinēt, izmantojot standarta matemātiskos operatorus (piemēram, +, -, *, vai /) vai salīdzinājuma operatorus (piemēram, <, > vai =).

  • Funkcijas sniedz informāciju, ko sniedzat kā argumentus, dažus kodus izpildiet aiz ainām un pēc tam atgriež vērtību vietā, kur funkcija tika ierakstīta. Citiem vārdiem sakot, jūs varat būt programmētājs, neveicot programmēšanas darbības.

Vai izklausās nobiedēšanos? Patiesībā tā nav. Var palīdzēt kāds no diviem piemēriem:

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

Šī izteiksme ir pilnībā izveidota no funkcijas IIf (zaļās rakstzīmes). Ievērojiet zaļos komatus, kas atdala trīs argumentus. Šajā piemērā tiek izmantota funkcija IIf, lai salīdzinātu lauku ar nosaukumu DueDate ar šodienas datumu. Ja lauks DueDate ir lielāks par šodienas datumu vai vienāds ar to, tiek atgriezta virkne "Labi"; pretējā gadījumā tā atgriezīs "Nokavēti".

  • Pirmais funkcijas IIf arguments ir loģiskais tests, kas sastāv no lauka DueDate identifikatora (oranžā krāsā), pāris salīdzinājuma operatoru (sarkanā krāsā) un funkcija Date (zilā krāsā), kurai nav nepieciešami argumenti.

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

Jūs varat izmantot šādu izteiksmi formas vai skata tekstlodziņā vai aprēķinātā laukā tabulā, kā arī citās vietās.

Lūk, cits piemērs, kurā teksta virknes izveidošanai izmantota funkcija izteiksmē:

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

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

  • Zīmes "un" (sarkanā krāsā) ir konkatenācijas operators, kas tiek izmantots, lai savienotu virknes.

  • Funkcijai Left (zaļā krāsā) ir divi argumenti.

    • Lauka identifikators (oranžā krāsā) un

    • Vesela skaitļa konstante (melna). Šajā gadījumā mēs vienkārši vēlamies divas lauka rakstzīmes, kas atrodas vistālāk pa kreisi, tāpēc ievadām 2.

Ja laukā ProductCode bija "CD22035", šīs izteiksmes rezultāti būtu "Prefikss: CD".

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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.