Funkcija InputBox

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Prikazuje odziv u dijalogu, čeka da korisnik unese tekst ili klikne na dugme i vraća nisku koja sadrži sadržaj okvira za tekst.

Sintaksa

InputBox(odziv [, naslov ] [, podrazumevano ] [, xpos ] [, ypos ] [, datoteka za pomoć ] [, kontekst ] )

Sintaksa funkcije InputBox ima sledeće argumente:

Argument Opis
odziv Obavezno. Izraz niske koji se prikazuje kao poruka u dijalogu. Maksimalna dužina upita je približno 1024 znaka, u zavisnosti od širine korišćenih znakova. Ako se odziv sastoji od više redova, možete da razdvojite redove pomoću znaka za povratak na početak reda (Chr(13)), znaka za položaj u sledećem redu (Chr(10)) ili kombinacije znakova za povratak na početak reda – znak za položaj u sledećem redu (Chr(13) & Chr(10)) između svakog reda.
Naslov Opcionalno. Izraz niske prikazan na naslovnoj traci dijaloga. Ako izostavite naslov, ime aplikacije će biti postavljeno na naslovnu traku.
podrazumevano Opcionalno. Izraz niske koji se prikazuje u okviru za tekst kao podrazumevani odgovor ako nije unet nikakav drugi unos. Ako izostavite podrazumevanu opciju, okvir za tekst se prikazuje prazan.
OMILjENO Opcionalno. Numerički izraz koji u tvipovima navodi horizontalnu udaljenost leve ivice dijaloga od leve ivice ekrana. Ako se xpos izostavi, dijalog se horizontalno centrira.
Ypos lokacije Opcionalno. Numerički izraz koji u tvipovima navodi vertikalnu udaljenost gornje ivice dijaloga od vrha ekrana. Ako je ypos izostavljen, dijalog se postavlja vertikalno otprilike na jednu trećinu ekrana.
datoteka pomoći Opcionalno. Izraz niske koji identifikuje datoteku pomoći za korišćenje za obezbeđivanje pomoći prilagođene kontekstu za dijalog. Ako je obezbeđena datoteka pomoći , mora da se obezbedi i kontekst .
Kontekst Opcionalno. Numerički izraz koji predstavlja broj konteksta pomoći koji je autor pomoći dodelio odgovarajućoj temi pomoći. Ako je obezbeđen kontekst , mora da se obezbedi i datoteka pomoći .

Napomene

Kada su obezbeđeni i datoteka pomoći i kontekst , korisnik može da pritisne taster F1 (Windows) ili HELP (Macintosh) da bi prikazao temu pomoći koja odgovara kontekstu. Neke aplikacije za hostovanje takođe automatski dodaju dugme " Pomoć " u dijalog. Ako korisnik klikne na dugme "U redu " ili pritisne taster ENTER, funkcija InputBox vraća sve što se nalazi u okviru za tekst. Ako korisnik klikne na dugme Otkaži, funkcija daje nisku nulte dužine ("").

Napomena

Da biste naveli više od prvog imenovanog argumenta, morate da koristite InputBox u izrazu. Da biste izostavili neke propozicione argumente, morate da uključite odgovarajući znak za razgraničavanje zareza.

Primer

Napomena

Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Ovaj primer prikazuje različite načine za korišćenje funkcije InputBox za traženje od korisnika da unese vrednost. Ako su x i y pozicije izostavljene, dijalog se automatski centrira za odgovarajuće ose. Promenljiva MyValue sadrži vrednost koju je uneo korisnik ako korisnik klikne na dugme "U redu " ili pritisne taster ENTER. Ako korisnik klikne na dugme "Otkaži", dobija se niska nulte dužine.


Dim Message, Title, Default, MyValue
Message = "Enter a value between 1 and 3"  ' Set prompt.
Title = "InputBox Demo"    ' Set title.
Default = "1"    ' Set default.
' Display message, title, and default value.
MyValue = InputBox(Message, Title, Default)
' Use Helpfile and context. 
' The Help button is added automatically.
MyValue = InputBox(Message, Title,,,,"DEMO.HLP", 10)
' Display dialog box at position 100, 100.
MyValue = InputBox(Message, Title, Default, 100, 100)