|
|
|
| Господа! Подскажите, плз. У меня в форме кнопка с макрокомандой "Обновление" после нажатия обновляет, но текущей записью делает первую запись из подвязанного запроса. Как сделать так чтобы текущей после обновления оставалась та же запись, которая была до обновления, а не первая запись? | |
|
| |
|
|
|
| Надо, например в переменной, до обновления сохранить ID 'njq записи или закладку на запись и после обновления в процедуре(событии) этой кнопки перейти на запись ID = Переменная | |
|
| |
|
|
|
| Ой, спасибо, только я пока с кодом не работаю. А стандартными средствами Access никак нельзя? Ну там с помощью добавления в макрос макрокоманд или еще как...
в коде кнопки записано
Option Compare Database
и все, а в свойствах в окне записано [внедренный макрос]. Ума не приложу, куда вообще можно код записать | |
|
| |
|
|
|
| Жаль нет у мну 2007
как это у кнопки нет события?
А что же там - выполнение макроса-обновить?
тогда надо добавить макрос встать на запись(перейти к записи) - но всё равно идентификатор записи передавать надо в макрос........... куда встать - едрёна мать нуно знать.... | |
|
| |
|
|
|
| )
Да, событие есть - [внедренный макрос]
В макросе записана макрокоманда "Обновление", аргументов не требуется.
Можно добавить еще одну макрокоманду "НаЗапись"
В макрокоманде НаЗапись, можно перейти к конкретной записи. Тут, видимо, надобно идентификатор указать? а как?
Но честно говоря, чем дальше в лес... VBA учить некогда, где бы подробнее про макрокоманды и условия к ним почитать.
С Рождеством! | |
|
| |
|
|
|
| может тебе MSDN поможет | |
|
| |