Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Z dejanjem makra NastaviVrednost lahko nastavite vrednost za Accessov polje, kontrolnik ali lastnost v obrazec, obrazcu podatkovni list ali poročilo.

Opomba: Z dejanjem makra NastaviVrednost ni mogoče nastaviti vrednosti Accessove lastnosti, ki vrne predmet.

Opomba: To dejanje ne bo dovoljeno, če zbirka podatkov ni zaupanja vredna.

Nastavitev

Dejanje makra NastaviVrednost ima naslednje argumente.

Argument dejanja

Opis

Element

Ime polja, kontrolnika ali lastnosti, katere vrednost želite nastaviti. Vnesite polje, kontrolnik ali ime lastnosti v polje Element v razdelku Argumenti dejanja v oknu načrta makra. Če se želite sklicevati na ta element, morate uporabiti celotno sintakso, na primer ime kontrolnika (za kontrolnik v obrazcu ali poročilu, iz katerega makro bil pri klican) ali Forms! formname ( ime obrazca). controlname (ime kontrolnika). To je zahtevan argument.

Izraz

Izraz, ki ga uporablja Access za nastavljanje vrednosti tega elementa. Ko se sklicujete na predmete v izrazu, vedno uporabite celotno sintakso. Če na primer želite povečati vrednost v kontrolniku »Plača« v obrazcu »Zaposleni« za 10 odstotkov, uporabite »Obrazci!Zaposleni!Plača*1.1«. Ta argument je obvezen.

Opomba: Pred izrazom v tem argumentu ne uporabite enačaja (=). Če ga, Access ovrednoti izraz in nato uporabi to vrednost kot izraz v tem argumentu. To lahko povzroči nepričakovane rezultate, če je izraz niz.

Če na primer za ta argument vnesete ="Niz1", Access najprej oceni izraz kot Niz1. Nato uporabi Niz1 kot izraz v tem argumentu in pričakuje, da bo v obrazcu ali poročilu, ki je poklicalo makro, našel kontrolnik ali lastnost z imenom Niz1.

Opomba: V Accessovi zbirki podatkov (.mdb ali .accdb) kliknite gumb Graditev, da z graditeljem izrazov ustvarite izraz za enega od teh argumentov.

Opombe

S tem dejanjem lahko nastavite vrednost za polje ali kontrolnik v obrazcu, podatkovnem listu obrazca ali v poročilu. Vrednost lahko nastavite tudi za skoraj vse lastnosti kontrolnikov, obrazcev in poročil v poljubnem pogledu. Če vas zanima, ali lahko določeno lastnost nastavite z makrom in v katerih pogledi jo je mogoče nastaviti, preberite temo pomoči za to lastnost v urejevalniku za Visual Basic.

Nastavite lahko tudi vrednost za polje v temeljni tabeli obrazca, tudi če obrazec ne vsebuje kontrolnika, vezanega na polje. Uporabite sintakso Forms! formname ( ime obrazca). ime_ polja v polju Element, če želite nastaviti vrednost za tako polje. Na polje v temeljni tabeli poročila se lahko sklicujete tudi s sintakso Poročila! reportname! fieldname, vendar mora biti v poročilu kontrolnik, ki je vezan na to polje, ali pa se mora na polje vnesti izračunani kontrolnik v poročilu.

Če nastavite vrednost kontrolnika v obrazcu, dejanje makra NastaviVrednost ne sproži veljavnostnih pravil kontrolnika na ravni obrazca, vendar sproži veljavnostna pravila temeljnega polja na ravni tabele, če je kontrolnik vezan kontrolnik. Dejanje makra NastaviVrednost sproži tudi vnovični izračun, vendar se vnovični izračun morda ne izvede takoj. Če želite sprožiti takojšnje prebarvanje in vsilite preračun v dokončanje, uporabite dejanje makra PosodobiPredmet . Na vrednost, ki jo nastavite v kontrolniku z dejanjem makra NastaviVrednost, prav tako ne vpliva vnosna maska, ki je nastavljen v lastnosti InputMask kontrolnika ali temeljnega polja.

