С оператором для спецификации поля набора записей в Access 2003 VBA - PullRequest
1 голос
/ 10 февраля 2011

Мне известны два способа указания поля в наборе записей с помощью VBA:

FooTable!BarField = 1
FooTable("Bar Field") = 2

Но что происходит в блоке С?

With FooTable
    !BarField = 1
    ("Bar Field") = 2
End With

Возможно ли сделать оба, или есть обходной путь?

1 Ответ

2 голосов
/ 10 февраля 2011

Следующие элементы эквивалентны:

With FooTable
    .Fields("Bar Field").Value = 2  '.Value is default property of a Field object'
    .Fields("Bar Field") = 2  
    ![Bar Field] = 2
End With
...