|
|
|
| Для ввода даты использую календарь. Для вызова календаря - кнопку:
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"
Что делать? Может к полю на вкладке какое-то другое обращение?
Блин! Наверное только в "календарном" коде что-то со вкладками не дружит - остальное все работает... | |
|
| |
|
|
|
| Попробуйте OLE
Microsoft Date and Time Picker Control 6.0 (SP)
вдруг понравится | |
|
| |
|
|
|
| Попробовал. Да ничё-так. Только вот в общий стиль не вписываеццо... Спасибо!
В одной форме может быть только один этот элемент?
По умолчанию стоит сегодняшняя дата. А "пусто" нельзя сделать? | |
|
| |
|
|
|
| Forms("frmCalendar")![имя контрола календарь].Value = Me!ДатаДок
Почему - один?
нет - нельзя
там значение value есть - поиграйте с ним | |
|
| |
|
|
|
| "... 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
|
Календарь по нажатию кнопки открывается, не ругается, но на нажатие кнопок (в календаре) не реагирует, дата в поле не вставляется | |
|
| |
|
16 Кб. |
|
| чета пытался смоделить ситуацию - неполучается
вот => | |
|
| |