Če želite spremeniti vrednost kontrolnika, uporabite dejanje NastaviVrednost v makru, ki ga določa lastnost dogodka PoPosodobitvi za kontrolnik. Vendar za spreminjanje vrednosti kontrolnika ni mogoče uporabiti dejanja NastaviVrednost v makru, ki ga določa lastnost dogodka PredPosodobitvijo v kontrolniku (lahko pa z dejanjem NastaviVrednost spremenite vrednost drugih kontrolnikov). Če želite spremeniti vrednost poljubnih kontrolnikov v trenutnem zapisu, lahko uporabite tudi dejanje NastaviVrednost v makru, ki ga določa lastnost obrazca PredPosodobitvijo ali PoPosodobitvi.

Opomba: Z dejanjem makra NastaviVrednost ne morete nastaviti vrednosti teh kontrolnikov:

  • vezani kontrolniki in izračunani kontrolniki v poročilih;

  • izračunani kontrolniki v obrazcih.

Namigi

Z dejanjem makra NastaviVrednost lahko skrijete ali prikažete obrazec v pogledu obrazca. Vnesite Forms!formname. Vidno v polju Element in Ne ali Da v polju Izraz . Če modalno obrazca Vidno nastavite na Ne, se obrazec skrije in postane brez načina. Če lastnost nastavite na Da, prikažete obrazec in ga znova spremenite v modalno.

Če spremenite vrednost kontrolnika ali vanj dodate nove podatke, tako da uporabite dejanje NastaviVrednost v makru, se ne sprožijo dogodki, kot so PredPosodobitvijo, PredVstavljanjem ali Spremeni, ki se sprožijo, ko spremenite ali vnesete podatke v teh kontrolnikih v uporabniškem vmesniku. Ti dogodki se ne sprožijo niti, če vrednost kontrolnika nastavite z modulom VBA (Visual Basic for Applications).

To dejanje ni na voljo v modulu VBA. Vrednost nastavite neposredno v VBA.

Primer

Nastavite vrednost kontrolnika z makrom

Ta makro odpre obrazec »Dodaj izdelke« z gumbom na obrazcu »Dobavitelji«. Pokaže uporabo dejanj makra IzpisNaZaslon, Zapri, OdpriObrazec, NastaviVrednost in PojdiNaKontrolnik. Dejanje NastaviVrednost nastavi kontrolnik ID-ja dobavitelja v obrazcu »Izdelki« na trenutnega dobavitelja v obrazcu »Dobavitelji«. Dejanje PojdiNaKontrolnik nato premakne fokus na polje »ID Kategorije«, kjer lahko začnete vnašati podatke za nov izdelek. Ta makro mora biti pripet gumbu »Dodaj izdelke« v obrazcu »Dobavitelji«.

Dejanje

Argumenti: Nastavitev

Pripomba

IzpisNaZaslon

Vklopljen izpis na zaslon: Ne

Zaustavite posodabljanje zaslona med delovanjem makra.

Zapri

Vrsta predmeta: Obrazec

Ime predmeta: Seznam izdelkov

Shrani: Ne

Zaprite obrazec seznama izdelkov.

OdpriObrazec

Ime obrazca: Izdelki

Pogled: Obrazec

Podatkovni način: Dodaj

Način okna: Navadno

Odprite obrazec »Izdelki.«

NastaviVrednost

Element: [Forms]![Products]![SupplierID]

Izraz: IDDobavitelja

Kontrolnik ID-ja dobavitelja nastavite na trenutnega dobavitelja v obrazcu »Dobavitelj«.

PojdiNaKontrolnik

Ime kontrolnika: IDkategorije

Pojdite na kontrolnik ID-ja kategorije.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×