Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Настройка

Макрокомандата ShowAllRecords няма никакви аргументи.

Забележки

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

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

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

За да изпълните действието 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.

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

Искате ли още опции?

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

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×