Макродействие ShowAllRecords

Можете да използвате действието макродействие showallrecords на макрос в настолни бази данни на Access, за да премахнете всички приложени филтър от активните таблица, заявка група резултати или формуляр и да покажете всички записи в таблицата или набора от резултати или всички записи в основната таблица или заявка на формуляра.

Настройка

Действието макродействие showallrecords на макроса няма никакви аргументи.

Забележки

Можете да използвате това действие с макрос, за да се уверите, че всички записи (включително променени или нови записи) се показват за таблица, набор от резултати от заявка или формуляр. Това действие води до повторение на заявка на записите за формуляр или подформуляр.

Можете също да използвате това действие, за да премахнете всички филтри, които са приложени с ApplyFilter действие на макроса, командата " филтър " в раздела " Начало " или името на филтъра или аргумента условиена макроса .

Това действие има същия ефект като щракване върху " Превключване на филтъра " в раздела " Начало " или щракване с десния бутон върху филтрираното поле и щракване върху Изчисти филтъра от... в изглед за формуляр, изглед на оформление или изглед на лист с данни.

За да изпълните действието макродействие showallrecords в модул на Visual Basic for Applications (VBA), използвайте метода макродействие showallrecords на обекта DoCmd .

Пример

Прилагане на филтър с помощта на макрос

Следният макрос съдържа набор от действия, всяко от които филтрира записите за формуляр "Списък на телефоните на клиенти". Той показва използването на действията на ApplyFilter, макродействие showallrecordsи макродействие GoToControl за макроси. Той също така показва използването на условията за определяне кой превключващ бутон в дадена група опции е избран във формуляра. Всеки ред за действия е свързан с превключващ бутон, който избира набора от записи, започващи с A, B, C и т. н., или всички записи. Този макрос трябва да бъде прикачен към събитие AfterUpdate на групата опции CompanyNameFilter.

Условие

Действие

Аргументи: настройка

Коментар

[Филтри за име на фирма] = 1

ApplyFilter

Where условие: [име на фирма] like "[AÀÁÂÃÄ] *"

Филтър за имената на фирми, които започват с A, À, Á, Â, Ã или Ä.

[Филтри за име на фирма] = 2

ApplyFilter

Where условие: [име на фирма] like "B *"

Филтър за имената на фирми, които започват с B.

[Филтри за име на фирма] = 3

ApplyFilter

Where условие: [име на фирма] like "[CÇ] *"

Филтър за имената на фирми, които започват с C или Ç.

... Редовете за действия за буквите от D до Y са със същия формат като тези за буквите от A до C ...

[Филтри за име на фирма] = 26

ApplyFilter

Where условие: [име на фирма] like "[ZÆØÅ] *"

Филтър за имената на фирми, които започват с Z, Æ, Ø или Å.

[Филтри за име на фирма] = 27

ShowAllRecords

Показване на всички записи.

[RecordsetClone].[RecordCount]>0

GoToControl

Име на контролата: CompanyName

Ако са върнати записи за избраната буква, насочете вниманието си върху контролата CompanyName.

Нуждаете се от още помощ?

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

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

×