Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2009, 16:35   #1
Agapov_stas
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 54
По умолчанию Прикрепленный календарь???

Добрый вечер,уважаемые!
Подскажите...
В форме возле поля"Дата ожидаемого выполнения" прикрепил кнопку(открывается календарь).В данной форме ввел код:
Код:
Private Sub Кнопка38_Click()
    DoCmd.OpenForm "DatePicker"
End Sub
Календарик открывается,выбираю дату..но она не заносится в поле"Дата ожидаемого выполнения"....
Почему?
В форме "DatePicker"(это форма календаря) ввожу код:

Код:
Private Sub Form_Load()

 DatePicker.Object.Value = Date
 
 End Sub

Private Sub DatePicker_Click()

    Forms!Формааааааа!Дата = Format(DatePicker.Object.Value, "dd/mm/yyyy")

        DoCmd.Close acForm, "DatePicker"
        
        Forms![Формааааааа].Refresh
End Sub
Но не работает..Что не так сделал????
Вложения
Тип файла: rar ОДС1_Backup.rar (161.4 Кб, 26 просмотров)

Последний раз редактировалось Agapov_stas; 11.12.2009 в 16:43.
Agapov_stas вне форума Ответить с цитированием
Старый 11.12.2009, 22:12   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Agapov_stas.
в этой ситуации реально сможет помочь - обращение к документации или к автору используемого календаря.
Мнение : свойства таких "инструментов" мало кому доступны, и думаю мало кому интересны.
Существуют контролы разработки Microsoft: MonthView - календарь, DTPicker - выпадающий календарь из mscomct2.ocx, в худшем случае Calendar - из mscal.ocx (именуемый ...Календарь 11.0). Их свойства и методы документированы и ответ на вопрос "Что не так сделал?" можно получить в документации, не выкладывая вопрос, без гарантии а с надеждой "вдруг знают".
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 12.12.2009, 10:34   #3
Agapov_stas
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 54
По умолчанию

Спасибо за совет!(жаль только мне эт не очень помогло)
MonthViewControl и DataPicker (с описанием)у меня есть!вопрос в том как его "присоединить" к моему полю???я пытался,но ничего не получилось,и даже знаю почему,-надо больше работать!

Последний раз редактировалось Agapov_stas; 12.12.2009 в 11:30.
Agapov_stas вне форума Ответить с цитированием
Старый 12.12.2009, 14:28   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Agapov_stas.
Заявление "надо больше работать" не правильно, работа ради работы не нужна, она нужна только для получения результата, а это знания(!) + работа.
На первом месте должны быть знания, в том числе полученные во время выполнения работы, я придерживаюсь такой философии.
Возможно Вам поможет образец использования контролов.
Евгений
Вложения
Тип файла: rar db1.rar (12.4 Кб, 40 просмотров)
Teslenko_EA вне форума Ответить с цитированием
Старый 14.12.2009, 09:28   #5
Agapov_stas
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 54
По умолчанию

Согласен,знания+работа эт хорошо.
Образец,который Вы прислали не открывается(точнее выдает ошибку и не работает)..
Вот тот календарь,который я хочу использовать(с документацией)..Неужели никто не знает?уверен я далеко не первый кто календарь устанавливает для ввода данных!
Если кто знает,помогите пожалуйста!..
Вложения
Тип файла: rar datepikerv33.rar (65.5 Кб, 38 просмотров)
Agapov_stas вне форума Ответить с цитированием
Старый 14.12.2009, 10:10   #6
Agapov_stas
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 54
По умолчанию

Все,-справился,тепеь работает..Кому понадобится вот код:
Код:
Option Compare Database
Option Explicit

Private Sub Переключатель42_Click()
On Error Resume Next
Dim strDate As String
  strDate = SelectDay(Nz(Me.Дата_ожидаемого_выполнения, ""))
  If strDate <> "" Then Me.Дата_ожидаемого_выполнения = strDate
End Sub
Agapov_stas вне форума Ответить с цитированием
Старый 14.12.2009, 10:16   #7
Agapov_stas
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 54
По умолчанию

Пасиб за советы,-Teslenko_EA
Agapov_stas вне форума Ответить с цитированием
Старый 14.12.2009, 18:13   #8
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Agapov_stas.
"Образец...не открывается..." возможно в Вашей системе отсутствует библиотека MSCOMCT2. Если интерес к этой теме не пропал предлагаю для "экспериментов" библиотеку.
Евгений.
Вложения
Тип файла: rar MSCOMCT2.rar (389.2 Кб, 24 просмотров)
Teslenko_EA вне форума Ответить с цитированием
Старый 15.12.2009, 09:02   #9
Agapov_stas
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 54
По умолчанию

Цитата:
Если интерес к этой теме не пропал
Конечно не пропал!:-)
я ведь учусь,советы для меня оч полезны!.пасиб..
Agapov_stas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
календарь monthview ruavia3 Microsoft Office Excel 3 27.08.2009 23:42
Календарь ruavia3 Microsoft Office Excel 6 16.04.2009 15:32
Как скачать прикрепленный файл к пісьму по протоколу pop3 WinSock Enemy Работа с сетью в Delphi 0 04.03.2009 01:03
календарь в делфи BAZA Общие вопросы Delphi 15 31.01.2009 14:55
Календарь на Паскале Сова Паскаль, Turbo Pascal, PascalABC.NET 9 22.01.2009 16:29