dneprcomp
спасибо за ответ но
выдаёт ошибку: method or data member not found
по справке №461
ладна будем дальше искать
спасибо за ответ но
выдаёт ошибку: method or data member not found
по справке №461
ладна будем дальше искать
Что в strSql и strSql1 ?
SELECT DateDiff("yyyy", T1.bd, Now())
FROM T1
Sub test()
Dim rstCurr As DAO.Recordset
Dim dbsCurr As Database
Dim MyPath As String
Dim MyFile As String
' path
MyPath = "C:\Len4ik\"
Set dbsCurr = Access.CurrentDb
Set rstCurr = dbsCurr.OpenRecordset("Table1", dbOpenDynaset)
' time
rstCurr.AddNew
rstCurr.Fields("1").Value = Time$
rstCurr.Update
' date
rstCurr.AddNew
rstCurr.Fields("1").Value = Date$
rstCurr.Update
' path
rstCurr.AddNew
rstCurr.Fields("2").Value = MyPath
rstCurr.Update
' names
MyFile = Dir(MyPath)
Do While MyFile <> ""
rstCurr.AddNew
rstCurr.Fields("3").Value = MyFile
rstCurr.Update
MyFile = Dir
Loop
End Sub
SELECT DISTINCT table1.* INTO table2
FROM table1
WHERE (((table1.[3]) Like "*.xls"));
Нужно открыть каждый файл, имена которых указаны в таблице table2, и скопировать содержимое ячеек B2:B1000 в отдельные таблицы. Назвать таблицы в соответствии с именами файлов!
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "TableName", "C:\File.xls"
Sub test()
Dim rstCurr As DAO.Recordset
Dim dbsCurr As Database
Dim MyPath As String
Dim MyFile As String
Dim ShortFile As String
MyPath = "C:\Marchello\"
Set dbsCurr = Access.CurrentDb
Set rstCurr = dbsCurr.OpenRecordset("Table1", dbOpenDynaset)
MyFile = Dir(MyPath)
Do While MyFile <> ""
rstCurr.AddNew
rstCurr.Fields("1").Value = Time$
rstCurr.Fields("2").Value = Date$
rstCurr.Fields("3").Value = MyPath
rstCurr.Fields("4").Value = MyFile
rstCurr.Update
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97,
MyFile, MyPath & MyFile
MyFile = Dir
Loop
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445
Предыдущая тема: BDE - траблы, помогите пожалуйста срочно...