Ինչպես խուսափել անսպասելի դատարկ ձևերից MS Access-ում

Կիսվել հիմա ՝

Այս հոդվածում մենք կքննարկենք անսպասելի դատարկ ձևի պատճառները, այնուհետև կդիտարկենք նման խնդիրները լուծելու լուծումները:

Ինչպե՞ս խուսափել ձեր Ms Access ձևաթղթերի դատարկությունիցՀաճախ MS Access ձևաթղթերը ներկայացնում են նկար, որը օգտատերը չի ցանկանում տեսնել վերջնաժամկետի վրա աշխատելիս՝ դատարկ էջ, առանց որևէ հսկիչի կամ տվյալների դիզայնի տեսքում: Երբեմն MS Access-ի ձևավորումների ամբողջ մանրամասն բաժինը անհետանում է՝ ցույց տալով ոչ այլ ինչ, քան սպիտակ դատարկ տարածություն:

Դատարկ ձևը ոչինչ չի անում, քան շփոթեցնում և հիասթափեցնում է օգտվողներին: Սա դադար է տալիս նրանց աշխատանքային առօրյային, սովորաբար այս խնդրին լուծում գտնելը կարող է նաև գլխացավանք լինել. Ստորև բերված են այս խնդրի մի քանի պատճառներ, ինչպես նաև լուծումներ:

Ձևի լրիվ դատարկ լինելու հետևանքները

  • Եթե ​​այս անկանխատեսելի դատարկ ձևի սխալը կանխում է տվյալների թարմացումը, այն կարող է վերջիվերջո ջնջել տվյալ ձևի բոլոր այբուբենը:
  • Երբեմն դա կարող է նաև հանգեցնել տվյալների կոռուպցիայի, բիթերի և գրառումների մասերի ջնջման:
  • Դա նաև հանգեցնում է աշխատավայրում անարդյունավետության:

Բարեբախտաբար, դատարկ էկրանի այս պահվածքը իրականում վրիպակ չէ և կարող է կանխվել: սակայն, դա տեղի է ունենում երկու հիմնական պատճառներով.

  1. Չկա ռեկորդային ցուցադրում ձևով կամ,
  2. Ձևը չի կարող ընդունել նոր տվյալներ.

Պայման (1) սովորաբար առաջանում է հետևյալ պատճառներով.

  • Օգտագործողի ձևի տվյալների մուտքագրման կարգավորումը դրված է Այո: (Սա անջատում է ձևը ցուցադրելու առկա գրառումները, այսինքն՝ այն կարող է օգտագործվել միայն նոր տվյալներ մուտքագրելու համար)
  • Ձևաթղթի վրա կիրառվում է զտիչ (կամ օգտագործվում է WhereCondition-ի հետ), որը ոչ մի գրառում չի պարունակում:
  • Ձևը հարցման ռեժիմում է, որում չափանիշը գրառում չի պարունակում:
  • Ձևը դրված է սեղանի վրա, որը գրառում չունի:

Պայման (2) սովորաբար առաջանում է հետևյալ պատճառներով.

  • Ձևի լրացումներ հատկությունը սահմանվել է որպես No.
  • Եթե ​​«Recordset Type» ձևի հատկությունը սահմանված չէ որպես Dynaset:
  • Եթե ​​MS Access ձևը դրված է միայն կարդալու հարցման վրա:

Կանխում

Ձեր MS Access ձևաթղթերը կարող են դատարկ մնալ, եթե չկարողանաք խուսափել այս ամենից: Այնուամենայնիվ, օգտվողները միշտ կարող են աշխատել այս խորհուրդների վրա, որպեսզի հնարավորինս խուսափեն այս պայմաններից:

Բարդություններ

  • Խուսափեք անսպասելի դատարկ ձևերից MS Access-ումԵթե ​​օգտատերերը իրենց «Թույլատրել հավելումները» պարամետրը դրել են «Ոչ»-ի վրա, որպեսզի կանխեն նոր գրառումների մուտքը, նրանք կարող են պարզապես լուծել այն՝ կրկին «Թույլատրել հավելումները» «Այո»-ի վրա դնելով: Այժմ օգտատերերը կարող են խուսափել նոր գրառումների տեղադրումից՝ չեղարկելով ձևաթղթում իրականացված ցանկացած «Նախքան Տեղադրել» միջոցառումը:
  • Եթե ​​օգտագործողը չի կարողանում խուսափել պայմանից (2), նա դեռ կարող է կանխել պայմանը (1): Օրինակ, եթե օգտվողը բացում է «WhereCondition» ձևը, նա հավանաբար կտեսնի դատարկ էջ առանց գրառումների:
  • «Dynaset»-ի վրա դնելով իր Recordset Type Property-ը, օգտագործողին թույլատրվում է խմբագրել ցանկացած կապված դաշտ և կառավարում: Այնուամենայնիվ, նկատի ունեցեք, որ օգտագործողին չի թույլատրվում խմբագրել օտարերկրյա բանալի տվյալները, եթե ձևի «Կասկադային թարմացում» կարգավորումն անջատված է:

Միշտ լինում են դեպքեր, երբ օգտատերերը չեն կարողանա խուսափել (1) կամ (2) միաժամանակ տեղի ունենալուց: Երբեմն ավելի լավ է բարդ որոնում կատարել միայն կարդալու հարցում, քան դատարկ ձևով ողջունել: Ավելին, որոշ դեպքերում Access կոռուպցիայի դեպքերը նույնպես կարող են հանգեցնել նման խնդիրների, և իմաստ կունենա ներդրումներ կատարել Մուտքի շտկում գործիք.

Հեղինակի ներածություն.

Վիվիան Սթիվենսը տվյալների վերականգման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում վերականգնել sql և գերազանցել վերականգնման ծրագրային արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com

Կիսվել հիմա ՝

Comments փակվում են: