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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Дата в табличной форме
 
 автор: Мишок   (25.05.2009 в 17:02)   личное сообщение
 
 

как в табличной форме ввести только месяц и год?
\ mmmm\ yyyy
если пишу 09.11 то получаю ноябрь 2009, а надо сентябрь 2011

  Ответить  
 
 автор: Анатолий (Киев)   (25.05.2009 в 17:53)   личное сообщение
 
 


если пишу 09.11 то получаю ноябрь 2009, а надо сентябрь 2011


Потому, что Акс думает, что вы ввели день и месяц, и подставляет год. Получаем 09.11.09
Если вы введете 09.13, то Акс решит, что введен месяц и день. Получим 13.09.09
Если введете 13.13, то он вообще ругнется.

Я бы так не делал. Но если сильно хочется, попробуйте так:
Private Sub Дата_AfterUpdate()
Dim v
    v = Me.ActiveControl.Text
 If Not v Like "##.##" Then Exit Sub
    Me.ActiveControl = "01." & v
End Sub

  Ответить  
 
 автор: Мишок   (25.05.2009 в 20:02)   личное сообщение
 
 

что-то и так не получается

  Ответить  
 
 автор: Goblin   (25.05.2009 в 23:00)   личное сообщение
33 Кб.
 
 

А ты обмани его. Если ненадо число, то подставь 01 а остальное дело техники. Даю примеры в одной форме.

  Ответить  
 
 автор: Мишок   (26.05.2009 в 08:47)   личное сообщение
 
 

Здорово придуманно! Спасибо!

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