powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
10 сообщений из 10, страница 1 из 1
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027131
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

На ленточной форме есть свободное поле с датой. Когда меняю дату (хоть через встроенный календарик, хоть вручную), то форма обновляется только после нажатия на любом месте формы. В процедуре на После обновления этого поля такой код:
Код: vbnet
1.
2.
Me.RecordSource = "select*from tblFuel where deposit_date=" & Me.dep_date
Me.Requery

но фокус после смены даты остается в поле. Пробовал перенаправить фокус на кнопку Закрыть
Код: vbnet
1.
cmsClose.SetFocus

- никакой реакции..
Подскажите, пж, в каком направлении надо копать?
...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027137
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
Код: vbnet
1.
Me.Requery


Попробуйте
Код: vbnet
1.
Me.RecordSource = Me.RecordSource
...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027142
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan,

спасибо за ответ, не помогло. Ну ладно, оставлю как есть или кнопку на обновление под маской "показать" нарисую )
...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027145
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
Код: vbnet
1.
."..where deposit_date=" & Me.dep_date

А должно быть так:
Код: vbnet
1.
2.
"...deposit_date=#" & Format(Me.dep_date,"mm\/dd\/yy") & "#"
Me.RecordSource = Me.RecordSource
...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027164
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
Ну ладно, оставлю как есть или кнопку на обновление под маской "показать" нарисую )
Выкладывайте пример формы в студию.
...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027174
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
А должно быть так:
Код: vbnet
1.
2.
"...deposit_date=#" & Format(Me.dep_date,"mm\/dd\/yy") & "#"
Me.RecordSource = Me.RecordSource



А еще лучше ,
Код: vbnet
1.
2.
3.
4.
 Dim strS as string
 strS="select * from tblFuel where deposit_date=#" & Format(Me.dep_date,"mm\/dd\/yy") & "#"
 Me.RecordSource = strS
 Me.RecordSource = Me.RecordSource



Тогда можно посмотреть , что в переменной подсовывается в запрос.
А еще лучше , посмотреть на реальном примере. У всех обновляется , а здесь нет.
...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027342
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan
Код: vbnet
1.
2.
3.
4.
 Dim strS as string
 strS="select * from tblFuel where deposit_date=#" & Format(Me.dep_date,"mm\/dd\/yy") & "#"
 Me.RecordSource = strS
 Me.RecordSource = Me.RecordSource 'ЭТО ЛИШНЕЕ

...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027390
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за коды, к сожалению все так же - при смене даты форма сама не обновляется (
В приложении пример, код спецательно в "оригинале" )
...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027439
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы лучше поясните я понял так:водители заправляют машины оплачивая заправку картой.
Вам нужна инфа: кто,когда и какой автомобиль заправил. Праильно?
...
Рейтинг: 0 / 0
Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
    #40027449
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

авторкогда и какой автомобиль заправил
в общем да. Руководитель отдела логистики таким образом заполняет заявку на пополнение карт и подает в бухгалтерию.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление RecordSource ленточной формы после изменения даты в свободном поле формы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]