Kako izbjeći neočekivane prazne obrasce u MS Accessu

Podijeli sada:

U ovom članku ćemo razmotriti pronalaženje uzroka neočekivanog praznog obrasca, a zatim ćemo pogledati zaobilazna rješenja za rješavanje takvih problema.

Kako izbjeći da vaši obrasci za pristup Ms postanu prazniČesto MS Access obrasci predstavljaju sliku koju korisnik ne želi da vidi kada radi na određenom roku – praznu stranicu bez kontrola ili podataka u prikazu dizajna. Ponekad MS Access obrasci cijeli odjeljak s detaljima nestane, ne pokazujući ništa osim bijelog praznog prostora.

Prazan obrazac ne čini ništa osim što zbunjuje i frustrira korisnike. Ovo stavlja pauzu u njihovu radnu rutinu, obično pronalaženje lijeka za ovaj problem može biti i glavobolja. U nastavku je navedeno nekoliko uzroka kao i rješenja za ovaj problem.

Posljedice potpunog praznog oblika

  • Ako ova nepredviđena greška praznog obrasca spriječi ažuriranje podataka, može završiti brisanjem svake abecede podataka u tom obrascu.
  • Ponekad to također može dovesti do oštećenja podataka, brisanja bitova i dijelova zapisa.
  • To također dovodi do neefikasnosti na radnom mjestu.

Srećom, ovo ponašanje praznog ekrana zapravo nije greška i može se spriječiti; međutim, javlja se zbog dva glavna uzroka:

  1. Nema prikaza zapisa u obrascu ili,
  2. Obrazac ne može prihvatiti nove podatke.

Stanje (1) se obično pokreće iz ovih razloga:

  • Postavka za unos podataka obrasca korisnika postavljena je na Da. (Ovo onemogućava prikaz postojećih zapisa, tj. može se koristiti samo za unos novih podataka)
  • Filter se primjenjuje na obrazac (ili se koristi s WhereCondition) koji ne sadrži zapis.
  • Obrazac je u načinu upita, u kojem kriteriji ne sadrže zapis.
  • Obrazac je postavljen na tabelu koja nema zapis.

Stanje (2) obično se pokreće iz ovih razloga:

  • Svojstvo Additions obrasca je postavljeno kao No.
  • Ako svojstvo tipa skupa zapisa u obrascu nije postavljeno kao Dynaset.
  • Ako je obrazac MS Access postavljen na upit samo za čitanje.

prevencija

Vaši MS Access obrasci su predodređeni da postanu prazni ako ne možete izbjeći sve ovo. Međutim, korisnici uvijek mogu raditi na ovim savjetima kako bi izbjegli ova stanja koliko god je to moguće.

Rešenja

  • Izbjegavajte neočekivane prazne obrasce u MS AccessuAko su korisnici postavili svoju postavku 'Dozvoli dodatke' na Ne, kako bi spriječili unos novih zapisa, mogu jednostavno to zaobići postavljanjem Dozvoli dodatke ponovo na Da. Sada korisnici mogu izbjeći umetanje novih zapisa tako što će otkazati bilo koji 'BeforeInsert' događaj implementiran u obrazac.
  • Ako korisnik ne može izbjeći uvjet (2), on i dalje može spriječiti uvjet (1). Na primjer, ako korisnik otvara obrazac sa 'WhereCondition', vjerovatno će vidjeti praznu stranicu bez zapisa.
  • Postavljanjem svog svojstva Recordset Type na 'Dynaset', korisniku je dozvoljeno da uređuje bilo koje vezano polje i kontrole. Međutim, imajte na umu da korisniku nije dozvoljeno da uređuje podatke stranog ključa ako je postavka obrasca 'Cascade Update' onemogućena.

Uvijek postoje trenuci kada korisnici neće moći izbjeći (1) ili (2) da se dogode istovremeno. Ponekad je bolje pokrenuti složenu pretragu na upitu samo za čitanje, nego da vas dočeka prazan obrazac. Nadalje, u nekim slučajevima incidenti korupcije u Accessu također mogu dovesti do takvih problema i imalo bi smisla investirati u Popravak pristupa alat.

Uvod za autora:

Vivian Stevens je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući oporaviti sql i Excel softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.