ボタンのクリックイベントでAccessデータベースにタブ区切りのテキストファイルをインポートしました。Accessでのエラー処理、VBa
ファイルが適切にインポートされます。ユーザーが異なる形式のテキストファイルを選択すると、コードは不適切なデータをデータベースにインポートし、新しいErrorLogテーブルを作成します。
テーブルから不適切なデータを制限するにはどうすればよいですか?エラー処理のしくみユーザーが不適切な形式のファイル(ErrorLogを生成する不適切なデータではなく)を選択すると、MsgBoxがポップアップし、ファイルが適切な形式でない場合、そのファイルをユーザーに通知します。
Private Sub btnXLUpload_Click()
If (IsNull(Me.txtXLFIle.Value) = False Or Me.txtXLFIle.Value <> "") Then
MsgBox "Please Select the Excel File First", vbOKOnly
Else
DoCmd.TransferText acImportDelim, "eBookSpecification", "eBookData", Me.txtXLFIle.Value, True, ""
MsgBox "Data has been uploaded in database", vbOKOnly
End If
Me.txtXLFIle.Value = ""
End Sub
あなたが既に書いたコードを投稿してください。人々があなたに使用できるコードを与えることを期待しないでください。 – shahkalpesh
ます。Private Sub btnXLUpload_Click() が(IsNullの(Me.txtXLFIle.Valueは)=虚偽またはMe.txtXLFIle.Value <> "")場合は次に のMsgBox "Excelはまずファイル選択してください"、vbOKOnly エルス のDoCmd .TransferText acImportDelim、 "eBookSpecification"、 "eBookData"、Me.txtXLFIle.Value、真の、 "データがデータベースにアップロードされた" のMsgBox ""、vbOKOnly END IF Me.txtXLFIle.Value = "" End Sub –
元の質問を編集しないでくださいコードを組み込み、解読可能なコメントを削除するにはどうすればよいですか? –