Public VorCheckTable ()
Schwaches fIsTableEmpty, wie Boolesch
Schwaches DB als Datenbank
Schwache rs als Recordset
Einstellen DB = DBEngine (0) (0)
Rs = db.OpenRecordset („den Schrott“, dbOpenTable) einstellen
Wenn rs.RecordCount = 0 dann
fIsTableEmpty = ausrichten
MsgBox „nichts in der Tabelle, importieren bitte Cognos Report“
Auf Störung Goto- Error_Handler
Schwaches fdg als FileDialog, vrtSelectedItem als Variante
Schwaches strSelectedFile als Schnur
Fdg = Application.FileDialog (msoFileDialogFilePicker) einstellen
Mit fdg
. Filters.Clear
. Filters.Add „Excel archiviert“, „*.xls“
. Filters.Add „Excel 2007“, „*.xlsx“
.AllowMultiSelect = falsch
.InitialView = msoFileDialogViewDetails
Wenn. Erscheinen = -1 dann
Für jedes vrtSelectedItem in .SelectedItems
strSelectedFile = vrtSelectedItem
Folgendes vrtSelectedItem
Sonst
Beenden wenn
'Wenn nicht IsEmpty (strSelectedFile) dann
Wenn Len (Ordnung (strSelectedFile) u. "") > 0 dann
Schwaches StrSQL als Schnur
StrSQL = „Löschung * vom Schrott; “
DoCmd.SetWarnings falsch
DoCmd.RunSQL StrSQL
DoCmd.SetWarnings zutreffend
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, „Schrott“, strSelectedFile, zutreffend, falsch
Sonst
DoCmd.OpenForm „FileNotSelected“, acNormal, falsch
Beenden wenn
Mit beenden
Einstellen Flugleitanlage = nichts
Exit_Procedure:
Unterseeboot herausnehmen
|