Funkcijų įtraukimas į „Access“ reiškinius

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

„Access“ turi daug įtaisytųjų funkcijų, kurias galite naudoti reiškiniams kurti. Jei skaitėte Reiškinio kūrimas, galbūt pamenate, kad funkcijos tėra viena iš galimų reiškinio sudedamųjų dalių. Tačiau neišmokę, kaip į reiškinius įtraukti funkcijas, ne tiek daug dalykų galėsite daryti su reiškiniais.

Pastaba : Taip pat galite naudoti pritaikytą funkcijų jūsų išraiška, tačiau jei žinote, kaip sukurti tie, gali būti, kad jums nereikia, panašų į šį straipsnį! Jums taip pat gali būti ieškote visų galimų prieigos funkcijų sąrašas pateikiamas.

Visų pirma pateiksime keletą pagrindinių dalykų, kuriuos turite žinoti apie funkcijas:

  • Norėdami naudoti funkciją, surinkite jos raktažodį, atidarančius skliaustelius, argumentus (reikšmes), kuriuos norite siųsti, ir uždarančius skliaustelius.

  • Kai kurioms funkcijoms nereikalingi jokie argumentai, o kitoms reikia kelių argumentų – šiuo atveju atskirkite juos kableliais.

  • Funkcijos argumentai gali būti identifikatoriai, konstantos ar kitos funkcijos. Galite sujungti šias sudedamąsias dalis, naudojami standartinius matematinius operatorius (pvz., +, -, *, arba /) arba palyginimo operatorius (pvz., <, > arba =).

  • Funkcijos paima bet kurią informaciją, kurią jūs pateikiate kaip argumentus, vykdo kodą „užkulisiuose“, tada grąžina reikšmę į tą vietą, kurioje surinkote funkciją. Kitaip tariant, galite būti programuotoju net iš tikrųjų juo nebūdami!

Skamba baugiai? Iš tikrųjų taip nėra. Galbūt jums padės vienas ar pora pavyzdžių:

„IIf“ funkcijos naudojimo reiškinyje pavyzdys.

Ši išraiška sudaro visiškai funkcija IIf (žalias simbolių). Pastaba žalias kableliais atskirti trys argumentai. Šiame pavyzdyje mes naudojame funkcija IIf palyginti laukas, pavadintas funkcijos naudojimo reiškinyje iki šiandienos datos. Jei funkcijos naudojimo reiškinyje laukas yra didesnis arba lygus šiandienos datą, jis bus pateikti eilutę "OK"; kitu atveju, ji grąžina "Pradelstos".

  • Pirmasis argumentas, funkcija IIf yra atliktiną loginį testą, kurį sudaro identifikatorius funkcijos naudojimo reiškinyje lauką (oranžinė spalva), pora lyginimo operatorių, (raudona spalva) ir į funkcija Date (mėlynas), kuriame prašoma nėra argumentų.

  • Antras ir trečias „IIf“ funkcijos argumentai yra eilučių konstantos (juoda spalva), kurios turi būti skiriamos kabutėmis. Šie du argumentai taip pat galėtų būti funkcijos arba reiškiniai, kurie grąžina skaičius arba tekstą.

Tokį reiškinį taip pat galite naudoti teksto lauke formoje arba rodinyje, arba apskaičiuotame lauke lentelėje.

Toliau pateiktame pavyzdyje funkcija naudojama reiškinyje teksto eilutei sukurti:

Funkcijos „Left“ naudojimo reiškinyje pavyzdys.

Šiame pavyzdyje reiškinys pradedamas eilutės konstanta (juoda spalva).

  • Konjunkcijos ženklas (raudona spalva) yra sujungimo operatorius, naudojamas eilutėms sujungti..

  • Kairėje funkcija (žalia spalva), priima du argumentus:

    • Lauko identifikatorius (oranžinė spalva) ir

    • Sveikoji konstanta (juoda spalva). Šiuo atveju norime tiesiog dviejų kairių lauko simbolių, todėl įvedame skaičių 2.

Jei lauke „ProductCode“ būtų „CD22035“, šio reiškinio rezultatai būtų „Prefiksas: CD“.

Norite daugiau informacijos apie reiškinius ir funkcijas?

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×