Hvordan unngå uventede tomme skjemaer i MS Access

I denne artikkelen vil vi se på å forfølge årsakene til uventet blank form og deretter se på løsninger for å løse slike problemer.

Slik unngår du at Ms Access-skjemaene dine blir tommeOfte presenterer MS Access-skjemaer et bilde som en bruker ikke ønsker å se når de jobber på en deadline – en blank side uten kontroller eller data i designvisningen. Noen ganger forsvinner MS Access-skjemaer hele detaljseksjonen, og viser ingenting annet enn hvitt mellomrom.

Et tomt skjema gjør ikke annet enn å forvirre og frustrere brukerne. Dette setter en pause på arbeidsrutinen deres, vanligvis kan det også være en hodepine å finne en løsning på dette problemet. Nedenfor er noen årsaker samt løsninger på dette problemet.

Konsekvenser av at formen blir helt blank

  • Hvis denne uforutsette blanke skjemafeilen forhindrer en dataoppdatering, kan den ende opp med å slette hvert alfabet med data i det skjemaet.
  • Noen ganger kan det også føre til datakorrupsjon, sletting av biter og deler av posten.
  • Det resulterer også i å forårsake ineffektivitet på arbeidsplassen.

Heldigvis er ikke denne oppførselen på blank skjerm egentlig en feil og kan forhindres; det oppstår imidlertid på grunn av to hovedårsaker:

  1. Det er ingen postvisning i skjemaet eller,
  2. Skjemaet kan ikke akseptere nye data.

Tilstand (1) utløses vanligvis på grunn av disse grunnene:

  • Innstillingen for brukerskjemadatainntasting er satt til Ja. (Dette deaktiverer skjemaet fra å vise eksisterende poster, dvs. det kan bare brukes til å legge inn nye data)
  • Et filter brukes på skjemaet (eller brukes med WhereCondition) som ikke inneholder noen post.
  • Skjemaet er i spørringsmodus, der kriteriene ikke inneholder noen post.
  • Skjemaet er satt på tabellen som ikke har noen post.

Tilstand (2) utløses vanligvis på grunn av disse grunnene:

  • Skjemaets tilleggsegenskap er satt som nr.
  • Hvis Recordset Type Property for skjemaet ikke er satt som Dynaset.
  • Hvis MS Access-skjemaet er satt på skrivebeskyttet spørring.

Forebygging

MS Access-skjemaene dine er bestemt til å bli tomme hvis du ikke kan unngå alle disse. Imidlertid kan brukere alltid jobbe med disse tipsene for å unngå disse forholdene så mye som mulig.

Midlertidige løsninger

  • Unngå uventede tomme skjemaer i MS AccessHvis brukere har satt «Tillat tillegg»-innstillingen til Nei, for å forhindre oppføring av nye poster, kan de ganske enkelt omgå det ved å sette Tillat tillegg tilbake på Ja. Nå kan brukere unngå innsetting av nye poster ved å avbryte en "BeforeInsert"-hendelse implementert på skjemaet.
  • Hvis brukeren ikke er i stand til å unngå tilstand (2), kan de fortsatt forhindre tilstand (1). For eksempel, hvis en bruker åpner et skjema med en 'WhereCondition', vil de sannsynligvis se en tom side uten poster.
  • Ved å sette sin Recordset Type Property på 'Dynaset', har en bruker lov til å redigere alle bundne felt og kontroller. Vær imidlertid oppmerksom på at brukeren ikke har lov til å redigere data for fremmednøkkelen hvis skjemaets "Cascade Update"-innstilling er deaktivert.

Det er alltid tider når brukere ikke vil kunne unngå at (1) eller (2) skjer samtidig. Noen ganger er det bedre å kjøre et komplekst søk på skrivebeskyttet søk, enn å bli møtt med et tomt skjema. Videre i noen tilfeller kan hendelser med Access-korrupsjon også føre til slike problemer, og det vil være fornuftig å investere i en Tilgangsretting verktøyet.

Forfatterintroduksjon:

Vivian Stevens er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert gjenopprette sql og excel-programvareprodukter for gjenoppretting. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.