Как да използвам свойствата IsVisible и HideDuplicate за скриване на дублиращи се полета в MS Access

Споделете сега:

Свойството IsVisible и HideDuplicate позволява на потребителя да скрие дублиращите се и повтарящи се полета в Microsoft Access, но има малка разлика между двете. Статията обобщава функционирането на тези две свойства.

IsVisible свойство да скрива дублиращи се полета в Ms AccessMS Access е едно от надеждните решения за управление на бази данни в малки и средни фирми. Често срещан проблем, с който се сблъскват потребителите на бази данни на Access, е ненужното повторение на записите в текстовите полета. Това обаче може да се разглежда с собственост IsVisible. Дублиращите полета правят базата данни сложна и сложна за разбиране. В тази статия ще разгледаме по-отблизо свойството IsVisible и функцията Hide Duplicate на MS Access.

Имотът IsVisible

Свойството IsVisible в MS Access помага на потребителите при определяне дали контролата върху отчет е видима или не. Свойството IsVisible използва настройките по следния начин -

Вярно - контролът е видим.

Невярно - контролата не се вижда.

По подразбиране свойството е зададено на „True“. Обикновено дава вярна или невярна стойност според контролата на отчета, ако свойството HideDuplicates е зададено на Да. Потребителите трябва да помнят, че могат да задават свойството IsVisible само в раздела „Събитие за печат“ на отчета, който съдържа контролата.

Свойството IsVisible заедно със свойството HideDuplicates е полезно при определяне на контрола върху отчет, който е видим и показва или скрива други контроли в резултат.

Например можете да скриете контрола на ред, когато контролата на текстовото поле е скрита, защото съдържа дублирани стойности.

Скриване на дублиращото се свойство

Скриване на дублиращото се свойствоПо време на работа с достъп на MS често се наблюдава, че данните, когато се съберат, причиняват повторение и дублиране на стойности. По-лесно е обаче да се избегне излишък с функцията Hide Duplicate. Потребителите могат да намерят свойството в раздела за формат на листа със свойства. В отчета за изглед на дизайна потребителите трябва да щракнат два пъти върху контролата, която показва дублиращи се стойности, и трябва да зададат свойството HideDuplicate на Да.

В релационните бази данни има много връзки „едно към много“. MS Access позволява на потребителите да скриват дублиращите се стойности, като използват свойството HideDuplicate, но в много случаи необходимите записи от текстовите полета също се скриват.

Как да избегнем дублиращи се полета

За да илюстрираме проблема, можем да вземем пример за база данни, съдържаща като поле идентификатор на поръчка, дата, компания, количество и т.н. Датите и фирмените записи се случват многократно и ние искаме да скрием ненужните записи. Използвайки свойството IsVisible на идентификатора на поръчката, можем да скрием стойностите и записите на датата на поръчката и името на компанията и да му предоставим условие.

Контролният източник всъщност тества IsVisible свойството на OrderID. Ако е видима, тя ще покаже OrderDate, но ако не е, ще покаже null. По същия начин потребителите могат също да зададат контролния източник на друго текстово поле, като името на компанията, за да скрият повтарящите се стойности, като дадат следната команда

=IIf(OrderID.IsVisible,[CompanyName],Null)

Важни моменти

IsVisible свойството не е същото като Visible свойството на MS Access, тъй като IsVisible не е налично по време на проектиране. Той може да бъде зададен само когато отчетът се изпълнява или изпълнява.

Потребителите могат да използват свойството HideDuplicate и се препоръчва да се използва IsVisible само когато това е спешно необходимо.

За малкия бизнес, който използва MS Access за ежедневната си работа, инвестирайки в поправка на accdb инструмент е задължителен за избягване на случаи на загуба на данни.

Въведение на автора:

Вивиан Стивънс е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително фиксира SQL Server и excel софтуерни продукти за възстановяване. За повече информация посетете WWW.datanumen.com

Споделете сега:

Коментарите са забранени.