Функцията DCount преброява уникалните стойности в набор от записи

Функцията DCount преброява уникалните стойности в набор от записи

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Сте някога е дълъг списък със записи с възможни дублиращи се стойности и иска да получите броя на, която включва само стойност на един час? Функцията DCount е това, което трябва да преброите уникалните стойности в указан набор от записи. Функцията DCount() се използва в макроси, заявката изрази, или в изчисляема контрола. Ето примерен DCount функция, за да получите общия брой поръчки, които са били поставени на определена дата:

DCount( израз, домейн [, критерии] )

Синтаксисът на горната функция DCount има някои задължителни и незадължителни части:

Аргумент

Описание

израз

Задължителна част, идентифицираща полето, което се използва за преброяване на записите. Това може да бъде низов израз, идентифициращ поле в таблица или заявка, или израз, който извършва изчисления в поле. Например той може да съдържа име на поле от таблица, контрола на формуляр или функция. Функцията може да бъде или вградена, или дефинирана от потребителя, но не друга агрегатна функция на домейн или SQL агрегатна функция.

домейн

Задължителна част, определяща набора от записи, който може да бъде име на таблица или заявка.

критерии

Това е по желание и низов израз, който ограничава диапазона от данни за функцията DCount . Тя е подобна на клаузата WHERE в израз SQL. Не забравяйте, че всички полета, използвани като критерии трябва да се използва в домейнчаст от синтаксиса или функцията DCount връща Null.

Забележка : Въпреки че аргументът израз може да извършва изчисления, резултатите не са достъпни, защото функцията DCount ви дава само броя на записите.

Друг случай, когато може да искате да използвате функцията DCount в изчислявана контрола, е когато включвате конкретни критерии, за да ограничите диапазона на данните. Например за да покажете броя на поръчките, които трябва да се изпратят до Калифорния, задайте за свойството ControlSource на текстово поле следния израз:

=DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

За да включите и записи, които имат полета Null, използвайте звездичка. За да изчислите броя на записите в таблица "Поръчки", можете да използвате:

intX = DCount("*", "Orders")

Повече информация за създаването на заявки или за използването на изрази можете да намерите в:

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×