inp

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ファイル指定 ダイアログ


Private Sub cmdInp_Click()

Dim fName As String
Dim strSQL As String

   If MsgBox("AAAデータ.txtをインポートしますか?", vbYesNo + vbQuestion) = vbYes Then

       'ここから「ファイル指定 ダイアログ」
           If Not fncOpenFileDialog(fName) Then
               Exit Sub
           End If
           
           Do Until fName Like "*AAAデータ*"
       
               MsgBox "「AAAデータ」のテキストを選択してください"
               If Not fncOpenFileDialog(fName) Then
                   Exit Sub
               End If
               
           Loop
       
       'ここまで「ファイル指定 ダイアログ」
       
           'インポート前に全レコードを削除
               DoCmd.SetWarnings False
               strSQL = "DELETE * FROM t_1"
               DoCmd.RunSQL strSQL
      
       'インポート
        Dim MyPath, MyCSV
       
           MyPath = fName
       
               DoCmd.TransferText acImportDelim, "*** インポート定義", _
               "t_1", MyPath, False
   
       'データ作成
        DoCmd.SetWarnings False
       DoCmd.OpenQuery "q_更新", acViewNormal, acEdit

       MsgBox "インポート完了。"

end sub
最終更新:2011年04月14日 14:56
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。