powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хочу поделиться - Всплывающий календарик для ввода даты.
25 сообщений из 198, страница 6 из 8
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33261789
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надеюсь покажется интересным:

Версия 3.6 (BETA) ( учет праздников и переносов выходных ) by kanelix
· Добавлена таблица учета дней - исключений из правила СБ-ВС выходной.
· Правка списка дней из календаря по правой кнопке мыши
сайт
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33300388
emt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
emt
Гость
а у меня такая проблема.

при первом запуске календарь появляется после задержки в секунды 2.
при дальнейших запусках моментально.

можно ли как-то бороться с такой большой задержкой при первом запуске?
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33300389
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хозяин!
А нельзя сделать переход по ГОДам типа как сделано при переходе по месяцам?
А то иногда приходиться так долго листать, например с 2005 до 1987. Типа сдалать некую всплывающую формочку с периодом годов 10 "туда" и 10 "обратно"... или я уже что-то пропустил?
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33300632
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
emtа у меня такая проблема.

при первом запуске календарь появляется после задержки в секунды 2.
при дальнейших запусках моментально.

можно ли как-то бороться с такой большой задержкой при первом запуске?

не обращал внимания, посмотрю.

авторХозяин! как в анекдоте по студентов?


UkrainaА нельзя сделать переход по ГОДам типа как сделано при переходе по месяцам?

ок, сделаю
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33300660
emt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
emt
Гость
2 АлексейК

большое спасибо.

а когда? засунул в проект во многих местах - сейчас думаю, что делать.
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33300712
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал задержка при первом запуске (у меня ) произошла только при первом запуске календаря после перезагрузки компа. затем даже перезапуская аксессовское приложения задержек нет

вероятно загрузка каких то библиотек с диска в память происходит.
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33312698
KIBER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят ! Календарик супер, но возникла проблемка одна. Вставил календарик в форму..а у формы есть подчиненная форма(табличная), выбираю дату нужную..прописываю в событие поля:

Private Sub lstEndDate_AfterUpdate()
Forms!Main!podchMain.Requery
End Sub

и ничего не происходит..подч. форма не обновляется. Потом создал на главной форме кнопку и прописал в событие нажатия кнопки:

Private Sub Обновить_Click()
Forms!Main!podchMain.Requery
End Sub
и вот тогда только форма обновляется. Что я не так делаю ?
P.S. Кстати, когда в событии потери фокуса для Поля подставляю: Forms!Main!podchMain.Requery и кликая в другое место(т.е. при потере фокуса) то тогда все обновляется. Можно хотябы сделать так чтобы после выбора даты и закрытии календаря Поле теряло фокус ?
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33312704
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Sub lstEndDate_AfterUpdate()
Forms!Main!podchMain.Requery
End Sub

Private - определяет область видимости процедуры и означает счто данная процедура доступна только из кода формы в которой находится

для того чтобы внешние модули могли вызывать метод lstEndDate_AfterUpdate объекта твоя форма надо объявить процедуру как публичную

Надеюсь что я понятно объясняю
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33312722
KIBER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АлексейК Private Sub lstEndDate_AfterUpdate()
Forms!Main!podchMain.Requery
End Sub

Private - определяет область видимости процедуры и означает счто данная процедура доступна только из кода формы в которой находится

для того чтобы внешние модули могли вызывать метод lstEndDate_AfterUpdate объекта твоя форма надо объявить процедуру как публичную

Надеюсь что я понятно объясняю

Ну а как это будет выглядеть в моем примере(как правильно мне объявить ее публичной) ? А процедуру объявлять там же ? т.е. в Событии lstEndDate_AfterUpdate() ?
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33312735
KIBER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АлексейК

Спасибо большое !! Все разобрался..ступил маленько просто :)
Все заработало !!!
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33312739
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33313030
emt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
emt
Гость
по поводу задержки при первом запуске.
у некоторых задержка происходит не при старте системы, а всегда, при запуске Access. причем очень заметная.

проблему можно решить такой конструкцией при загрузке:
DoCmd.OpenForm "datepicker", , , , , acHidden
DoCmd.Close acForm, "datepicker"

но datepicker не очень слушается acHidden и мелькает.

