Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(addrPullQry)
rst.Index = '''''''
If rst.RecordCount > 0 Then
MsgBox ("More than zero") 'Prompt with address info
Else
MsgBox ("Not more than zero") ' Assign Primary to address
End If
addrPullQryは、アドレス・タイプがPrimary(Secondaryはその他のオプション)のアドレス表を持つすべてのレコードを選択します。ここで、Record_IDと問合せで指定したGroup_IDが存在します。 。値を見つけるためにAccess VBAのレコードセットを索引付けする
私はユーザーに特定のグループの顧客のアドレスタイプを割り当てるOn_Click()イベントを与えています。その顧客のプライマリアドレスタイプがすでに存在する場合は、そのアドレスを上書きするようにユーザーに促す必要があります。プロンプトで印刷するには、Street、City、StateなどのAddress値を見つける必要があります。これらの値はクエリに格納されているので、参照する方法と変数に格納する方法はわかりません。
私はrst.Indexがこれを達成すると仮定しますが、私はそれに精通しておらず、MSDNページはあまり役に立ちませんでした。
ルックをストリート/都市/州を代用あなたが何を得ているのか分かっていれば。 –