Šajā rakstā mēs aplūkosim negaidītas tukšas veidlapas cēloņu atrašanu un pēc tam aplūkosim risinājumus, lai atrisinātu šādas problēmas.
Bieži vien MS Access veidlapās tiek parādīts attēls, kuru lietotājs nevēlas redzēt, strādājot noteiktā termiņā - tukša lapa bez vadības elementiem vai datiem noformējuma skatā. Dažreiz MS Access veido visu detaļu sadaļas pazušanu, parādot tikai balto tukšo vietu.
Tukšā veidlapa neko nedara, bet mulsina un neapmierina lietotājus. Tas rada pauzi viņu darba rutīnai, parasti arī galvassāpes var būt šīs problēmas risinājuma atrašana. Zemāk ir minēti daži šīs problēmas cēloņi, kā arī risinājumi.
Formas iziešanas sekas ir pilnīgi tukšas
- Ja šī neparedzētā tukšās veidlapas kļūda novērš datu atjaunināšanu, tā var izdzēst visus datu alfabētus šajā formā.
- Reizēm tas var izraisīt arī datu korupciju, dzēšot bitus un ieraksta daļas.
- Tas arī izraisa neefektivitāti darba vietā.
Par laimi šī tukšā ekrāna darbība patiesībā nav kļūda, un to var novērst; tomēr tas notiek divu galveno iemeslu dēļ:
- Nav ieraksta displeja formā vai,
- Veidlapa nespēj pieņemt jaunus datus.
Nosacījums (1) parasti tiek aktivizēts šo iemeslu dēļ:
- Lietotāja veidlapas datu ievadīšanas iestatījums ir iestatīts uz Jā. (Tas neļauj veidlapai rādīt visus esošos ierakstus, ti, to var izmantot tikai jaunu datu ievadīšanai)
- Veidlapā (vai tiek izmantots kopā ar WhereCondition) tiek lietots filtrs, kurā nav ierakstu.
- Veidlapa ir vaicājuma režīmā, kurā kritērijos nav ieraksta.
- Veidlapa ir iestatīta uz galda, kurai nav ierakstu.
Nosacījumu (2) parasti izraisa šie iemesli:
- Veidlapas rekvizīts Papildinājumi ir iestatīts kā Nē.
- Ja veidlapas rekvizītu veida rekvizīts nav iestatīts kā Dynaset.
- Ja MS Access veidlapa ir iestatīta tikai lasīšanas vaicājumam.
Profilakse
Jūsu MS Access veidlapas ir paredzētas tukšai, ja nevarat no tām izvairīties. Tomēr lietotāji vienmēr var izmantot šos padomus, lai pēc iespējas izvairītos no šiem apstākļiem.
Risinājumi
Ja lietotāji ir iestatījuši iestatījumu “Atļaut papildinājumus” uz Nē, lai novērstu jaunu ierakstu ievadīšanu, viņi to var vienkārši apiet, atkal iestatot opciju Atļaut papildinājumus. Tagad lietotāji var izvairīties no jaunu ierakstu ievietošanas, atceļot visus veidlapā ieviestos notikumus “BeforeInsert”.
- Ja lietotājs nespēj izvairīties no nosacījuma (2), viņš joprojām var novērst nosacījumu (1). Piemēram, ja lietotājs atver veidlapu ar “WhereCondition”, iespējams, ka viņš redzēs tukšu lapu bez ierakstiem.
- Iestatot rekvizītu veida rekvizītu “Dynaset”, lietotājam ir atļauts rediģēt jebkuru saistīto lauku un vadīklas. Tomēr ņemiet vērā, ka lietotājam nav atļauts rediģēt ārējās atslēgas datus, ja formas iestatījums “Kaskādes atjaunināšana” ir atspējots.
Vienmēr ir gadījumi, kad lietotāji nevarēs izvairīties no tā, ka (1) vai (2) notiek vienlaikus. Dažreiz labāk ir veikt sarežģītu meklēšanu tikai lasāmā vaicājumā, nevis saņemt sveicienu ar tukšu veidlapu. Dažos gadījumos piekļuves korupcijas gadījumi var izraisīt arī šādus jautājumus, un būtu lietderīgi ieguldīt Piekļuves labošana rīks.
Autora ievads:
Vivians Stīvenss ir datu atkopšanas eksperts DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp atgūt kv un Excel atkopšanas programmatūras produkti. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar
Ja lietotāji ir iestatījuši iestatījumu “Atļaut papildinājumus” uz Nē, lai novērstu jaunu ierakstu ievadīšanu, viņi to var vienkārši apiet, atkal iestatot opciju Atļaut papildinājumus. Tagad lietotāji var izvairīties no jaunu ierakstu ievietošanas, atceļot visus veidlapā ieviestos notikumus “BeforeInsert”.