Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работают кнопки на вкладках
 
 автор: Alex   (24.03.2010 в 12:17)   личное сообщение
 
 

Для ввода даты использую календарь. Для вызова календаря - кнопку:

Private Sub ДатаДок_Кнопка_Click()
    DoCmd.OpenForm "frmCalendar", , , , , acHidden
    >> Forms("frmCalendar").ExportControl(5) = Me.ДатаДок
    Forms("frmCalendar").Visible = True
End Sub

Пока кнопка и поле ДатаДок были просто в одиночной форме - все работало.
Добавил набор вкладок, перенес на одну из вкладок кнопку и поле ДатаДок - престало работать... Ругаеццо на строчку >> "object doesn't support this property or metod"
Что делать? Может к полю на вкладке какое-то другое обращение?
Блин! Наверное только в "календарном" коде что-то со вкладками не дружит - остальное все работает...

  Ответить  
 
 автор: snipe   (24.03.2010 в 12:34)   личное сообщение
 
 

Попробуйте OLE
Microsoft Date and Time Picker Control 6.0 (SP)
вдруг понравится

  Ответить  
 
 автор: Alex   (24.03.2010 в 12:53)   личное сообщение
 
 

Попробовал. Да ничё-так. Только вот в общий стиль не вписываеццо... Спасибо!
В одной форме может быть только один этот элемент?
По умолчанию стоит сегодняшняя дата. А "пусто" нельзя сделать?

  Ответить  
 
 автор: snipe   (24.03.2010 в 13:09)   личное сообщение
 
 

Forms("frmCalendar")![имя контрола календарь].Value = Me!ДатаДок
Почему - один?
нет - нельзя
там значение value есть - поиграйте с ним

  Ответить  
 
 автор: Alex   (24.03.2010 в 13:55)   личное сообщение
 
 

"... Forms("frmCalendar")![имя контрола календарь].Value = Me!ДатаДок ..."
Имя контрола вроде как ocxCalendar
Пишу соответственно так:
Private Sub ДатаДок_Кнопка_Click()
    DoCmd.OpenForm "frmCalendar", , , , , acHidden
    Forms("frmCalendar")![ocxCalendar].Value = Me.ДатаДок
или
    Forms("frmCalendar")![ocxCalendar].Value = Me!ДатаДок
    Forms("frmCalendar").Visible = True
End Sub

Календарь по нажатию кнопки открывается, не ругается, но на нажатие кнопок (в календаре) не реагирует, дата в поле не вставляется

  Ответить  
 
 автор: snipe   (25.03.2010 в 06:00)   личное сообщение
16 Кб.
 
 

чета пытался смоделить ситуацию - неполучается
вот =>

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList