9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
1 | |
Использование флажка01.08.2013, 22:32. Показов 5302. Ответов 61
Метки нет (Все метки)
Добрый вечер.
Есть форма в виде таблицы, в которой указаны Мероприятие, ФИО и отметка о выполнении данного мероприятия в виде "+" и "-". Есть фильтр в данной форме, в котором встроен флажок "невыполненные мероприятия". Необходимо, чтобы при включении данного флажка и нажатии кнопки "формирование отчета" получался отчет, в котором были указаны те мероприятия, в которых в отметке о выполнении стоял "-", т.е. получился отчет в виде таблицы, но в котором уже отсутствовали выполненные мероприятия, содержащие в отметке о выполнении "+". Еще в этом же фильтре встроен еще один флажок "только мои мероприятия". Необходимо чтобы при включении этого флажка формировался тоже отчет в виде таблицы, но были указаны те мероприятия, которые необходимо выполнить или уже выполнены тем пользователем, который авторизовался в данной базе данных. Авторизация есть. Т.е. флажок должен срабатывать на фамилию авторизованного, искать данную фамилию в форме и формировать новый отчет. М.б. все это надо прописать в Visual Basic для кнопки "формирование отчета"??? Очень буду вам благодарна. Я новичок в этих делах. Разбираться еще полжизни. Надеюсь понятно все написала. Если что не так, спрашивайте!!!!
0
|
01.08.2013, 22:32 | |
Ответы с готовыми решениями:
61
Ограничение на работу флажка Почему у флажка не активна подпись? Данные подчиненной формы от флажка Установка флажка на группу записей |
9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
03.08.2013, 18:49 [ТС] | 21 |
Хорошо, а как быть с отбором пользователя? Чтоб фильтр срабатывал на фамилию человека, который зашел в данный момент?
PS Толстяк - это вымышленный персонаж!!!
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
03.08.2013, 19:01 | 22 |
Solma - Возможно я что то и не доперепонял, или не дочитал в ТЗ, могли ли вы более подробнее расскаъать, что именно вы хотели бы получить в результате чего то?
Нажал это, случилось то то
0
|
9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
03.08.2013, 19:34 [ТС] | 23 |
Вроде я выше уже пыталась объяснить, что мне надо. Есть данная база в виде формы, к форме прикреплен фильтр в виде 2-х флажков (невыполненные мероприятия и только мои мероприятия).
Необходимо: 1. Нажал на первый флажок, сделал его активным и далее нажал кнопку "подготовить отчет" и попадаешь в отчет, где отображаются только те мероприятия, которые невыполненные. 2. Нажал второй флажок, тоже сделал его активным, далее опять кнопка "подготовить отчет" и попадаешь опять в тот же отчет, только в нем отображены только те мероприятия, которые должен сделать непосредственный пользователь. В данной базе есть макросы на авторизацию, когда человек заходит в саму базу то попадает в окно с просьбой ввести фамилию и пароль. Т.е. открываю необходимую форму, access уже в курсе кто зашел и фильтр должен срабатывать вот как раз на эту фамилию. А если нажал на оба флажка, то должно получиться мои невыполненные мероприятия. вся проблема в кнопке "подготовить отчет" - именно в ней через VB надо прописать как будет она себя вести при разных ситуациях. У меня например она уже работает на фильтр, где при выборе конкретного отдела - я могу получить мероприятия данного отдела
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
03.08.2013, 19:43 | 24 |
Solma - А вот и нет второго флажка в табличке , а я и думаю, чЁ мене не по себе, совсем я дурак или очки надо покупать?
0
|
9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
03.08.2013, 19:46 [ТС] | 25 |
Как нету, а как же флажок "Мои", это он отвечает за мои мероприятия и если я например Соня, то должны получится те мероприятия, которые я должна сделать
0
|
03.08.2013, 19:55 | 26 |
Solma, Почему нельзя все проще сделать.
Сделано и так все просто. Я ведь не знаю, что ещё там задумано. --------------------------------------- Чем не устраивает переключатель? --------------------------------------- Этого авторизированного пользователя ты сможешь вывести его имя в поле? Хочется узнать кто-это.
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
03.08.2013, 19:57 | 27 |
Solma - Блин странно, возможно я в связи со скоропостижным склерозом что то и упустил, будет просто замечатнльно если Вы еще раз выложите свою БД.
Думаю вааабщет о, что нужно не галочку ставить, а по коду сотрудника отбирать данные отчета
0
|
9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
03.08.2013, 19:59 [ТС] | 28 |
Жалко что я на выходные эту базу с работы не взяла(, а заново создавать неохота. Хотя может сейчас набросаю
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
03.08.2013, 20:13 | 29 |
Да, возможно Вы ужо там что то переделали/Доделали, а нам на форум забыли скинуть для помощи. а по существу наверное нужно создать табличку - Сотрудники, связать ее с основной табличкой и уже по коду сотрудника открывать отчет ,именно для данного сотрудника, что бы начальник увидел, что не доделано и мог с чистой совистью лишить, а тех кто не жалея личного времени работал - Наградить
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
03.08.2013, 20:48 | 31 |
Волшебник 307 - Смотрю первоначальный вариант - Вижу 1 таблицу
Добавлено через 2 минуты А, увидел, не буду мешаться
0
|
9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
03.08.2013, 20:52 [ТС] | 32 |
Вот что-то наваяла, но большего я сказать не могу. Кстати почему то у меня никак даже не получается кнопку сделать "Просмотр отчета", она не хочет тупо открывать его. В идеале должен быть один отчет, но который открывается при разных ситуациях, т.е. при действии на него фильтра
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
03.08.2013, 20:58 | 34 |
Solma - А Вы кнопочку сами создаете или с помощью мастера, который сам всё правильно создает?
0
|
9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
03.08.2013, 21:09 [ТС] | 35 |
Создаю с помощью мастера. На работе все получается, а тут не реагирует. Я Волшебнику тоже писала, что и его кнопки у меня не реагируют тоже((((
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
03.08.2013, 21:22 | 36 |
0
|
9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
03.08.2013, 21:25 [ТС] | 38 |
У вас хоть ошибку, а у меня вообще тишина. Вообще может где в настройках я что-то не включила, я вообще access изучать начала меньше месяца назад, очень многого не знаю
0
|
03.08.2013, 21:29 | 39 |
-------------------------------------------
У меня 2010, вчера установил SP2, Может поэтому. Добавлено через 1 минуту ---------------------------------------- Solma, а первый вариант рабочий? Добавлено через 2 минуты -------------------------------- kmv-puh - что пишет акс?
0
|
9 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 39
|
|
03.08.2013, 21:31 [ТС] | 40 |
Он по идее и будет указан в списке сотрудников, например в данный момент авторизовался пользователь Толстяк, отбор должен быть по нему. Другой раз авторизовался пользователь Соня, то отбор уже по новому, ну и т.д.
Добавлено через 1 минуту Никакой вариант рабочим не был, я выше поэтому и писала что кнопки не срабатывают. У меня 2007 стоит.
0
|
03.08.2013, 21:31 | |
03.08.2013, 21:31 | |
Помогаю со студенческими работами здесь
40
Задать свойство списку посредством флажка Как убрать третье состояние у флажка? Автоматическое заполнение после включения флажка Как у флажка сделать тройное состояние? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |