|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.12.2012, 16:58 | #1 |
Регистрация: 05.12.2012
Сообщений: 5
|
Табель рабочего времени
Здравстуйте!
Очень нужна помощь знающих людей для составления табеля. Программированию учусь, а вопросов много. А именно: 1. Как скрыть последние поля в табеле в зависимости от выбранного месяца? 2. Как для второй половины месяца заблокировать первую (по 15 число включительно)? То есть, начиная с 16 числа запретить ввод данных для чисел с 1-го по 15-е. Базу прилагаю |
05.12.2012, 21:49 | #2 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Цитата:
1. Есть пример чем-то похожей задачи - но в Экселе (во вложении). Посмотрите, получается наглядно. Если принцип подходит - недолго доработать. 2. В коде, где вставляется дата из датапикера, можно добавить проверку по этому условию: если выбрана неправильная дата - месаджбокс с предупреждением |
|
20.12.2012, 13:14 | #3 |
Регистрация: 05.12.2012
Сообщений: 5
|
Здравствуйте!
Как скрыть лишние числа, разобралась. Только для высокосного года не получается. А с блокировкой первой половины месяца после 16 числа никаких мыслей не возникает. Помоготите, пожалуйста! |
20.12.2012, 23:01 | #4 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
В подпрограмме обработки события «Загрузка» (Load) формы проверяйте условие:
if Day(Date())>16 then Процесс можно автоматизировать, например, так: Dim b As Boolean b=Day(Date())>16 For i=1 to 16 Підлегла_Табель.Form.Controls("Поле " & i).ColumnHidden = b Next i Якщо хочете збільшити імовірність відповіді на Ваші питання - викладайте базу у mdb-форматі під MS Access не вище 2003. Бо не має ні можливості, ні бажання копирсатися в MS Office 2007 й вище.
Окупант, руки прочь от Украины!!! Слава Героям!
Последний раз редактировалось Myhaylo; 20.12.2012 в 23:07. |
20.12.2012, 23:02 | #5 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
Безграмотный великорусский шовинист! Стыд и срам, Андрэич!
Окупант, руки прочь от Украины!!! Слава Героям!
|
20.12.2012, 23:36 | #6 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
2Михайло
Грязные инсинуации! 2shylgaolga Постараюсь посмотреть ваш файл, но только на выходных получится |
26.12.2012, 11:18 | #7 |
Регистрация: 05.12.2012
Сообщений: 5
|
Спасибо всем за советы. У меня получилось.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Табель учета рабочего времени | Romashka73 | Microsoft Office Excel | 6 | 30.11.2014 11:06 |
Подсчет рабочего времени | OgE®_M@G | Microsoft Office Excel | 18 | 18.02.2012 08:47 |
График рабочего времени | Руслан Рафаилович | Microsoft Office Excel | 1 | 04.02.2011 22:32 |
Табель отработанного времени (Fast reports) | Tanuska___:) | БД в Delphi | 0 | 20.05.2009 10:54 |
Работа с String Grid - помогите написать "Табель рабочего времени" | Deicider | Помощь студентам | 3 | 29.11.2006 20:59 |