Проект access и SQL сервер R2: VBA вместо макросов
Allllllllllex
Дата: 18.12.2011 16:11:57
При переносе базы access на SQL сервер в созданном мастером проекте не работает половина кнопок запускающих макросы. Кнопки открывающие формы работают, а кнопки открывающие запросы преобразованные в хранимые процедуры не работают. Видимо некоторые макросы необходимо преобразовать в коды VBA. Попытался повесить сразу несколько действий на одну кнопку, как в макросах - не получается.
Не подскажете, почему такой код запускает процедуры, но не открывает форму:
Private Sub kmd10_Click()
On Error GoTo Err_kmd10_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "qr50"
DoCmd.OpenStoredProcedure stDocName, acViewNormal, acEdit
stDocName = "qr51"
DoCmd.OpenStoredProcedure stDocName, acViewNormal, acEdit
stDocName = "Form54"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_kmd10_Click:
Exit Sub
Err_kmd10_Click:
MsgBox Err.Description
Resume Exit_kmd10_Click
End Sub
Причем такой код ее открывает (открытие раньше запуска процедур), но до того как в таблицу добавлены записи и их не видно:
Private Sub kmd10_Click()
On Error GoTo Err_kmd10_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Form54"
DoCmd.OpenForm stDocName, , , stLinkCriteria
stDocName = "qr50"
DoCmd.OpenStoredProcedure stDocName, acViewNormal, acEdit
stDocName = "qr51"
DoCmd.OpenStoredProcedure stDocName, acViewNormal, acEdit
Exit_kmd10_Click:
Exit Sub
Err_kmd10_Click:
MsgBox Err.Description
Resume Exit_kmd10_Click
End Sub
Владимир Саныч
Дата: 18.12.2011 16:16:56
Оно до OpenForm вообще доходит?
Allllllllllex
Дата: 18.12.2011 16:31:18
Такое ощущение, что оно его не видит: выдает два окна про удачное завершение процедур и все... все работает, а форма не открыта. Может надо в пошаговом режиме посмотреть, но, простите, чета не получается, не найду никак эту кнопку .)))
Allllllllllex
Дата: 18.12.2011 17:00:36
Уважаемые господа программисты кто подскажет, как, если даже не читать первое сообщение, переделать такой вот макрос:
Открыть запрос
Открыть запрос
Открыть форму
В
Allllllllllex
Дата: 18.12.2011 17:03:48
В аналогичный код VBA, тк в пректе макросы не работают почемуто.
Или скажите хоть, что лучше -мать его МЕД или -мать ее МАЛИНА??))) (в смысле макрос или вба)
Румата.02
Дата: 18.12.2011 17:05:36
Allllllllllex,
макросы - зло!
EvAnd
Дата: 18.12.2011 17:06:23
Allllllllllex |
---|
Уважаемые господа программисты кто подскажет, как, если даже не читать первое сообщение, переделать такой вот макрос: Открыть запрос Открыть запрос Открыть форму В |
Создайте такой макрос и сохраните его. Правый клик - преобразовать макрос, и смотрите, что сделает мастер
Allllllllllex
Дата: 18.12.2011 17:06:41
А марковка ??
Allllllllllex
Дата: 18.12.2011 17:14:54
В смысле нет такой команды в access 2007 на правой кнопке и на левой, есть тока переименовать и экспорт. Или я чета не догоняю, что, конечно, более вероятно ))
EvAnd
Дата: 18.12.2011 17:23:17
Allllllllllex |
---|
В смысле нет такой команды в access 2007 на правой кнопке и на левой, есть тока переименовать и экспорт. Или я чета не догоняю, что, конечно, более вероятно )) |
"Сохранить как" тогда...
:-)