DTPicker1 ...

3 отговора 0 прегледа
#1

DTPicker1 ...

Здравейте !
Искам да попитам контролата - DTPicker1, а именно: Поставил съм я в форма до тук добре ... но не се сещам как като активирам контролата и си избера дата примерно 31.01.2011 то след това да селектира този ред с тази дата в лист1.
До сега ползвах комбобокс и ето как това ставаше с комбобокс

Private Sub ComboBox3_click()
Dim i As Integer
Dim z As Integer
Dim A As Integer
A = ComboBox3.ListIndex
A = A
ActiveCell.Offset(A, 0).Range("A1").Activate
ActiveCell.Rows("1:1").EntireRow.Select
i = ActiveCell.Row
z = 1
z = z + 63
ComboBox3 = ActiveCell.Offset(0, z).Value
БЛАГОДАРЯ !

Отговор
в отговор на drosg #2

Re: DTPicker1 ...

Някой няма ли поне да ме насочи, кое събитие да използвам, а именно , при избирането на съответната дата от календара следтова да се направи проверка дали избраната дата съществува в колоната А1:А356 и ако да да селектира съответния ред. Благодаря!

Отговор
в отговор на drosg #3

Re: DTPicker1 ...

А ако не съществува?
А ако я има няколко пъти?
А ако я има , но клетката е във текстов формат а не като дата?
А ако едната е в формат дд.мм.гггг а другата в мм/дд/гггг (например)?

Много станаха питанките. Извикай си някой на място и му плати да ти го направи!

Отговор
в отговор на drosg #4

Re: DTPicker1 ...

Защо да извикам някой да ми го направи? Та нали този форум за това е създаден !
А и аз не съм казал, че искам някой да ми го направи . Та нима някой ми е направил целия проект? Просто досега не съм се сблъсквал с контролата DTPicker1. А относно това дали избраната дата съществуа в колоната или пък се повтаря или са изписани в различен формат-всичко това е изключено като вариант, защото в клетка А1 до клетка А356 съм поставил всички дати от 01.01.2011 до 31.12.2011 в формат дд.мм.гг.- тоест размножил съм ги автоматично, тъ че няма как да се повторят.
А въпроса ми беше как, като избера от контролата примерно датата 01.01.2011 то да селектира този ред

Редактирано от drosg на

Отговор