プロが教える店舗&オフィスのセキュリティ対策術

Access2000でフォームを作成しようとしているのですが
VBのディレクトリリストボックスのようなものはAccessには
ないのでしょうか?
ActiveXコントロールでTree View Controlというのを
見つけたのですが、使い方がわかりません。
ご存知の方がいらっしゃいましたら、教えて下さい。

A 回答 (2件)

>ついでと言ってはなんですが、これでファイルまで表示する方法をご存知ないでしょうか?



同じような質問がありました。
ダイアログボックスからファイル名の取得をしたい(ACCESS97) の ANo.#1
http://www.okweb.ne.jp/kotaeru.php3?q=198659

他に、Excelがあれば、Excelを参照設定してGetOpenFilenameも使えます。

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=198659
    • good
    • 0
この回答へのお礼

すいません、探しきれてませんでした^^;
フォルダ選択とファイル選択の両方が欲しかったので、とっても助かりました。
これからもちょくちょく質問すると思いますので、また助けて下さいね。

お礼日時:2002/01/17 18:53

私は下記のようにしてフォルダを選択するようにしています。


Accessに機能がないので、BrowseForFolderを使っています。
コマンドボタンを押すとフォルダ選択ダイアログが表示され、選択するとテキストボックスに表示する例です。

ご参考に。(Access97です。2000でも同じでしょう)

Private Sub コマンド7_Click()
  Dim selectDrive As Variant 'ドライブ
  Dim selectFolder As Object '選択したフォルダ
  Dim strTitle As String '表題

  strTitle = "フォルダを選択して下さい。"
  selectDrive = "" 'C:\My Documents\"
  Set selectFolder = CreateObject("Shell.Application").BrowseForFolder(0, strTitle, 0, selectDrive)
    If Not selectFolder Is Nothing Then
      テキスト4 = selectFolder.Items.Item.Path
    End If
End Sub
    • good
    • 0
この回答へのお礼

さっそくの回答ありがとうございます。
試してみたところ、うまくいきました!
新たにウィンドウを開くという発想がなかったので感動しましたっ!!
ついでと言ってはなんですが、これでファイルまで表示する方法を
ご存知ないでしょうか?
あつかましいとは思いますが、もしご存知でしたらまたご回答下さい。
よろしくお願いします。

お礼日時:2002/01/17 15:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!