Uključivanje i isključivanje potvrdnih poruka za brisanje objekta i akcijskog upita

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

Access će po zadanom od vas zatražiti potvrdu brisanja objekta iz navigacijskog okna ili kada pokrenete akcijski upit. Možete isključiti te poruke potvrde ako ne želite da se to od vas zatraži. Ako se poruke ne prikazuju, a želite da vam se prikazuje upit, možete ih ponovno uključiti.

Sadržaj članka

Isključivanje potvrdnih poruka o brisanju objekata

Važno

Ako koristite ovu postavku da biste isključili poruke za potvrdu brisanja objekata, Access neće prikazati poruke na tom računalu kada izbrišete objekte iz navigacijskog okna.

  1. Na kartici Datoteka kliknite Mogućnosti.
  2. Na lijevoj strani dijaloškog okvira Mogućnosti programa Access kliknite Klijentske postavke.
  3. Na desnoj strani dijaloškog okvira Mogućnosti programa Access , u odjeljku Uređivanje u odjeljku Potvrdi poništite okvir Brisanje dokumenta , a zatim kliknite U redu.

Pregled potvrdnih poruka akcijskog upita

Akcijski upiti omogućuju promjenu podataka u bazi podataka. Akcijski upit može dodavati, brisati ili ažurirati podatke ili izrađivati novu tablicu pomoću postojećih podataka. Akcijski upiti vrlo su napredni, ali ta moć podrazumijeva i rizik od nenamjernih promjena podataka. Zbog mogućnosti gubitka podataka Access će po zadanom od vas tražiti potvrdu kada pokrenete akcijski upit. Time se smanjuje mogućnost nehotičnih promjena podataka.

Savjet

Da biste vidjeli koje će podatke akcijski upit primijeniti, prije pokretanja upita na kartici Polazno u grupi Prikazi kliknite Prikaz, a zatim Prikaz podatkovne tablice.

Ako želite da Access ne traži potvrdu akcijskih upita ili ako Access ne traži potvrdu, a vi to želite, poruke možete uključiti ili isključiti.

  • Upravljanje potvrdnim porukama upita akcije za računalo
    Postavku u dijaloškom okviru Mogućnosti programa Access možete postaviti da biste postavili zadano ponašanje za baze podataka programa Access otvorene na određenom računalu. Ako koristite ovu postavku za isključivanje poruka, Access ni pod kojim okolnostima neće prikazati poruke. Ako koristite ovu postavku za uključivanje poruka, Access će prikazati poruke ako ih ne isključi makronaredba ili VBA.
  • Isključivanje potvrdnih poruka akcijskog upita za bazu podataka
    Taj način odaberite da biste isključili upozorenja za određenu bazu podataka kada se otvori. Da biste isključili poruke, koristite akciju SetWarnings unutar makronaredbe AutoExec . Datoteka baze podataka mora biti pouzdana da bi akcija makronaredbe funkcionirala. Dodatne informacije o pouzdanim bazama podataka potražite u članku Procjena pouzdanosti baze podataka.
  • Isključivanje potvrdnih poruka akcijskog upita za određeni skup zadataka
    Tu metodu odaberite da biste upozorenja isključili tijekom trajanja skupa zadataka, a zatim ih ponovno uključili Na primjer, možete isključiti poruke dok se izvodi upit za stvaranje tablice, a zatim ih ponovno uključiti. Možete koristiti akciju makronaredbe SetWarnings, baš kao i VBA metodu DoCmd.SetWarnings. Datoteka baze podataka mora biti pouzdana da bi akcija makronaredbe funkcionirala. Dodatne informacije o pouzdanim bazama podataka potražite u članku Procjena pouzdanosti baze podataka.

Vrh stranice

Upravljanje potvrdnim porukama upita akcije za računalo

Važno

Ako koristite ovu postavku za isključivanje potvrdnih poruka akcijskog upita, Access neće prikazati poruke na tom računalu, čak ni u bazi podataka koja sadrži makronaredbu ili modul koji uključuje poruke.

  1. Na kartici Datoteka kliknite Mogućnosti.
  2. Na lijevoj strani dijaloškog okvira Mogućnosti programa Access kliknite Klijentske postavke.
  3. Na desnoj strani dijaloškog okvira Mogućnosti programa Access , u odjeljku Uređivanje u odjeljku Potvrdi poništite potvrdni okvir Akcijski upiti , a zatim kliknite U redu.

Vrh stranice

Isključivanje potvrdnih poruka akcijskog upita za bazu podataka

