###実現したいこと
フォームでファイル選択→テーブルにインポート→ファイル名の上六桁を取得→
全ての行の最終列に取得した上六桁を追加(出来ていない部分)
Access初心者です。どのように処理すればよいのか分かりません。
このテーブルにはデータが追加されていく予定なので、空欄列のみ追加にしなくてはなりません。
インポートする時点で追加するものなのか、インポート後に処理したほうが良いのでしょうか。
どなたかご教示いただければと思います。
コード
Access
1Private Sub コマンド8_Click() 2Dim msg As String 3 4msg = getFilePicker 5If msg = "" Then Exit Sub 6 7Dim objFileSys As Object 8Dim fileName As String 9'ファイルシステムを扱うオブジェクトを作成 10Set objFileSys = CreateObject("Scripting.FileSystemObject") 11'拡張子無しのファイル名を取得 12fileName = objFileSys.GetBaseName(msg) 13Debug.Print Left(fileName, 6) 14Set objFileSys = Nothing 15 16On Error GoTo err_sample 17DoCmd.TransferSpreadsheet acImport, , "Todoke", msg, True 18 19err_sample: 20Select Case Err.Number 21Case 3011 22MsgBox "ファイルが見つかりません。処理を終了します。" 23Case Else 24MsgBox Err.Number & ":" & Err.Description 25End Select 26 27End Sub 28
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/17 23:49
2021/05/17 23:56
2021/05/18 00:01
2021/05/18 00:21
2021/05/18 00:39 編集
2021/05/18 00:45
2021/05/18 00:51
2021/05/18 02:02
2021/05/18 02:53 編集
2021/05/18 04:50
2021/05/18 05:02
2021/05/18 05:10
2021/05/18 05:14
2021/05/18 06:23
2021/05/18 06:31 編集
2021/05/18 08:43