Tingimuslike loogikaavaldiste loomine

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Selles artiklis selgitatakse, kuidas tingimusvormingu tuntud ka kui loogikaavaldiste loomine Accessis. Tingimusavaldis annab tulemuseks väärtuse true või false ja tagastab tulemi, mis vastab määratud tingimusele. Kui kasutate oma tingimusavaldistega funktsioone, saate määrata ka toimingu teha ja tingimusele avaldise väärtusi. Näiteks saate luua leiab kõik müügitehingud, mille norm 10 protsenti või avaldis, ja seejärel määrake, et need arvud punases kirjas ilmuvad või sõnumi väärtuste asendamine.

Selle artikli teemad

Tingimusavaldistega mõistmine

Tingimusavaldis loomine

Tingimusvormingu avaldiste näited

Tingimusavaldistega mõistmine

Tingimusavaldis on avaldis, mis kontrollib, kas vastab tingimusele, ja seejärel sooritab toimingu olenevalt tulemi andmete tüüpi. Näiteks saate avaldise otsige kuupäevaväärtused hiljem kui antud alguskuupäev ja seejärel kuvab tõrketeate, kui proovite määratletud alguskuupäevast varasemat kuupäeva sisestada.

Tingimusavaldistega samal kujul ja kasutada sama lihtne süntaks teisi avaldisi ja saate neid kasutada teisi avaldisi moel:

  • Tabeli väljade puhul saate lisada oma avaldis välja atribuudi Valideerimisreegel . Kasutajad peavad sisestama siis väljale Avaldis tingimustele vastavad väärtused. Näiteks kui kasutate avaldise > = #1/1/2000 # kuupäeva/kellaaja väljale Kasutajad peavad sisestama väärtused, mis on võrdne või hilisem kui 1 jaanuar 2000.

  • Vormide juhtelementidele, saate lisada juhtelemendi atribuuti Juhtelemendi allikas või Valideerimisreegel avaldist. Tavaliselt tingimusavaldistega lisada atribuudi Valideerimisreegel ja lisate avaldised väärtusi atribuuti Juhtelemendi allikas . Olemasolevat > = #1/1/2000 #Valideerimisreegli juhtelemendi atribuudi takistab kasutajatel sisestada, mis ei sobi kuupäevaks. Avaldise Date() atribuudis Juhtelemendi allikas , kuvatakse praegune kuupäev vaikeväärtus.

  • Päringuid, saate lisada oma tingimusavaldistega real väli tühja lahtrit või saate kasutada avaldise päringu reale kriteeriumid . Kui kasutate avaldise reale väli , tulemused kuvatakse päringutulemites veeruna. Kui kasutate avaldise kriteeriumidena olemasoleva välja, avaldis toimib filtrina ja piirab päring tagastab kirjed.

    Näiteks saate kasutada seda avaldist päringu reale väli : = IIf ([tellimuse kuupäev] < = #04/01/2018 #, [tellimuse kuupäev], "tellimuse sisestatud pärast aprillis 1"). Saate määrata avaldise kuupäeva kriteeriumi (< = #04/01/2018 #). Kui päring, kuvatakse kõik kuupäevaväärtused kriteeriumile vastavad ja kõik vastavad kriteeriumi kuupäevaväärtused on asendatud sõnum ", et pärast aprillis 1." Jaotise lisamine päringu avaldise juhised selgitavad avaldise päringus kasutamiseks.

    Seevastu kasutamine päringu kriteeriumid välja see avaldis tagastab ainult need kirjed, mille kuupäevad kriteeriumile vastavad: pakkumiseween #04/01/2018 # AND #05/15/2018 #.

Avaldiste loomise ja kasutamise kohta leiate lisateavet artiklist saate teada, et avaldise koostamine.

Lehe algusse

Tingimusavaldis loomine

Selle jaotise juhised selgitavad tingimusavaldis lisamiseks tabeli, vormi või aruande ja päringu juhtelemendile. Iga teemas kirjeldatud toimingutega kasutab veidi teistsugused avaldis välja kuupäev/kellaaeg olevate väärtuste testimiseks ja tegutsema, kas kuupäevaväärtused tingimusele määratud alusel.

Avaldise lisamine tabeliväljale

  1. Paremklõpsake navigeerimispaanil muudetavat tabelit ja klõpsake kiirmenüü käsku Kujundusvaade.

  2. Klõpsake veerus Andmetüüp välja kuupäev/kellaaeg.

  3. Klõpsake jaotises Välja atribuudidvahekaardil Üldine Klõpsake atribuudivälja Valideerimisreegel ja tippige järgmine avaldis:

    > = #01/01/2000 #

    Märkus.: Teil pole vaja kasutada USA kuupäevavorming. Saate oma riik/regioon või lokaadi kuupäeva vormingus. Siiski peab ümbritsevad kuupäevaväärtust märkidega Trellid (#), nagu on näidatud.

  4. Klõpsake veergu Valideerimistekst kõrval ja Sisestage tekstistring:

    Kuupäev peab olema suurem kui 1 jaanuar 2000.

    Uuesti, saate kasutada kohaliku kuupäevavormingu.

  5. Salvestage muudatused ja aktiveerige Andmelehevaade. Selleks paremklõpsake tabeli dokumendivahekaarti ja klõpsake kiirmenüü käsku Andmelehevaade .

  6. Tippige kuupäevaväärtust kuupäeva/kellaaja välja varem 1 jaanuar 2000. Access kuvab teate, mis on määratud atribuudiväljale Valideerimisreegel ja ei saa välja jätta, v.a juhul, kui tõene väärtus, mis hindab avaldise sisestamist.

Avaldise lisamine juhtelemendile

  1. Paremklõpsake navigeerimispaanil vormi, mida soovite muuta, ja klõpsake kiirmenüü käsku Kujundusvaade .

  2. Paremklõpsake juhtelementi seotud kuupäeva/kellaaja välja ja seejärel klõpsake kiirmenüü käsku Atribuudid .

    Kuvatakse juhtelemendi atribuudilehe.

  3. Klõpsake menüü andmed või vahekaarti Kõik välja Valideerimisreegel kõrval ja tippige järgmine avaldis:

    > = #01/01/2000 #

    Märkus.: Teil pole vaja kasutada USA kuupäevavorming. Saate oma riik/regioon või lokaadi kuupäeva vormingus. Siiski peab ümbritsevad kuupäevaväärtust märkidega Trellid (#), nagu on näidatud.

  4. Klõpsake veergu Valideerimistekst kõrval ja Sisestage tekstistring:

    Kuupäev peab olema suurem kui 1 jaanuar 2000.

  5. Salvestage muudatused ja aktiveerige vormivaade. Selleks paremklõpsake vormi dokumendi vahekaarti ja klõpsake kiirmenüü käsku Vormivaade .

Avaldise lisamine päringule

  1. Paremklõpsake navigeerimispaanil muudetavat päringut ja klõpsake kiirmenüü käsku Kujundusvaade.

  2. Klõpsake kujundusruudustiku real väli tühja lahtrit ja tippige järgmine avaldis:

    = IIf([Välja_nimi] < = #04/01/2018 #, [välja_nimi], "Kuupäev hiljem 1 aprillis, 2018")

    Avaldise tippimisel veenduge, et mõlemad eksemplarid välja_nimi asendamine oma kuupäeva/kellaaja välja nime. Kui teie tabel ei sisalda kuupäevi 1 aprillis 2018 muuta ka, avaldise kuupäevade oma andmetega töötamiseks.

  3. Muudatuste salvestamiseks ja seejärel klõpsake nuppu Käivita tulemuste vaatamiseks.

Avaldis toimib järgmiselt: esimese argumendi (= IIf ([välja_nimi] < = #04/01/2018 #) saate määrata, tingimusel, et andmed peavad vastama – kuupäevad peavad olema sees või varasem 1 aprillis, 2018. Teine argument ([välja_nimi]) saate määrata, mida kasutajad näevad, kui tingimus on tõene – välja kuupäevad. Kolmas argument ("Kuupäev hiljem 1 aprillis, 2018")) määrab sõnum, mida kasutajad näevad, kui andmed ei vasta tingimus.

Pidage meeles, et kõik tingimusavaldistega, kasutage funktsiooni IIf . Arvestage, IIf -funktsiooni kuulub avaldis, mis nõuab argumendid ja mitte avaldis ise.

Lisateavet avaldiste ja viisid, kuidas saate neid kasutada, leiate artiklist saate teada, et avaldise koostamine.

Lehe algusse

Tingimusvormingu avaldiste näited

Järgmises tabelis avaldised mõned viisid true ja false väärtusi arvutada. Need väljendid (kohe kui) IIf -funktsiooni abil saate määratleda, kui tingimus on tõene või väär ja tagastab ühe väärtuse, kui tingimus on täidetud ja teine väärtus, kui tingimus on väär.

Leiate lisateavet artiklist IIf-funktsiooni .

Avaldis

Kirjeldus

= IIf([Confirmed] = "Yes", "Order Confirmed", "Order Not Confirmed")

Kuvab teate "Tellimus on kinnitatud", kui kinnitatud väärtus on Jah; muul juhul kuvab teate "Tellimus pole kinnitatud."

= IIf(IsNull([riik/maakond]),"", [riik/regioon])

Kuvab tühja stringi, kui välja riik/regioon väärtus on Null; muul juhul kuvatakse väljal riik/regioon väärtus.

= IIf ([linn] & IsNull ([piirkond]) ""& [PostalCode], [linn] &""& [piirkond] &"" &[PostalCode])

Kuvatakse väljade linn ja PostalCode väärtused, kui välja regioon väärtus on Null; muul juhul kuvatakse linn, piirkond ja PostalCode väljade väärtused.

= IIf (IsNull ([NõutavKuupäev] - [tarnekuupäev]), "Kontrolli kuupäeva", [NõutavKuupäev] - [tarnekuupäev])

Kuvab teate "kontrolli kuupäeva" kui tulemuseks tarnekuupäev välja NõutavKuupäev välja väärtus on Null; muul juhul kuvatakse väljade NõutavKuupäev ja tarnekuupäev väärtuste vahe.

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×