Možete upotrijebiti akciju SetWarnings u makronaredbi AutoExec da biste isključili potvrdne poruke akcijskog upita za bazu podataka.

Važno

Ako se baza podataka koja sadrži makronaredbu ne smatra pouzdanom, akcija SetWarnings neće se izvesti. Dodatne informacije o pouzdanosti i bazama podataka potražite u članku Procjena pouzdanosti baze podataka.

Napomena

Moguće je zaobići Ako već postoji makronaredba pod nazivom AutoExec, otvorite je u prikazu dizajna, a zatim izvedite korake od 2 do 4 iz sljedećeg postupka.

  1. Na kartici Stvaranje u grupi Makronaredbe i kod kliknite Makronaredba.
    Slika makronaredbe programa Access & grupa Kod

  2. Na padajućem popisu pri vrhu sastavljača makronaredbi odaberite akciju PostaviUpozorenja .

    • Ako na popisu ne vidite akciju Postavi upozorenja , na kartici Dizajn makronaredbe u grupi Pokaži/sakrij provjerite je li odabrana mogućnost Prikaži sve akcije .
  3. U odjeljku Akcija Postavi upozorenja kliknite strelicu uz stavku Upozorenja uključena i odaberite željenu mogućnost.

  4. Kliknite Spremi.

  5. U dijaloškom okviru Spremi kao upišite AutoExec.

  6. Kliknite U redu pa zatvorite sastavljač makronaredbi. Nova će se makronaredba pokrenuti kada sljedeći put otvorite bazu podataka.

Dodatne informacije o stvaranju makronaredbi potražite u članku Stvaranje makronaredbe korisničkog sučelja.

Vrh stranice

Isključivanje potvrdnih poruka akcijskog upita za određeni skup zadataka

Postoje dva osnovna načina za isključivanje potvrdnih poruka upita akcije za skup zadataka: pomoću makronaredbe i VBA modula. U oba slučaja možete koristiti kod da biste isključili upozorenja, izveli skup zadataka, a zatim upozorenja ponovno uključili. Kod prilažete događaju, npr. događaju klika naredbenog gumba ili događaju otvaranja obrasca.

Priložite modul događaju, a kada dođe do događaja, modul se pokreće. Možete, primjerice, priložiti modul događaju prilikom otvaranja obrasca. Kada se obrazac otvori, modul se pokreće. U sljedećem se postupku objašnjava kako koristiti metodu DoCmd.SetWarnings u događaju koji se otvara prilikom otvaranja obrasca.

  1. Otvorite obrazac u prikazu dizajna.

  2. Ako tablica svojstava nije valjana, pritisnite F4 za prikaz.

  3. Kliknite kvadratić u gornjem lijevom kutu obrasca, neposredno ispod kartice objekta obrasca.

  4. Na listu svojstava kartice Ostalo provjerite je li postavka Ima modul postavljena na Da.

  5. Na kartici Događaj kliknite događaj Pri otvaranju , a zatim kliknite gumb za sastavljanje (trotočje pokraj strelice).

  6. U dijaloškom okviru Odabir sastavljača učinite nešto od sljedećeg:

  7. Upišite DoCmd.SetWarnings (WarningsOff) i pritisnite ENTER.

  8. Unesite potreban kod da biste izvršili zadatke koje želite obaviti kada su poruke potvrde isključene.

  9. U novi redak upišite DoCmd.SetWarnings (WarningsOn).

  10. Zatvorite VBA uređivač i spremite obrazac.

Korištenje makronaredbe za isključivanje i ponovno uključivanje poruka

  1. Na padajućem popisu pri vrhu sastavljača makronaredbi odaberite akciju PostaviUpozorenja .

    • Ako na popisu ne vidite akciju Postavi upozorenja , na kartici Dizajn makronaredbe u grupi Pokaži/sakrij provjerite je li odabrana mogućnost Prikaži sve akcije .
  2. U akciji Postavi upozorenja kliknite strelicu uz stavku Upozorenja uključena i odaberite Ne.

  3. Unesite akcije makronaredbi potrebne za izvođenje zadataka koji želite da se obavljaju uz isključene poruke potvrde.

  4. Ispod zadnje akcije zadatka odaberite akciju Postavi upozorenja , zatim kliknite strelicu pokraj mogućnosti Upozorenja uključena , a zatim odaberite Da.

  5. Zatvorite sastavljač makronaredbi, spremite makronaredbu, a zatim spremite obrazac.

Vrh stranice