Unfortunately I still get the "ConvertLinkedTableToLocal isn't available now" error
Can you check me and see if I have this correct
Thanks
Private Sub btn_Import_Orders_Click()
' Check if Table Is already open
If SysCmd(acSysCmdGetObjectState, acTable, "Tbl_Import_Orders") <> 0 Then
MsgBox "Tbl_Import_Orders is open or not accessible - Process will End"
Exit Sub
End If
Dim fDialog As FileDialog, result As Integer
Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
fDialog.AllowMultiSelect = False
fDialog.Title = "Select a file"
fDialog.InitialFileName = "E:\OneDrive\Storage\_eBay\Reports"
fDialog.Filters.Clear
fDialog.Filters.Add "CSV files", "*.csv"
fDialog.Filters.Add "All files", "*.*"
If fDialog.Show = -1 Then
Dim db As DAO.Database
Set db = CurrentDb
On Error Resume Next
db.TableDefs.delete "Tbl\_Import\_Orders"
On Error GoTo 0
db.TableDefs.Refresh
'Import
DoCmd.TransferText acLinkDelim, , "Tbl\_Import\_Orders", fDialog.SelectedItems(1), True
' Wait for linked table to be fully imported
Do While CurrentDb.TableDefs("Tbl\_Import\_Orders").Fields.Count = 0
DoEvents
Loop
Else
Exit Sub
End If
DoCmd.SelectObject acTable, "Tbl\_Import\_Orders", True
DoCmd.RunCommand acCmdConvertLinkedTableToLocal
db.Close
Set db = Nothing
MsgBox "Orders Import Complete"
End Sub