|
|
|
|
Dim stDocName As String
Dim stDocName1 As Integer
Dim stLinkCriteria As String
stDocName = "F_TK_A_1"
stDocName1 = CurrentDb.Properties("ID_TK")
stLinkCriteria = "[ID_TK_A1]= " & "'" & stDocName1 & "'"
DoCmd.Close
DoCmd.OpenForm stDocName, stLinkCriteria
|
В качестве аргумента для открытия формы пытаюсь использовать CurrentDb.Properties.. ответ однозначен : либо прерывание макрокоманды, либо type mismatch...
Помогите разобраться! | |
|
| |
|
|
|
| поле ID_TK_A1 - числовое или текстовое? | |
|
| |
|
|
|
| Да числовое , по этому и stdocName1 объявлено как числовое. | |
|
| |
|
|
|
| тогда зачем в условии его в кавычки?
stLinkCriteria = "[ID_TK_A1]= " & stDocName1
|
| |
|
| |
|
|
|
| Обшибся ... спасибо. Все потому что толком семантику глянуть не где. Справка vba по аглицки, а я хреновый полиглот.. Может где русский вариант есть, чтоб я глупыми вопросами не мучал? | |
|
| |
|
|
|
| про семантику в Help вряд ли ...
Русский Help был только в MSA 97 | |
|
| |