| タイトル | : VB6でACCESSのマクロ起動 |  
| 記事No | : 12867 |  
| 投稿日 | : 2008/08/08(Fri) 16:29 |  
| 投稿者 | : tetsu  |  
 VB6でACCESSの 性別指定 というマクロを起動させたいのですが、
 
  Dim obj As Object Set obj = CreateObject("Access.Application") obj.OpenCurrentDatabase App.Path & "C:\藤谷 徹\meishi.mdb" obj.Visible = True obj.Application.Run "性別指定" Set obj = Nothing
  で実行すると 実行時エラー'7866' データベースファイルがないか、他のユーザーが排他モードで開いているため、このデータベースを開くことができません。 と表示されます。
  どうすればよろしいのでしょうか??
  ちなみに 性別指定 というマクロは、テキストボックスの値をよみ、値が男なら男だけのレコードを抽出したレポートを開き、印刷するというマクロです。 フォームにOKボタンを設置し、OKボタンクリック時に起動するようにしています。
  これをVB6でつくったフォームで、同じようにクリックしたらマクロ起動しのレポートが表示され、印刷できるようにしたいのです。
  みなさまどうか宜しくお願い致します。 
 
 |