| |
 51 Кб. |
|
| | Есть база и форма. Из за накопившейся статистики директор поставил задачу добавить в эту форму фильтр на месяца. Чтоб фильтрация в списке работала не только по фамилии менеджера, но и если выбрать в списке конкретный месяц.
Но форма чего-то хоть убейте не воспринимает второе поле со списком как фильтр.
Мучаюсь уже три дня, помогите плиз.
Форма называется в базе Список покупателей
http://latino-serialo.ru/baza.rar
- вот ссылка на скачку базы. (300 килобайт в архиве)
Очень буду благодарна за любую помощь или советы. Я не программист, просто учетчик на складе, поэтому, сильно не пинайте ногами, когда увидите базу | |
| |
| |
| |
|
|
| | ну видимо еще и год надо а не только месяц? | |
| |
| |
| |
|
|
| | Ой точно. Я об этом как -то не подумала.
Ну мне главное, чтоб помогли с месяцем, а по аналогии я и год прибавлю.
Тогда ,наверное три будет поля со списком.
Фамилия, Месяц и год,( по умолчанию текущий) | |
| |
| |
| |
 451 Кб. |
|
| | вот.
Позволил себе помимо ТЗ:
1. перенес обнолвение результирующего списка на событие after update фильтрующих полейСоСписком (вместо Before)
2. В списке с фамилиями заменил фильтрацию с ФИО на код (поле Номер)
3. Добавил во все фильтрующие поля значение "!Все" Для отключения фильтрации по данному полю
4. добавил в результирующий список столбец с ФИО | |
| |
| |
| |
|
|
| | Я даже не знаю как выразить Вам свою благодарность!!!
Огромное спасибо.
Я правда пока поняла не всё ,что Вы еще добавили помимо того, где я застопорилась, но сейчас буду разбираться и оценю все ваши ноу хау для данной системы!!
Потестила!
Отлично сделано. Только маленькая загвоздка.
Почему -то показывает только октябрь, а ведь там и за сентябрь были отгрузки :( | |
| |
| |
| |
|
|
| | Разбирайтесь.
Если я что-то сделал лишнего или непонятно зачем - спрашивайте. | |
| |
| |
| |
|
|
| | Бога ради простите, это я тупенька дура.
Там в запроосе стояла выборка по 10 месяцу только. Как убрала всё заработало!!!!
Спасибо ,спасибо, спасибо!!!
Р.S Вы еще заменили название поля Sun-sum-количество 2 на красивую надпись Кол-во
Как Вам это удалось? | |
| |
| |
| |
|
|
| | это не связано с моими изменениями.
У вас есть запрос "все отгрузки1", который входит в источник строк результирующего списка.
Так вот в нем уже нет данных за сентябрь, т.к. (по видимому) для этих распоряжений нет соответствующих данных в таблице "Для возврата"
честно говоря в структура не вникал, по этому ничего посоветовать не могу. Если хотите что бы в запросе "все отгрузки1" были все данные из таблицы "Распоряжение" вне зависимоти от наличия соответвующих им записей в таблице "Для возврата" измените связь между этими таблицами в этом запросе с Inner join на LEFT JOIN (так что бы стрелочка в конструкторе запросов была в сторону таблицы "Для возврата")
Блин пока отвечал, вы пост изменили... | |
| |
| |
| |
|
|
| | Да, уж простите ,пораскинула мозжечком и поняла.
Я просто раньше, чтоб нужный месяц показывался меняла фильтр каждый раз. И забыла это :)
Теперь всё работает идеально! Спасибо еще раз спасибо, нижайший поклон.
Я реально столько времени потратила и так и сяк пробовала. А у Вас всё красиво и правильно:) | |
| |
| |
| |
|
|
| | Р.S Вы еще заменили название поля Sun-sum-количество 2 на красивую надпись Кол-во
Как Вам это удалось? |
в запросе перед значением поля поставил перед ":" (двоеточеем) нужную надпись | |
| |
| |
| |
|
|
| | А в каком запросе? В том что используется в форме как "Источник данных"? | |
| |
| |
| |
|
|
| | который в источнике строк списка "список 15" | |
| |
| |
| |
|
|
| | в форме у вас нет источника данных | |
| |
| |
| |
|
|
| | Всё, поняла!
Как мило ,я этого не знала, пыталась через Свойства - Подпись. Но она что-то не приживалась | |
| |
| |
| |
|
|
| | если я еще не все забыл, то свойство подпись работает только в сохраненных запросах, а так как у вас SQL строка - нет | |
| |
| |
| |
|
|
| | Вот-вот, поэтому и не приживалась :))
Большущее спасибо. Очень приятно, когда есть такие профи и еще помогающие разным нубам типа меня :) | |
| |
| |