Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как обновить показания ComboBox? / 5 сообщений из 5, страница 1 из 1
30.09.2004, 13:55:41
    #32718695
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить показания ComboBox?
При нажатии кнопки "btn_Lease" происходят изменения в таблице, форма где находится кнопка закрывается и мы возвращаемся в другую форму "Assets1", откуда и была вызвана данная. Форма, куда мы ворвращаемся обнавляется, но вот один КомбоБокс хранит старые показания. Как сделать чтобы в этом Комбобоксе значения обновились?
Вот таким образом заканчивается событие кнопки:

Private Sub btn_Lease_Click()
...........................
......................

DoCmd.Close
Forms![Assets1].Refresh

End Sub
...
Рейтинг: 0 / 0
30.09.2004, 14:02:38
    #32718713
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить показания ComboBox?
Private Sub btn_Lease_Click()
...........................
......................

DoCmd.Close
forms![Assets1]![Этот самый комбобокс].Requery
Forms![Assets1].Refresh

End Sub
...
Рейтинг: 0 / 0
30.09.2004, 16:23:17
    #32718834
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить показания ComboBox?
Спасибо.
Совсем забыл про одну вещь. При возврате к главной Форме и соответсвенно при команде Refresh, поинтер записи Рекордсета формы встаёт на самое начало, т.е на запись номер 1.
А мне нужна запись которая была во время вызова новой формы, где собственно и совершались изменения данных таблиц кнопкок "btn_Lease". Как мне вернуться на старую, но обновлённую запись?
...
Рейтинг: 0 / 0
30.09.2004, 16:41:42
    #32718854
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить показания ComboBox?
Перед выполнением обновления запомни в переменной Bookmark формы, а потом используй
Код: plaintext
1.
2.
3.
4.
5.
Dim BMK As Variant
BMK = Forms![Assets1].Bookmark
.......
 'после реквери и рефреш 

Forms![Assets1].Bookmark = BMK 
...
Рейтинг: 0 / 0
30.09.2004, 22:42:41
    #32719261
NG
NG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить показания ComboBox?
ВиталПеред выполнением обновления запомни в переменной Bookmark формы, а потом используй
Код: plaintext
Dim BMK As Variant\nBMK = Forms![Assets1].Bookmark\n.......\n \'после реквери и рефреш \n\nForms![Assets1].Bookmark = BMK 

Ну опять...
см. http://%5D%7C>]http://]|> /topic/122909&hl
На мой взгляд надо:
Код: plaintext
\ndim StoreVal as Long  \'здесь указать тип данных присоединенного столбца \n    StoreVal=Forms![Assets1]\n     \' тут танцы с Requry \n    Forms![Assets1]=StoreVal\n
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как обновить показания ComboBox? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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