ник: kot_k_k
Set rst = CurrentDb.OpenRecordset("Zakaz", dbReadOnly)
rst.Filter = "IdKey=IdKeyDoZak"
rst.Filter = True
IdNomZak = rst.IdZak
|
rst.Filter = "IdKey=IdKeyDoZak" - неправильно если мы хотим значение поля присвоить то rst.Filter = "IdKey=" & Me.IdKeyDoZak
дальще rst.Filter = True - это как понимать
проще вот так и без ....
Set rst = CurrentDb.OpenRecordset("select * from Zakaz where IdKey=" & Me.IdKeyDoZak")
даже в хелпе написано что проще открыть рекордсет с условием чем применять фильтр.