Мақалада пайдаланушылар неге қолданудан аулақ болу керектігі түсіндіріледі cдеректер базасындағы өрістелген өрістер және оның орнына Сұраныстар қолданылады.
MS Access өз пайдаланушыларына әр түрлі есептеулер жүргізу үшін кесте дизайнында есептелген бағандарды (өріс типі) құруға мүмкіндік береді, бірақ көбінесе ол қалыпқа келтіру ережелерін бұзады. Сондықтан есептелген өрістердің орнына Сұраныстарды қолдану ұсынылады. Бұл мақалада осы тармақ егжей-тегжейлі баяндалады.
MS Accessтегі есептелген өрістер
Есептелген өрістер электрондық кестенің ажырамас бөлігі болып табылады және қолданушыларға қосымшаларды тиімді дамытуға көмектесуге арналған. Бірақ қалыпқа келтіру ережесіне сәйкес, шатасулар мен заңсыздықтарды болдырмау үшін басқа өрістерге тәуелді мәндерді сақтау ұсынылмайды. Есептелген өрістер, ыңғайлы және қолдануға ыңғайлы болғанына қарамастан, олар пайдаланушының анықталған функцияларын шақыра алмайтындықтан аулақ болу керек, өйткені олар тек кіріктірілген функцияларды орындау үшін бағдарламаланған. Access есептелген өрістерге әр түрлі кестелерден немесе сұраулардан өрістерді қосуға рұқсат бермейді. Пайдаланушылар қателіктерді болдырмау үшін барлық басқа параметрлерді ұсынуы керек. Есептелген өрістердің нәтижелері тек жұмыс уақытында, яғни сұранысты немесе сұраныс негізінде есепті орындау сәтінде құрылған кезде есептелетіндігін ескерген жөн.
MS Access 2010-ға дейінгі Access нұсқалары кестелерді жұмыс істей алмайтынын, сондықтан оны пайдалануды шектейтінін ескеру керек. Есептелген өрістердің сенімділігі салыстырмалы түрде төмен, себебі кестеге деректер енгізілгеннен кейін өрнектерді өзгерткен кезде нәтижелер дұрыс жаңартылмайды. Бұл есептелген өрістерден аулақ болудың негізгі себептері.
Сіз қаласаңыз

Мысал ретінде екі өрісті қарастырайық: Саны және БірлікҚұны, мұнда пайдаланушыға Саны * БірлікҚұны өрнегі басқа өріске, «Сомаға» қажет. Сондықтан есептеу өрістерін пайдаланудың орнына пайдаланушы кестеге негізделген сұрау жасауы керек. Олар өрнекті сұрау дизайнының Өріс жолына тере алады және оны келесідей жазуға болады.
Amount: [Quantity] * [UnitCost]
Ол қарапайым және тиімдірек болатын Сома деп аталатын тағы бір өрісті жасайды. Осы сұрауға негізделген формалар мен есептер есептелген өрістерді басқа жазбалар сияқты қарастырады.
Есептелген нәтижені сақтау
Сонымен қатар, пайдаланушылар басқа құндылықты сақтау қажеттілігін сезінетін бірнеше жағдайлар және кейбір икемді ережелер бар. Мұны пайдаланушыларға есептемені жоққа шығаруға және өз қалауына қарай әр түрлі мән енгізуге мүмкіндік беретін Жаңартудан кейін іс-шараның көмегімен жасауға болады.
MS Access 2010 нұсқасында өрнекті көрсететін есептелген деректер түрін таңдауға болады. Пайдаланушылар бұл өрнекті тере алады ([Саны] * [Unitprice] деп айтыңыз), Access қолданушы жазбаны енгізген сайын есептеулер жүргізеді. Мүмкіндікке қатысты проблема шектеулі өрнектердің болуында, сондықтан пайдаланушыларға оны нақты мақсаттарда пайдалануға шектеу қояды.
Access пайдаланушысы ретінде сіз әрқашан деректердің бұзылуымен күресуге дайын болуыңыз керек. Егер сіз осындай сценарийге тап болсаңыз, онда мықты құралды шақырудан бас тартпаңыз DataNumen Access Repair дейін mdb түзету файлдар.
Автордың кіріспесі:
Вивиан Стивенс - деректерді қалпына келтіру бойынша сарапшы DataNumen, Соның ішінде деректерді қалпына келтіру технологиялары бойынша әлемдік көшбасшы болып табылатын Inc. жөндеу кв және excel қалпына келтіру бағдарламалық жасақтама өнімдері. Қосымша ақпарат алу үшін кіріңіз WWW.datanumen.com