- ACCESS
-
2009-04-16 - 更新:2014-06-05
Office2000をSR-1 Premiumにアップデートしていないのが原因で
発生するエラー。
Officeをアップデートすると解消される。

1,993 views
Office2000をSR-1 Premiumにアップデートしていないのが原因で
発生するエラー。
Officeをアップデートすると解消される。
Dim dbs As Database Dim rst As Recordset Dim strCriteria As String Set dbs = CurrentDb Set rst = dbs.OpenRecordset("住所テーブル", _ dbOpenDynaset) With rst strCriteria = "住所 Like '東京*'" .FindFirst strCriteria Do Until .NoMatch Debug.Print !ID, !氏名, !住所, !郵便番号 .FindNext strCriteria Loop .Close End With
レポートで独自の連番を作成するには?
1.「詳細」エリアにテキストボックスを配置
2.コントロールソースに「=1」と入力
3.プロパティ「集計実行」を全体にする
これにより、「詳細」セクションが呼び出される毎に、1が加算されていきます。
関数を使用して文字列をカンマ区切りにしたい時
VBではなく、セルに直接入力したい場合に使用
TEXT関数を使用する
TEXT(10000, "#,###")
結果
10,000
特殊なフォルダはパソコンによって、あるいはWindowsによって場所がまちまちです。
そんなときそのパスを取得する方法を知っていれば便利ですね。
サンプル1では、デスクトップとマイドキュメントのパスを知ることができます。
サンプル2では、Windowsのセットアップ場所、システムフォルダ、一時フォルダのパスを取得できます。
Public Sub GetSpecialFolder_1() '特殊フォルダのパスを取得_1 Dim ws Set ws = CreateObject("WScript.Shell") MsgBox "Desktop= " & ws.SpecialFolders("Desktop") MsgBox "MyDocuments= " & ws.SpecialFolders("MyDocuments") End Sub