Ինչպե՞ս վարվել MS Access- ի «Չի կարող բոլոր գրառումները կցել հարցման մեջ» սխալի հետ

Կիսվել հիմա ՝

Այս հոդվածում մենք ուսումնասիրում ենք այն սցենարները, որոնք առաջացնում են սխալներ ՝ կապված MS Access- ում գրառումները չավելացնելու հետ

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

Ուղեկցող գրառումների հետ կապված խնդիրներ

MS Access- ը սովորաբար ցուցադրում է երկխոսության տուփ, երբ հավելված հարցումը կատարվում է `նշելով դրա ձախողման հավանական պատճառները: Սխալները կարող են առաջանալ դաշտային տվյալների տեսակների անհամապատասխանության կամ առանցքային խախտումների պատճառով: Արգելափակման խախտումը և Վավերացման կանոնի խախտումները կարող են նաև լինել սխալի հնարավոր պատճառները:

Հոդվածում յուրաքանչյուր հարց առանձին կքննարկվի, և թե ինչպես կարող ենք լուծել այդ սխալները:

Տեսակի փոխարկման ձախողում

Հնարավոր չէ կցել բոլոր գրառումները հավելված հարցման սխալի մեջՍա ամենատարածված սխալն է, որին օգտատերը բախվում է կցման ժամանակ: Այն տեղի է ունենում դաշտի տեսակի անհամապատասխանության պատճառով: Access-ը սովորաբար խնդիրներ է ունենում, եթե տվյալները ճիշտ չեն ձևաչափված կամ դաշտի տեսակների բացակայության պատճառով: Օրինակ, եթե օգտատերը փորձում է ներմուծել տվյալներ թվային դաշտում, ինչպիսիք են ամսաթիվը կամ տարիքը, և տվյալները պարունակում են «Անհայտ» જેવી գրառումներ, ապա Access-ը կարող է այն ցույց տալ որպես «Տեսակի փոխակերպման» սխալ: Խնդիրը կարող է նաև առաջանալ, եթե ամսաթիվը ԱՄՆ ստանդարտ ձևաչափով չէ:

Հիմնական խախտում

Եթե ​​դաշտը (ներ) ը հանդիսանում է Աղյուսակի հիմնական բանալին, ապա ամսաթիվը այդ դաշտում ավելացնելը կարող է հանգեցնել հիմնական խախտման սխալների: Առաջնային ստեղները միշտ պետք է ունենան յուրահատուկ արժեք, ուստի այն կարող է հոգ տանել նոր գրառումներ ներմուծելիս, որ դրանք չեն խախտում հիմնական բանալին:

Օգտագործողներին առաջարկվում է ստուգել նպատակակետի աղյուսակը և հիմնական բանալին և համոզվել, որ նրանք այո են դրել իրենց «Ոչ կրկնօրինակների» հատկությանը: Բացի այդ, կցված տվյալները չպետք է խախտեն նպատակակետային աղյուսակի կանոնները:

Կողպեքի խախտում

Հնարավոր է, որ ներմուծվող տվյալներն ինչ-որ տեղ արդեն օգտագործվում են, ուստի հարցումը կցելիս սխալ առաջացավ: Օգտագործողները կարող են ստուգել և համոզվել, որ տվյալների շտեմարանը այլևս չի բացվում կամ ինչ-որ այլ օգտվողների կողմից: Օգտագործողները կարող են նաև փակել բաց աղյուսակները, ձևերը, հարցումները և այլն ՝ սխալը կանխելու համար:

Եթե ​​խնդիրը մնում է, օգտվողները կարող են ստուգել, ​​թե արդյոք Լռելյայն ռեկորդի Կողպումը դրված է «Ոչ կողպեքներ» ՝ գործիքներից սեղմելով «Ընդլայնված» տարբերակը:

Վավերացման կանոնի խախտում

Յուրաքանչյուր դաշտի վավերացման կանոն կարող է մուտք գործվել սեղանի ձևավորման պատուհանի ներքևի պատուհանից, և օգտվողները պետք է ստուգեն դրանք նախքան գրառումներ ներմուծելը: Եթե ​​կանոնը խախտվում է, հարցումը կցելով ՝ սխալ կլինի: Օգտագործողները պետք է նաև ստուգեն նպատակակետային աղյուսակը տվյալ տեքստի դաշտերի համար և արդյոք նրանք «Ոչ» են նշանակել «Թույլատրել զրո երկարությունը»: Սխալ կարող է առաջանալ այն դաշտերի զրոյական արժեքի պատճառով, որոնց «Պարտադիր» հատկությունը դրված է Այո:

Այն դեպքում, երբ MS Access տվյալների բազաների հետ աշխատելիս, դուք, կարծես, հաճախ բախվում եք բոլոր տեսակի սխալների, խոհեմ կլինի, որ ներդրումներ կատարեք MDB շտկել գործիք `տվյալների կորստի դեպքերից խուսափելու համար:

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

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

Կիսվել հիմա ՝

Comments փակվում են: