|
Календарь
|
|||
---|---|---|---|
#18+
При открытии формы с календарем, календарю присваивается текущая дата. (Рис 1) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 15:29 |
|
Календарь
|
|||
---|---|---|---|
#18+
При изменении месяца теряется значение дня (Рис 2). Мне день не важен, только месяц и год. Но когда нажимаешь кнопку «ОК», он ругается что не присвоено число. Как сделать так что бы, когда меняешь месяц, день присваивался как текущее число? Но и была возможность изменить число! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 15:33 |
|
Календарь
|
|||
---|---|---|---|
#18+
Aleks_Aleks, Как вы считаете почему на ваш вопрос нет ответов? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 10:53 |
|
Календарь
|
|||
---|---|---|---|
#18+
DagAleks_Aleks, Как вы считаете почему на ваш вопрос нет ответов?Можно, я попробую ответить? Посмотрите последние 10-15 постов. Сколько раз было: "а, все, сам разобрался (накосячил, забыл, etc)". Такое впечатление, что в последнее время публикация на форуме активизирует у ТС умственный процесс. Или я не прав? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 11:28 |
|
Календарь
|
|||
---|---|---|---|
#18+
Jonny540, Святая правда!!! И даже больше, вы натолкнули меня на ТС умственный процесс на кой я вообще здесь это пишу если пользы "0"!? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 11:39 |
|
Календарь
|
|||
---|---|---|---|
#18+
Aleks_Aleks, Дык ты подумай сначала! А потом пиши, если уж совсем глухо... Свойства и методы календаря смотрел? Ни на что не натолкнули? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 11:47 |
|
Календарь
|
|||
---|---|---|---|
#18+
Jonny540, В календаре на рисунке (class _datetime ) есть метод SelCange которое выполняется когда изменяется значение календаря (код): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
А в маем календаре «Календарь 12.0» такого метода нет. Так вот я и спрашиваю как воспроизвести данную процедуру в маем календаре? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 12:11 |
|
Календарь
|
|||
---|---|---|---|
#18+
Aleks_AleksJonny540, В календаре на рисунке (class _datetime ) есть метод SelCange которое выполняется когда изменяется значение календаря (код): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
А в маем календаре «Календарь 12.0» такого метода нет. Так вот я и спрашиваю как воспроизвести данную процедуру в маем календаре? А что есть в твоем календаре? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 12:20 |
|
Календарь
|
|||
---|---|---|---|
#18+
IgorNG, INIT() Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
“OK!” Код: sql 1. 2. 3. 4. 5.
Unload() Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 12:29 |
|
Календарь
|
|||
---|---|---|---|
#18+
Aleks_Aleks, Ну и заноси в переменную день от текущей даты в кнопке ОК, естесственно, с проверкой существует ли такой день в выбранном месяце :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 13:20 |
|
Календарь
|
|||
---|---|---|---|
#18+
IgorNG, Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 14:10 |
|
Календарь
|
|||
---|---|---|---|
#18+
Когда число задано то сообщение ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 14:11 |
|
Календарь
|
|||
---|---|---|---|
#18+
Когда число не задано то сообщение ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 14:12 |
|
Календарь
|
|||
---|---|---|---|
#18+
Aleks_Aleks, Так ведь ты в календарь передаешь текущую дату, а возвращаешь выбранную дату. Так ты определись: 1. Если нужно возвращать дату - заставляй выбирать день. 2. Если нужен только месяц и год - так возвращай меся и год ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 14:41 |
|
Календарь
|
|||
---|---|---|---|
#18+
Aleks_Aleks, при смене месяца действуй так же, как при инициализации. И будет тебе счастье... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:00 |
|
Календарь
|
|||
---|---|---|---|
#18+
Станислав С...кийAleks_Aleks, при смене месяца действуй так же, как при инициализации. И будет тебе счастье... А что за процедура отвечает за смену месяца? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:05 |
|
Календарь
|
|||
---|---|---|---|
#18+
Aleks_Aleks, Попробуй посмотреть NewMonth, NextMonth, PrevMonth ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:10 |
|
Календарь
|
|||
---|---|---|---|
#18+
IgorNGAleks_Aleks, 2. Если нужен только месяц и год - так возвращай меся и год На практике было показано, что если число не задано, то месяц и год не возвращается! Наверное это и есть правильное решение. IgorNGAleks_Aleks, 1. Если нужно возвращать дату - заставляй выбирать день. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:10 |
|
Календарь
|
|||
---|---|---|---|
#18+
IgorNGAleks_Aleks, Попробуй посмотреть NewMonth, NextMonth, PrevMonth Пробовал, ни чего. Ладно всем спс, и на этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:13 |
|
Календарь
|
|||
---|---|---|---|
#18+
Для того что бы число передавалось при изменении месяца или года, нужно прописать следующие действия: В форме INIT() Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
На объекте Olecontrol1 процедура Click Код: sql 1.
На объекте Olecontrol1 процедура GotFocus Код: sql 1.
На объекте Olecontrol1 процедура NewMonth Код: sql 1. 2.
На объекте Olecontrol1 процедура NewYear Код: sql 1. 2.
По неизвестным причинам, календарю нельзя присваивать, одно и тоже значение числа, два раза подряд. Поэтому изменение числа будет происходить с использованием двух процедур попеременно, GotFocus и NewMonth (NewYear). Календарю присваивается по умолчанию текущая дата и при смене месяца она остается, а если кликнуть другую дату то при смене месяца будет активна та дата которую кликнули. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 10:30 |
|
Календарь
|
|||
---|---|---|---|
#18+
Aleks_AleksJonny540у ТС умственный процесс на кой я вообще здесь это пишу если пользы "0"!?Вот видишь! Все-таки работают мозги :) Есть еще Microsoft Date and Time Picker Control 6.0 (SP4) (if you want). Да, еще: ThisForm.Olecontrol1. Object .Value вернет значение в формате DateTime. На форуме уже давно было, сейчас просто не помню ссылку. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 11:39 |
|
|
start [/forum/topic.php?fid=41&msg=38012775&tid=1583376]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 406ms |
0 / 0 |