| |
|
|
| | Для ввода даты использую календарь. Для вызова календаря - кнопку:
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 Кб. |
|
| | чета пытался смоделить ситуацию - неполучается
вот => | |
| |
| |