|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2009, 15:28 | #1 |
Пользователь
Регистрация: 22.09.2009
Сообщений: 20
|
Не могу фильтр на форме довести до ума. Помогите пожалуйста.
Люди добрые и знающие, помогите. В своей базе На форме "журнал учета" я создал фильтр : он фильтрует по первой букве имени или статусу карты, фильтр скрывает ненужные записи не соответствующие условиям включенного фильтра.
Задача такая: Пользователю важно чтобы фильтр по статусу включался кнопкой на 1 этапе поиска карты и уже во втором этапе нажатием на кнопку букву выбирались записи соответствующие двум условиям. Пример: нажал "Статус 1" - вывалились все записи со статусом 1. потом нажал букву "S"- вывалились все записи со статусом 1 и начинающиеся на букву "S". Нажал "отобразить все" все фильтры сбросились. Помогите пожалуйста. Это моя первая база поэтому я чайник в этих делах. Делаю и учусь одновременно.
Стучите господа , и вам откроют.
С уважением Александр. Последний раз редактировалось lg140980bav; 11.11.2009 в 16:36. |
13.11.2009, 10:20 | #2 |
Пользователь
Регистрация: 22.09.2009
Сообщений: 20
|
HELP HELP
Есть вариант использования двух групп переключателей : 1 группа фильтрует по статусу, вторая по букве имени . Подскажите как эти 2 группы связать воедино ??? Может есть решение еще ??? Подскажите пожалуйста.
Стучите господа , и вам откроют.
С уважением Александр. |
13.11.2009, 11:34 | #3 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
ИМХО я бы на Вашем месте отказался от использования макросов.. Это прошлый век.
Попутно вопрос: Есть ли необходимость фио клиента писать латиницей? Если это подгонка под "болванку", лучше откажитесь сразу и сделайте, чтобы было УДОБНО. На мой взгляд удобней было бы сделать 1 комбобокс и 1 поле, в первом выбирать статус (событие: после обновления), во втором вводить буквы фио (событие: изменение). Получится вот что: после выбоhа статуса Вы получите список с соответствующим статусом, после начала ввода букв-соответствующий результат, зависящий от количества введенных символов, а не от первой буквы, как у Вас. Это лучше сделать с исп. VBA |
13.11.2009, 15:28 | #4 |
Пользователь
Регистрация: 22.09.2009
Сообщений: 20
|
Уважаемый, Abrakadabra. Номер карты и Имя фамилия в транслите, это данные из XLS файла который мне присылают для ведения логистики. постепенно этими данными я наполняю базу импортируя данные в access. :-)) есть еще один файл XLS которым я уже обновляю недостающие данные в ранее присланном скелете из Номера карты + Имени фамилии в транслите.
А о комбобоксе + поле для поиска я уже думал. Менеджеры которые будут юзать базу "Исторически" :-)) привыкли к поиску по статусу и по надписи на карте. В будущем буду совершенствовать и унифицировать поиск , но пока нужно делать только в этом ключе. :-((.
Стучите господа , и вам откроют.
С уважением Александр. Последний раз редактировалось lg140980bav; 13.11.2009 в 15:45. |
13.11.2009, 22:24 | #5 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте lg140980bav.
юзать базу "Исторически" - не так давно "юзали" Windows 95-98, а еще раньше освещали рабочий стол лучиной. Если Вы действительно планируете создание не только работоспособного продукта но и продукта от которого завтра не придется избавляться, стоит прислушаться к советам Abrakadabra с которыми я полностью согласен. Понимая необходимость в использовании БД "в этом ключе", я сделал некоторые изменения формы для решения Вашей задачи (без использования JET команд). Евгений. P.S. готовьте файл БД перед упаковкой в архив для отправки, подготовка подразумевает - избавление от переизбыточных данных, избавление от OLE объектов и сжатие средствами MS Access. |
28.11.2009, 18:31 | #6 |
Пользователь
Регистрация: 22.09.2009
Сообщений: 20
|
Abrakadabra сделал по совету.
Abrakadabra , Сделал как советовали , и не получается, успех так и не наступил. :-))
Я мозги свихнул. Как написать процедуру для этих групп ?? , См. вложение.
Стучите господа , и вам откроют.
С уважением Александр. Последний раз редактировалось lg140980bav; 28.11.2009 в 18:35. Причина: Забыл |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
фильтр ввода в форме | Denni | Microsoft Office Access | 0 | 27.03.2009 14:58 |
Фильтр в форме не работает. Access'07 | Talia | Microsoft Office Access | 7 | 15.01.2008 13:54 |
Помогите довести до ума две процедуры! | Mr.User | Помощь студентам | 9 | 28.11.2007 10:21 |