Ustvarjanje pogojnih izrazov (logičnih vrednosti)

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

V tem članku je razloženo, kako ustvariti pogojnih izrazov (imenovan tudi logičnih vrednosti) v Accessu. Pogojni izraz ovrednoten kot true ali false, in nato vrne rezultat, ki izpolnjujejo pogoj, ki ga določite. Če uporabljate funkcije v vaš pogojnih izrazov, lahko določite tudi dejanja za vrednosti, ki se ne izpolnjuje pogoja v izrazu. Na primer, lahko ustvarite izraz, ki poišče vse prodaje z dobička 10 odstotkov ali manj, in nato določite, da teh številk se prikažejo v rdeči barvi, ali zamenjava vrednosti s sporočilom.

V tem članku

Razumevanje pogojnih izrazov

Ustvarjanje pogojni izraz

Primeri pogojnih izrazov

Razumevanje pogojnih izrazov

Pogojni izraz je vrsta izraz, ki preskusi podatke, da boste videli, če izpolnjuje pogoja, in nato odpre dejanja glede na rezultat. Primer izraza lahko poiščite datumske vrednosti najpozneje v danem začetni datum, in nato prikaže sporočilo o napaki, ko poskušate vnesite datum, ki je starejša od določene začetni datum.

Pogojnih izrazov v isti obliki in uporabite isto osnovno sintakso drugimi izrazi, in jih lahko uporabite na enak način, da uporabite druge izrazov:

  • Za polja tabele, dodate izraz v lastnosti Veljavnostno pravilo polja. Uporabniki morajo vnesite vrednosti v polju, ki ustrezajo pogojem v izrazu. Če uporabljate izraz, kot na primer > = #1/1/2000 v polje» Datum/čas« uporabniki morajo vnesti vrednosti enak ali poznejši od 1 januarja 2000.

  • Za kontrolnike v obrazcih, lahko dodate izraz v lastnosti Vira kontrolnika ali Veljavnostno pravilo kontrolnika. Dodate pogojnih izrazov v lastnost Veljavnostno pravilo in dodate izraze, ki izračuna vrednosti za lastnosti Vira kontrolnika . Na primer z uporabo > = #1/1/2000 v Veljavnostnem pravilu lastnosti kontrolnika uporabnikom prepreči vnašanje neveljavni datum. Uporaba izraza, na primer datum() v lastnost Vira kontrolnikov prikaže trenutni datum kot privzeta vrednost.

  • Za poizvedbe, lahko dodate svoje pogojnih izrazov prazno celico v vrstici polje ali pa uporabite izraz v vrstici pogoji poizvedbe. Če uporabljate izraz v vrstici polje , so rezultati prikazani kot stolpec v rezultatih poizvedbe. Če uporabljate izraz kot pogojev za obstoječe polje, izraz deluje kot filter in omejitvah zapisi, ki jih poizvedba vrne.

    Uporabite lahko na primer ta izraz v vrstici polje poizvedbe: = IIf ([Datum naročila] < = #04/01/2018, [Datum naročila], »vrstni red, ki so vneseni po April 1 «»). Izraz, ki določa datum merilo (< = #04/01/2018). Ob zagonu poizvedbe, prikaže vse datumske vrednosti, ki izpolnjujejo pogoj, in vse datumske vrednosti, ki ne ustrezajo merilom, ki so zamenjane s sporočilom »Vrstni red vnesli po April 1. « Navodila v razdelku Dodaj izraz v poizvedbi je razloženo, kako uporabiti ta izraz v poizvedbi.

    V nasprotju z uporabo tega izraza v polju pogojev poizvedbe, vrne samo tiste zapise z datumi, ki izpolnjujejo pogoj: najverjetnejše možnostiTween #04/01/2018 # in #05/15/2018 #.

Če želite več informacij o ustvarjanju in uporabi izrazov, si oglejte članek Naučite se ustvariti izraz.

Na vrh strani

Ustvarjanje pogojni izraz

Navodila v tem razdelku je razloženo, kako dodati pogojni izraz v tabelo, kontrolnik obrazca ali poročila in poizvedbe. Vsak nabor korakov uporablja nekoliko drugačen izraz preskusijo vrednost v polje» Datum/čas« , in dejanja, ki temelji na ali datumske vrednosti, ki ustrezajo določenim pogojem.

Dodajanje izraza v polje tabele

  1. V podoknu za krmarjenje kliknite z desno tipko miške tabelo, ki jo želite spremeniti, in v priročnem meniju kliknite Pogled načrta.

  2. V stolpcu Vrsta podatkov kliknite polje Datum/čas.

  3. V razdelku Lastnosti polja, na zavihku splošno kliknite polje z lastnostjo Veljavnostno pravilo in vnesite ta izraz:

    > = #01/01/2000

    Opomba: Ni treba uporabiti obliko datuma ZDA. Uporabite lahko obliko datuma za vašo državo/regijo ali območne nastavitve. Vendar pa morate obkrožajo vrednost datuma z lojtri (#), kot je prikazano.

  4. Kliknite stolpec ob možnosti Veljavnostno besedilo in vnesite besedilni niz:

    Datum mora biti večji od 1 januarja 2000.

    Še enkrat, lahko uporabite oblike zapisa datuma lokalno.

  5. Shranite spremembe in preklopite v pogled podatkovnega lista. To storite, z desno tipko miške zavihek dokumenta za tabelo in v priročnem meniju kliknite Pogled podatkovnega lista .

  6. Vnesite vrednost datuma v polje» Datum/čas« , starejša od 1 januarja 2000. Access prikaže sporočilo, ki je navedena v polje z lastnostjo Veljavnostno pravilo in ne pustite to polje, razen če vnesete vrednost, ki se izraz ovrednoti kot true.

Dodajanje izraza v kontrolnik

  1. V podoknu za krmarjenje z desno tipko miške kliknite obrazec, ki ga želite spremeniti, in v priročnem meniju kliknite Pogled načrta .

  2. Z desno tipko miške v kontrolnik vezan na polje» Datum/čas« in nato v priročnem meniju kliknite lastnosti .

    Prikaže list z lastnostmi za kontrolnik.

  3. Na zavihku »podatki «ali zavihku vse kliknite polje ob možnosti Veljavnostno pravilo in vnesite ta izraz:

    > = #01/01/2000

    Opomba: Ni treba uporabiti obliko datuma ZDA. Uporabite lahko obliko datuma za vašo državo/regijo ali območne nastavitve. Vendar pa morate obkrožajo vrednost datuma z lojtri (#), kot je prikazano.

  4. Kliknite stolpec ob možnosti Veljavnostno besedilo in vnesite besedilni niz:

    Datum mora biti večji od 1 januarja 2000.

  5. Shranite spremembe in preklopite nazaj v pogled obrazca. To storite, z desno tipko miške zavihek dokumenta za obrazec in v priročnem meniju kliknite Pogled obrazca .

Dodajanje izraza v poizvedbo

  1. V podoknu za krmarjenje z desno tipko miške kliknite poizvedbo, ki jo želite spremeniti, in v priročnem meniju kliknite Pogled načrta.

  2. Kliknite prazno celico v vrstici polje v mreži načrta in vnesite ta izraz:

    = IIf([Field_Name] < = #04/01/2018, [Field_Name], »Datum najpozneje 1 April, 2018 ««)

    Med vnašanjem izraz, poskrbite, da zamenjate obeh primerih Field_Name z ime v polje Datum/čas. Tudi, če tabele ni datumi pred 1 April 2018 Spremeni datume v izrazu za delo s podatki.

  3. Shranite spremembe in nato kliknite Zaženi , če si želite ogledati rezultate.

Izraz deluje tako: prvi argument (= IIf ([Field_Name] < = #04/01/2018) določa pogoj, ki mora izpolnjevati podatke – datumi mora biti na ali starejši od 1 April, 2018. Drugi argument ([Field_Name]) določa, da uporabniki vidijo, ko je pogoj resničen – podatke v polju. Tretji argument (»Datum najpozneje 1 April, 2018 ««)) določa sporočilo, da uporabniki vidijo, ko se podatki ne izpolnjuje pogoja.

V nadaljevanju, ne pozabite, da vsi pogojnimi izrazi s funkcijo IIf . Upoštevajte tudi, da funkcija IIf je del izraza, ki zahteva argumente, in ne samega izraza.

Več informacij o izrazih in načine, ki jih lahko uporabite, glejte članek Naučite se ustvariti izraz.

Na vrh strani

Primeri pogojnih izrazov

Izrazi v tej tabeli prikazujejo nekaj načinov za izračun vrednosti true in false. Izrazi s funkcijo IIf (takojšnje če) preverite, ali je pogoj, ki je true ali false, in nato vrne eno vrednost, če je pogoj resničen in drugo vrednost, če pogoj ni izpolnjen.

Glejte članek Funkcija IIf , če želite več informacij.

Izraz

Opis

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

Prikaže sporočilo »Naročilo potrjeno« , če je vrednost v polju »potrjeno« da; v nasprotnem primeru se prikaže sporočilo »Naročilo ni potrjena. «

= IIf(IsNull([Country/region]),"", [države/regije])

Prikaže prazen niz, če je polje» država/regija «vrednost »NULL« ; v nasprotnem primeru se prikaže vrednost v polju država/regija.

= IIf (IsNull ([Regija]), [mesto] & »» & [PoštnaŠtevilka], [mesto] & ««& [Regija] & «»&[PostalCode])

Prikaže vrednosti polja »City in PoštnaŠtevilka« , če je polje »Regija «vrednost »NULL« ; v nasprotnem primeru se prikaže vrednosti polja mesto, regija in PoštnaŠtevilka.

= IIf (IsNull ([ZahtevaniDatum] - [DatumPošiljanja]), »Preveri, ali manjka datum« , [ZahtevaniDatum] - [DatumPošiljanja])

Prikaže sporočilo »preveri manjka datum« če je rezultat odštevanja vrednosti DatumPošiljanja polje iz polja ZahtevaniDatum Null; v nasprotnem primeru se prikaže razliko med vrednostmi ZahtevaniDatum in DatumPošiljanja polja.

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×