|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2009, 19:03 | #1 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 34
|
Календарик на форме
Здравствуйте, господа! Помогите пожалуйста, мне нужно чтобы пользователь вводил дату на моей форме с помощью календарика! Если это можно организовать, то подскажите как?
|
06.04.2009, 19:11 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Выбор даты из календаря на форме
В прикреплённом файле нажмите на зелёную кнопку
В появившейся форме нажмите на кнопку возле поля для даты. (добавлено)
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 16.11.2010 в 01:43. |
06.04.2009, 19:21 | #3 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 34
|
Спасибо огромное! Вы мне очень помогли!
|
06.04.2009, 19:27 | #4 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
Немного отойду от темы, а можно сделать так, чтобы данные не добавлялись, а заменялись в одной ячейке?
|
06.04.2009, 19:36 | #5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
При нажатии кнопки на форме срабатывает код:
Код:
на Set cell = [a65000].End(xlUp) - и данные всегда будут заноситься в последнюю строку А если замените на Set cell = [d5], то данные попадут в ячейки d5 : d7 |
07.04.2009, 05:35 | #6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
А почему в форме не использовать стандартный элемент управления DTPicker?
Чем шире угол зрения, тем он тупее.
|
07.04.2009, 07:22 | #7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
Когда-то пользовался ими, но при переносе файла на другой комп приходится таскать вместе с файлом бибилиотеку Common Controls (или какую-то другую, не помню уже), а потом ещё и регистрировать её. Раньше я так и делал (свой файл сопровождал инсталлятором), пока не встретил эту реализацию календаря от Avsha. Теперь пользуюсь только ей. |
|
07.04.2009, 07:32 | #8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Вообще-то, я именно потому и спросил, что зачем "таскать" в файле форму, если подобная уже существует в Excel. Необходимые библиотеки, начиная с версии 2003 инсаллируются при обычной установке Office (если, конечно, специально не отключать). Но, как говорится, Вам виднее.
Чем шире угол зрения, тем он тупее.
|
07.04.2009, 08:00 | #9 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
Я использовал этот компонент во времена всеобщего использования Office 2002, когда отсутствие этого компонента при стандартной установке Office было нормой. Похоже, действительно пора переходить на DTPicker... |
|
17.04.2009, 09:57 | #10 |
Регистрация: 18.03.2009
Сообщений: 6
|
В стандартной установке ни в 2003 ни в 2007 календаря нет, надо дополнительно в опциях установки Access ставить галку на элементе управления календарь, сам с этой проблемой столкнулся.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рамка на форме... | Deight | Общие вопросы Delphi | 6 | 30.12.2008 12:19 |
Фопрос по форме. | yura-cat | Помощь студентам | 1 | 15.10.2008 20:02 |
Кнопки на форме | forzi | Помощь студентам | 5 | 10.05.2008 11:56 |
Gif на форме | SnakeMan | Помощь студентам | 3 | 04.04.2008 15:05 |
Gif'ы на форме | GAGARIN-NEW | Общие вопросы Delphi | 3 | 11.11.2007 11:22 |