Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DateTimePicker, Ограничения 
:(
    Опции темы
serpentyna
  Дата 23.6.2004, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2003

Репутация: нет
Всего: нет



Как настроить DateTimePicker так,чтобы можно было посмотреть дни данного месяца и следующего месяца,а ко всем остальным месяцам запретить доступ?(пардон за каламбур=)
PM   Вверх
boevik
Дата 23.6.2004, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



у DateTimePicker есть свойство MinDate и MaxDate.
Настрой их соотвествующе


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
serpentyna
Дата 23.6.2004, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2003

Репутация: нет
Всего: нет



А как определить следующий месяц???
Ведь для maxdate нужна дата,как мне ее определить?
PM   Вверх
boevik
Дата 23.6.2004, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



Код
dateadd("m",1,now)



--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
serpentyna
Дата 23.6.2004, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2003

Репутация: нет
Всего: нет



Ой,спасибо большое=)Пардон,но у меня еще один вопрос.А как найти последний день следующего месяца?
PM   Вверх
boevik
Дата 23.6.2004, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



А это я делаю таким хитрым методом
Код
dateadd("d",-1,DateSerial(year(now),Month(now)+2,1))



--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
serpentyna
Дата 23.6.2004, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2003

Репутация: нет
Всего: нет



Чет ничего не поняла,но попробую разобраться=)Спасибо огромное за ответ adv/flower.gif .
PM   Вверх
serpentyna
Дата 23.6.2004, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2003

Репутация: нет
Всего: нет



А если мне нужно закрыть доступ к пятницам и субботам?(ну чтоб нельзя было на эти дни кликать)Можно ли как-нибудь это сделать?
PM   Вверх
boevik
Дата 24.6.2004, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



Цитата
А это я делаю таким хитрым методом

Код
dateadd("d",-1,DateSerial(year(now),Month(now)+2,1))

В этом коде есть bug.

Поэтому предлагаю другую
Код
DateAdd("d", -1, DateSerial(Year(DateAdd("m", 2, Text1)), Month(DateAdd("m", 2, Text1)), 1))

Сначало определяю первое число через два месяца , затем отнимаю один день.


Цитата
А если мне нужно закрыть доступ к пятницам и субботам?(ну чтоб нельзя было на эти дни кликать)Можно ли как-нибудь это сделать?

Как сделать это в DateTimePicker, не знаю. Но можно обрабатывать событие click.
Я в свое время написал свой контроль, с красными числами в календаре smile.gif.

А почему именно закрыть доступ к пятницам и субботам?



--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
serpentyna
Дата 24.6.2004, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2003

Репутация: нет
Всего: нет



Цитата
А почему именно закрыть доступ к пятницам и субботам?

Потому что врач не принимает пациентов в эти дни=)Я тут пытаюсь очереди к врачу организовать=)
А можно мне на этот контроль поглядеть?=)

Спасибо за то,что про баг предупредили=)

Это сообщение отредактировал(а) serpentyna - 24.6.2004, 15:33
PM   Вверх
boevik
Дата 24.6.2004, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



Цитата
А можно мне на этот контроль поглядеть?=)

А надписи на иврите не испугают? smile.gif

Идея состоит в том, что динамически строится табличка из labels с днями месяца (как на календаре). Выходные и праздничные дни окрашиваются в красный цвет.



--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
serpentyna
Дата 24.6.2004, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2003

Репутация: нет
Всего: нет



boevik
Да я Вас за это просто расцелую!!!Я же тож из Израиля=) inlove.gif inlove.gif inlove.gif Только Я не знаю как эти контролы устанавливать hehe.gif

PM   Вверх
boevik
Дата 24.6.2004, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



Цитата
boevik
Да я Вас за это просто расцелую!!!Я же тож из Израиля=)

Да я потому и спросил про пятницу с субботами smile.gif


Цитата
Только Я не знаю как эти контролы устанавливать 

Устанавливать это не проблема.

Проблема, что контроль очень заточен под мою программу и завязан с базой данных.
Если хочешь сама написать контроль, то могу помочь в написании (не очень то он и сложный)



--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
serpentyna
Дата 24.6.2004, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2003

Репутация: нет
Всего: нет



Ну вообще-то я совсем в этих active-x не разбираюсь=)Да и время поджимает=(

А как туда еврейские праздники засунуть-то?Это очень тяжело,я такое не потяну=(

Это сообщение отредактировал(а) serpentyna - 24.6.2004, 16:18
PM   Вверх
boevik
Дата 24.6.2004, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 12
Всего: 35



Цитата
А как туда еврейские праздники засунуть-то?

Контроль связан с таблицей в базе, в которой указаны все рабочие дни.
Поэтому у меня и нет проблем с праздниками.



--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

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

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0835 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.