目次 内容
Filterプロパティ
Filterプロパティ(条件により抽出) Dim DB As DATABASE
       TOP
Dim rs1 As Recordset

Set DB = CurrentDb()

Set rs1 = DB.OpenRecordset("名簿", dbOpenDynaset)

rs1.Filter = "性別 = '男' "

Set rs1 = rs1.OpenRecordset()

Do Until rs1.EOF

rs1.Movenext

Loop
For Next
For Next 5レコード削除

Dim I as integer

For I = 1 to 5 step 1

rs.delete

rs.movenext

Next I
iif
iifでテキストボックス数値計算、クリア =Iif([txt株数]="","",(([txt売金額]-[txt手数料])/[txt買金額])-1)

IIFでLikeを使って検索したい Iif(IsNull([forms]![事項国名日付検索]![事項T]),True,[事項] Like "*" & [forms]![事項国名日付検索]![事項T] & "*")

クエリーIIFを使って抽出したい Iif([forms]![F_顧客名簿]![趣味all],True,[趣味]=[FORMS]![F_顧客名簿]![趣味選択])
ちょいと一休み
ウェブ アニメータ

-抽出条件=True->条件に合ったものを抽出。

・all(コマンドボタン)を選択されたら全部、以外(コンボボックス)

なら選択された趣味を抽出。

Option Explicit

Option Explicit Option Compare Database

各クラスモジュールで、またがって使用可 Option Explicit

Dim SQLP As String

各クラスモジュールで、またがって使用可
RecordCount
RecordCount Set rs1 = db.OpenRecordset("名簿", dbOpenDynaset)

rs1.MoveLast

Debug.Print rs1.RecordCount
Recordsetclone
Recordsetclone フォーム

Dim rs as Recordset

Set rs = Me.Recordsetclone

Private Sub TEST_Click()

Dim CNT As Integer

Dim RS As Recordset

Set RS = Me.RecordsetClone

'画面上でフィルターなどで絞り込むとそのレコードが対象

CNT = RS.RecordCount

End Sub

Private Sub 得意先コンボ_AfterUpdate()

Me.RecordsetClone.FindFirst "[得意先CD] = " & Me![得意先コンボ]

Me.Bookmark = Me.RecordsetClone.Bookmark

End Sub

どちらも同じ

Me.RecordsetClone

Forms!名簿.RecordsetClone
先頭 前ページ 次ページ 最後 inserted by FC2 system