Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2014, 11:43   #1
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию 2 связанный комбобокс

В первом комбобокса выбираю отдел. Во втором комбобоксе видно должен только работники выбранного отдела. А сейчас все видно. Помогите пожалуйста, как можно делать такое?

И еще: Если 1-й комбобокс пусто, тогда во 2-м комбобоксе все работники видно должен.
Вложения
Тип файла: rar 10.rar (41.0 Кб, 27 просмотров)

Последний раз редактировалось Aqil_f; 07.07.2014 в 11:46.
Aqil_f вне форума Ответить с цитированием
Старый 07.07.2014, 13:46   #2
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Помогите пожалуйста
Aqil_f вне форума Ответить с цитированием
Старый 08.07.2014, 08:04   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении. Все ли так, как требовалось?
Сделал только то, что Вы просили. Остальное "не причесывал".
Вложения
Тип файла: rar 10_2.rar (32.0 Кб, 35 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 08.07.2014, 09:21   #4
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

SAS888, СПАСИБО БОЛЬШОЕ, все сделано как надо.
Но, если можно у меня еще 1 вопрос по этому же программу. Есть готовый календарь (anncalendar) и хочу использовать этот календарь для вводы дат в тексбокс (Textbox2 и Textbox3) и между двумя датами надо фильтр делать (допустим с 02.07.2014 до 05.07.2014).
Помогите пожалуйста, если можно и в этом вопросе.
Вложения
Тип файла: rar 10_2.rar (36.1 Кб, 8 просмотров)
Aqil_f вне форума Ответить с цитированием
Старый 08.07.2014, 12:29   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении.
Ввод дат в TextBox-ы сделал. А где применять фильтр? На рабочем листе? В ListBox-е? Или и там, и там? Что делать, если даты введены не корректно? Например, если дата1 больше даты2. Или выбран промежуток дат, которых нет в строках рабочего листа?
Вложения
Тип файла: rar 10_3.rar (39.2 Кб, 13 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 08.07.2014, 12:50   #6
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Фильтр применять н рабочем листе и ListBox-е, сразу после ввода второю дату.
Если даты введены не корректно или выбран промежуток дат, которых нет в строках рабочего листа показать соответствующий сообщения.

В Вашем примере после выбора дату с помоши календаря в текстбокс видно только дата (02.07.2014- так и должен). Но, я хотел это применять к своему файлу у меня после выбора дату с помоши календаря в текстбокс видно только время (12:00 AM)Почему так получается не понимаю.

Последний раз редактировалось Aqil_f; 08.07.2014 в 13:10.
Aqil_f вне форума Ответить с цитированием
Старый 09.07.2014, 12:58   #7
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Помогите пожалуйста!
Aqil_f вне форума Ответить с цитированием
Старый 10.07.2014, 13:52   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Смотрите. Проверяйте. Что не так?

Небольшие пояснения:
1. Сначала нужно вводить дату в TextBox2, затем в TextBox3. После ввода 2-ой даты будет применен фильтр.
2. При вводе 1-ой даты (в TextBox2), данные в TextBox3 стираются автоматически.
3. При вводе даты в TextBox3, если дата в TextBox2 отсутствует, либо дата в TextBox2 больше, чем в TextBox3, будет выведено соответствующее сообщение и фильтр применен не будет.
4. При выборе значений из любого ComboBox-а, существующий на данный момент фильтр по датам отменяется.
Вложения
Тип файла: rar 10_4.rar (42.0 Кб, 21 просмотров)
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 10.07.2014 в 15:30.
SAS888 вне форума Ответить с цитированием
Старый 11.07.2014, 07:01   #9
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Смотрите. Проверяйте. Что не так?
Все так-как надо. Спасибо, SAS888.

Только мой последный вопрос открыто:
В Вашем примере после выбора дату с помоши календаря в текстбокс видно только дата (например 02.07.2014- так и должен). Но, я хотел это применять к своему файлу у меня после выбора дату с помоши календаря в текстбокс видно только время (например12:00 AM) Почему так получается не понимаю.

Только сейчас заметил, и Вашем примере и у меня формат даты в листбоксе и в самом листе разные ("02.07.2014 16:20:00" и 7/2.2014 16:20:00 AM). Как здесь формат даты сделать одиноковый, как в листе?

Последний раз редактировалось Aqil_f; 11.07.2014 в 07:07.
Aqil_f вне форума Ответить с цитированием
Старый 11.07.2014, 14:10   #10
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

1-ю задачу я выяснил. Помогите пожалуйста, как решить 2-ю задачу(разные форматы дат)?

Последний раз редактировалось Aqil_f; 11.07.2014 в 14:13.
Aqil_f вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
комбобокс alex(21) C# (си шарп) 4 28.02.2013 19:47
Комбобокс krikqwerty Общие вопросы Delphi 4 25.12.2012 16:15
С массива в комбобокс vlkr C# (си шарп) 3 15.09.2012 23:04
Комбобокс alex77755 Microsoft Office Access 1 26.03.2012 15:19
Комбобокс deadh5n1 Помощь студентам 1 11.12.2007 08:12