Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Izračunate kontrole možete koristiti na obrascima i izvješćima u bazama podataka programa Access da biste prikazali rezultate izračuna. Ako, primjerice, imate izvješće u kojem se prikazuje broj prodanih stavki i cijena svake jedinice, možete dodati izračunati tekstni okvir koji množi ta dva polja da bi se prikazala ukupna cijena. Svojstvo Izvor kontrole izračunatog tekstnog okvira sadrži izraz koji množi dva polja (broj stavki puta jedinične cijene) da bi se rezultat dohvatio.

Što želite učiniti?

Stvaranje kontrole izračuna

Ovaj postupak olakšava stvaranje izračunate kontrole bez korištenja čarobnjaka za kontrole.

  1. Desnom tipkom miša kliknite obrazac ili izvješće u navigacijskom oknu, a zatim kliknite Prikaz dizajna.

  2. Na kartici Dizajn u grupi Kontrole kliknite alat za vrstu kontrole koju želite stvoriti.

    Popis vrsta kontrola koje se mogu koristiti kao kontrole izračuna potražite u odjeljku Saznajte koje se vrste kontrola mogu koristiti kao kontrole izračuna.

  3. Postavite pokazivač na mjesto na koje želite postaviti kontrolu na obrazac ili izvješće, a zatim kliknite obrazac ili izvješće da biste umetnuli kontrolu.

  4. Ako se pokrene čarobnjak za kontrole, kliknite Odustani da biste ga zatvorili.

  5. Odaberite kontrolu, pritisnite F4 da biste prikazali list svojstava, a zatim upišite izraz u okvir svojstva Izvor kontrole. Da biste koristili Expression Builder za stvaranje izraza, kliknite Gumb sastavljačapokraj okvira svojstva Izvor kontrole.

  6. Prijeđite u prikaz obrasca ili prikaz izvješća i provjerite funkcionira li izračunata kontrola na očekivan način.

    Napomene: 

    • Prije svakog izraza dodajte operator = . Na primjer: =[JediničnaCijena]*.75.

    • Dodatne informacije o stvaranju izraza potražite u članku Sastavljanje izraza.

    • Ako vam je potrebno više prostora za unos izraza u okvir svojstva Izvor kontrole, pritisnite SHIFT + F2 da biste otvorili okvir Zumiranje .

    • Ako su obrazac ili izvješće utemeljeni na upitu, preporučuje se da umjesto u izračunatu kontrolu izraz umetnete u upit. To može poboljšati performanse i, ako želite izračunati ukupne zbrojeve za grupe zapisa, lakše je koristiti naziv izračunato polje u funkcija zbrajanja.

    • Prilikom sortiranja po kontroli izračuna u obrascu ili izvješću provjerite je li svojstvo Format kontrole postavljeno na odgovarajući način. U suprotnom se izračunate numeričke vrijednosti ili vrijednosti datuma mogu sortirati abecednim redom, a ne numerički.

Vrh stranice

Promjena povezane kontrole u izračunatu kontrolu

Izračunatu kontrolu možete stvoriti tako da najprije stvorite povezanu kontrolu (primjerice, povlačenjem polja iz okna Popis polja u obrazac ili izvješće), a zatim uredite svojstvo Izvor kontrole povezane kontrole da biste stvorili izraz. To funkcionira dobro sve dok se ne osigura da naziv kontrole nije u sukobu ni s jednom nazivom polja koji se nalazi u izrazu. Dodatne informacije o stvaranju povezane kontrole povlačenjem polja iz okna Popis polja potražite u članku Dodavanje polja u obrazac ili izvješće.

Uz pretpostavku da ste već stvorili povezanu kontrolu, koristite sljedeći postupak da biste je promijenili u izračunatu kontrolu i izbjegli sukobe naziva.

  1. Desnom tipkom miša kliknite obrazac ili izvješće u navigacijskom oknu, a zatim kliknite Prikaz dizajna.

  2. Kliknite polje koje želite promijeniti, a zatim pritisnite F4 da biste otvorili list svojstava.

  3. Na kartici Sve na listu svojstava, ako se svojstvo Naziv podudara sa svojstvom Izvor kontrole, uredite svojstvo Naziv tako da se ta dva svojstva ne podudaraju. Provjerite nije li naziv koji unesete rezervirana riječ ili naziv drugog polja u bazi podataka. Dodatne informacije o rezerviranim riječima potražite u članku Saznajte više o rezerviranim riječima i simbolima programa Access.

  4. Uredite niz u okviru svojstva Izvor kontrole tako da sadrži željeni izraz.

  5. Pritisnite CTRL+S da biste spremili promjene.

  6. Prijeđite u prikaz rasporeda ili prikaz obrasca i provjerite funkcionira li izračunata kontrola na očekivani način.

Ako kontrola ne prikazuje željene podatke (na primjer, ako Access u kontroli prikazuje #Name? ), provjerite izvor zapisa obrasca ili izvješća da biste bili sigurni da su dostupna sva polja koja ste koristili u izrazu. Ako je izvor zapisa upit, možda ćete morati dodati jedno ili više polja u upit da bi izraz funkcionirao.

Napomene: 

  • Prije svakog izraza dodajte operator = . Na primjer: =[JediničnaCijena]*.75.

  • Ako vam je potrebno više prostora za unos izraza u okvir svojstva Izvor kontrole, pritisnite SHIFT + F2 da biste otvorili okvir Zumiranje .

  • Ako su obrazac ili izvješće utemeljeni na upitu, preporučuje se da umjesto u izračunatu kontrolu izraz umetnete u upit. To može poboljšati performanse i, ako želite izračunati ukupne zbrojeve za grupe zapisa, lakše je koristiti naziv izračunato polje u funkcija zbrajanja.

  • Prilikom sortiranja po kontroli izračuna u obrascu ili izvješću provjerite je li svojstvo Format kontrole postavljeno na odgovarajući način. U suprotnom se izračunate numeričke vrijednosti ili vrijednosti datuma mogu sortirati abecednim redom, a ne numerički.

Vrh stranice

Saznajte koje se vrste kontrola mogu koristiti kao kontrole izračuna

Tekstni okviri najpopularniji su odabir za izračunatu kontrolu jer mogu prikazati toliko različitih vrsta podataka. No sve kontrole koje imaju svojstvo Izvor kontrole mogu se koristiti kao kontrola izračuna. U mnogim slučajevima nema smisla koristiti određenu vrstu kontrole kao izračunatu kontrolu jer ne možete ažurirati tu kontrolu na način na koji možete ažurirati povezanu ili slobodnu kontrolu. Ako, primjerice, kontrolu potvrdnog okvira postavite na obrazac, a zatim unesete izraz u svojstvo izvor kontrole potvrdnog okvira, klikom na njega više nećete moći poništiti ni poništiti potvrdni okvir. Potvrdni okvir prikazuje se potvrđen ili poništen na temelju rezultata izraza. Ako kliknete potvrdni okvir, Access će na traci stanja programa Access prikazati upozorenje: kontrola se ne može uređivati; povezana je s izrazom <izraza>. No u izvješću bi bilo korisno na rezultatima izračuna utemeljiti kontrolu potvrdnog okvira jer se kontrole na izvješćima koriste samo za prikaz informacija.

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.