Фильтр на ленточную форму

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

Дай те ктонибудь рабочий пример (файлом) пожалуйста, а то уже 4й день маюсь
надо определить я торможу или офис глючит
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

demon416, так может Вы свой файл покажете? Оно понятнее будет о чем разговор.
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

Вот, на форме статистика надо отображать только те записи дата которых выбрана на календаре.
В первоначальном варианте в таблице дата была в формате дата \время .
вылетает чаще всего с ошибкой 2001 предыдущее действие отменено пользователем
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Мдаа, вообще-то нужно говорить о каком приложении идет речь.
В Access я Вам, к сожалению, помочь не смогу.
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

Проблема решена
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте demon416.
Кроме применения фильтра к источнику строк, как пытались сделать Вы, существуют и другие возможные способы решения этой задачи.
Одним из способов ограничения записей отображаемых в форме является изменение самого источника строк по определенному событию, в Вашем случае это выбор даты в календаре.
У MS Access существует проблема при работе с национальными форматами даты (dd/mm/yyyy, mm/dd/yyyy), чтобы ее избежать рекомендую в условии отбора по дате использовать формат #yyyy/mm/dd#, и никогда не решать проблемы с датами переводом в текстовый формат, добавляющим проблему с отбором и сортировкой по дате.

Удачи Вам.
Евгений.

To VictorM.
думаю автор не заслужил Вашего замечания "...вообще-то нужно говорить..."
его вопрос выглядит так: "Фильтр на ленточную форму"
я не знаю приложений VBA, кроме MS Access, работающих с "ленточными формами"

Евгений.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Teslenko_EA, замечание принято.
Прошу меня извинить, я просто не обратил сразу внимания на эту фразу.
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Ответить