можете сделать там нужные изменения, что-бы с acHidden корректно работало? или проблема незначительная и ни у кого больше такого нет?
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33313299
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выложил релиз с выбором года из списка
на домашнем компе глюка с задержкой при первом запуске нет,
выявить причину пока никак ((
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33313300
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зы : паинт делает отвратительные гифы
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33313303
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
увеличил скорость листания месяцев и лет стрелками, увидите как, будете смеяться
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33589570
2AN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал DatePicker.
Не годится из-за того, что если войти в пустое поле с датой и ничего не выбрать из календаря, то он устанавливает 1.01.2000. Найти и побороть (устанавливать Null или ничего не устанавливать) не удалось.
Очень неудобно, что в пустом поле выбирает свою запомненную дату для показа календаря - это сильно сбивает, т.к. она там - от балды. Исправил на "сегодня".
Вызов процедуры AfterUpdate после выбора даты не работает.
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33591125
а козин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
там надо дефолтное значение указать перед запуском
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33591188
а козин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тудно представить что такое нулл для визуального компонента календарь
все равно нужна какая нибудь начальная дата.
данный календарь использует если ему не сказано иного то последнюю введенную дату в качестве точки отсчета

если нужно спецефическое значение то можно перед вызовом кадендаря устанавливать ее тут:

Код: plaintext
1.
2.
3.
Call SaveSetting(Left(CurrentProject.Name, _
Len(CurrentProject.Name) -  4 ), _
 "datepicker", "LastEntredDate", _
 ТРЕБУЕМАЯДАТА)
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33794381
Student007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супер календарик, большое спасибо!
Доработал его под свои нужды, исправил, делюсь...

Что сделано:

- Форма frmMonth переименована в DatePickerMonth
- Таблица tblExceptions переименована в DatePickerExceptions, добавлен столбец Description - теперь все что надо импортировать в свой проект начинается на DatePicker
- Один клик на Today - переход на текущую дату; двойной клик - установка даты поля в текущую
- "Сегодня" переименовано в "Today", используемые слова переведены на английский
- Переход стрелками курсора по датам не меняет значения поля - значение меняется только после нажатия Enter
- Возможность записи/загрузки последней даты из реестра отключена
- Для задания даты по умолчанию можно использовать OpenArgs, например DoCmd.OpenForm "DatePicker",OpenArgs:=CStr(Date)
- В списке месяцев присутствует порядковый номер
- При наведении курсора на дату из таблицы DatePickerExceptions появляется соотв. подсказка
- Исправлено добавление рабочих дней и праздников - запрашивается Description

Что не сделано:
1) Почему-то если не применять хитрость (в коде искать "ХИТРОСТЬ1") Description запрашивается дважды
2) При перерисовке окна версия 3.6 моргает больше, чем 3.4 ( в 3.4 моргает только окно календаря, а в 3.6 и окно базы данных, и менюшки и др. - Access XP)
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33797077
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот хороший и простой календарик, но есть одно неудобство - нельзя выбрать из списка год...

Может кто-нибудь сможет доработать его - было бы не плохо...

Александра
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33797078
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Александра-АлександраВот хороший и простой календарик, но есть одно неудобство - нельзя выбрать из списка год...
И вот топик, посвященный его обсуждению:
/topic/304926
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33797080
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч Александра-АлександраВот хороший и простой календарик, но есть одно неудобство - нельзя выбрать из списка год...
И вот топик, посвященный его обсуждению:
/topic/304926
Там обсуждался курсор для календарика...
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33797081
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч Александра-АлександраВот хороший и простой календарик, но есть одно неудобство - нельзя выбрать из списка год...
И вот топик, посвященный его обсуждению:
/topic/304926
Похоже на " А вот дом, который построил Джек..."
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33797087
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Александра-АлександраТам обсуждался курсор для календарика...
Но сам календарик там тоже выложен.

Александра-АлександраПохоже на " А вот дом, который построил Джек..."
...
Рейтинг: 0 / 0
Хочу поделиться - Всплывающий календарик для ввода даты.
    #33967433
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по многочисленным просьбам добавил в версию 3.6 строчку кода, которая позволяет при вызове календаря задавать начальную дату

Код: plaintext
DoCmd.OpenForm "datepicker", , , , , , "01.12.08"


чтобы небыло как дом который построил джек: ссылка
...
Рейтинг: 0 / 0
25 сообщений из 198, страница 6 из 8
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хочу поделиться - Всплывающий календарик для ввода даты.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]