Kuinka välttää odottamattomia tyhjiä lomakkeita MS Accessissa

Tässä artikkelissa tarkastellaan odottamattomien tyhjän lomakkeen syiden selvittämistä ja sitten kiertotapoja tällaisten ongelmien ratkaisemiseksi.

Kuinka välttää Ms Access -lomakkeiden tyhjentyminenUsein MS Access -lomakkeet esittävät kuvan, jota käyttäjä ei halua nähdä työskennellessään määräajassa – tyhjän sivun ilman säätimiä tai tietoja suunnittelunäkymässä. Joskus MS Access -lomakkeet katoaa kokonaan, näyttäen vain valkoista tyhjää tilaa.

Tyhjä lomake ei tee muuta kuin hämmentää ja turhauttaa käyttäjiä. Tämä pysäyttää heidän työrutiininsa, ja yleensä ratkaisun löytäminen tähän ongelmaan voi myös olla päänsärkyä. Alla on muutamia syitä ja ratkaisuja tähän ongelmaan.

Täysin tyhjän lomakkeen seuraukset

  • Jos tämä odottamaton tyhjän lomakkeen virhe estää tietojen päivityksen, se voi päätyä pyyhkimään kaikki kyseisessä muodossa olevat aakkoset.
  • Joskus se voi myös johtaa tietojen vioittumiseen, bittien ja tietueen osien poistamiseen.
  • Se aiheuttaa myös tehottomuutta työpaikalla.

Onneksi tämä tyhjän näytön käyttäytyminen ei ole varsinainen virhe, ja se voidaan estää; kuitenkin se johtuu kahdesta pääasiallisesta syystä:

  1. Lomakkeessa tai ei ole tietueen näyttöä,
  2. Lomake ei voi hyväksyä uusia tietoja.

Tila (1) laukeaa yleensä seuraavista syistä:

  • Käyttäjän lomaketietojen syöttö -asetuksena on Kyllä. (Tämä estää lomaketta näyttämästä olemassa olevia tietueita, eli sitä voidaan käyttää vain uusien tietojen syöttämiseen)
  • Lomakkeeseen (tai sitä käytetään WhereConditionin kanssa) käytetään suodatinta, joka ei sisällä tietuetta.
  • Lomake on kyselytilassa, jossa kriteerit eivät sisällä tietuetta.
  • Lomake on asetettu pöydälle, jolla ei ole tietuetta.

Ehto (2) laukeaa yleensä seuraavista syistä:

  • Lomakkeen Lisäykset-ominaisuuden arvo on Ei.
  • Jos Tietuesarjan tyyppi -ominaisuutta ei ole asetettu Dynasetiksi.
  • Jos MS Access -lomake on asetettu vain luku -kyselyyn.

Ehkäisy

MS Access -lomakkeesi on tarkoitus tyhjentyä, jos et voi välttää kaikkia näitä. Käyttäjät voivat kuitenkin aina työstää näitä vinkkejä välttääkseen nämä olosuhteet mahdollisimman paljon.

kiertotavat

  • Vältä odottamattomia tyhjiä lomakkeita MS AccessissaJos käyttäjät ovat määrittäneet Salli lisäykset -asetukseksi Ei, uusien tietueiden syöttämisen estämiseksi he voivat kiertää sen asettamalla Salli lisäykset -asetukseksi takaisin Kyllä. Nyt käyttäjät voivat välttää uusien tietueiden lisäämisen peruuttamalla kaikki lomakkeella toteutetut 'BeforeInsert'-tapahtumat.
  • Jos käyttäjä ei pysty välttämään ehtoa (2), hän voi silti estää tilan (1). Jos käyttäjä esimerkiksi avaa lomakkeen, jossa on "WhereCondition", hän näkee todennäköisesti tyhjän sivun, jossa ei ole tietueita.
  • Asettamalla tietuejoukon tyyppi -ominaisuuden arvoksi "Dynaset", käyttäjä voi muokata mitä tahansa sidottua kenttää ja säätimiä. Huomaa kuitenkin, että käyttäjä ei saa muokata vierasavaimen tietoja, jos lomakkeen "Cascade Update" -asetus on poistettu käytöstä.

Aina on aikoja, jolloin käyttäjät eivät voi välttää (1) tai (2) tapahtumasta samanaikaisesti. Joskus on parempi suorittaa monimutkainen haku vain luku -kyselyllä kuin tulla tervehtimään tyhjällä lomakkeella. Lisäksi joissain tapauksissa Accessin korruptiotapahtumat voivat myös johtaa tällaisiin ongelmiin, ja olisi järkevää investoida Pääsy korjaus työkalu.

Tekijän esittely:

Vivian Stevens on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien palauttaa sql ja Excel-palautusohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com

Kommenttien lisääminen on estetty.