Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: CurrentDb.Properties в качестве условия отбора в openform!
 
 автор: ROM!MDB   (06.08.2007 в 10:11)   личное сообщение
 
 


    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...
Помогите разобраться!

  Ответить  
 
 автор: osmor   (06.08.2007 в 10:14)   личное сообщение
 
 

поле ID_TK_A1 - числовое или текстовое?

  Ответить  
 
 автор: ROM!MDB   (06.08.2007 в 10:35)   личное сообщение
 
 

Да числовое , по этому и stdocName1 объявлено как числовое.

  Ответить  
 
 автор: osmor   (06.08.2007 в 10:37)   личное сообщение
 
 

тогда зачем в условии его в кавычки?

 stLinkCriteria = "[ID_TK_A1]= " & stDocName1 

  Ответить  
 
 автор: ROM!MDB   (06.08.2007 в 10:45)   личное сообщение
 
 

Обшибся ... спасибо. Все потому что толком семантику глянуть не где. Справка vba по аглицки, а я хреновый полиглот.. Может где русский вариант есть, чтоб я глупыми вопросами не мучал?

  Ответить  
 
 автор: osmor   (06.08.2007 в 11:35)   личное сообщение
 
 

про семантику в Help вряд ли ...
Русский Help был только в MSA 97

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList