Bom Dia à todos!
Peguei um código, aqui mesmo no fórum, para exportação em forma CSV; mas recebo a mensagem de que "Era esperado End Sub":
Private Sub btnSalvarCSV_Click()
(A mensagem marca esta posição; não consegui resolver. Nome da tabela de dados: Dados provisorios)
Public Function ExportCSVFunction()
'ahteixeira (2017) para MaximoAccess
' DoCmd.TransferText acExportDelim, "SisengHT_Specs", "SisengHT", Application.CurrentProject.Path & "\SisengHT.csv"
Dim rst As Recordset, varRecCount As Integer, varCount As Integer
Dim varArq As String
Dim DB As Database
Set DB = CurrentDb()
Set rst = DB.OpenRecordset("SisengHP", dbOpenTable)
rst.MoveLast
varRecCount = rst.RecordCount
rst.MoveFirst
varArq = Application.CurrentProject.Path & "\SisengHP.csv"
Open varArq For Output As #1
For varCount = 1 To varRecCount
Print #1, rst!Equipamento & ";"; rst!CodPAralisação & ";" & rst!DataPadrao & ";" & Format(rst![Hora Decimal], "Fixed")
rst.MoveNext
Next varCount
Close #1
rst.Close
Set DB = Nothing
Grato à todos; e, neste caso, especialmente ao ahteixeira, que cedeu este código!
End Function
Peguei um código, aqui mesmo no fórum, para exportação em forma CSV; mas recebo a mensagem de que "Era esperado End Sub":
Private Sub btnSalvarCSV_Click()
(A mensagem marca esta posição; não consegui resolver. Nome da tabela de dados: Dados provisorios)
Public Function ExportCSVFunction()
'ahteixeira (2017) para MaximoAccess
' DoCmd.TransferText acExportDelim, "SisengHT_Specs", "SisengHT", Application.CurrentProject.Path & "\SisengHT.csv"
Dim rst As Recordset, varRecCount As Integer, varCount As Integer
Dim varArq As String
Dim DB As Database
Set DB = CurrentDb()
Set rst = DB.OpenRecordset("SisengHP", dbOpenTable)
rst.MoveLast
varRecCount = rst.RecordCount
rst.MoveFirst
varArq = Application.CurrentProject.Path & "\SisengHP.csv"
Open varArq For Output As #1
For varCount = 1 To varRecCount
Print #1, rst!Equipamento & ";"; rst!CodPAralisação & ";" & rst!DataPadrao & ";" & Format(rst![Hora Decimal], "Fixed")
rst.MoveNext
Next varCount
Close #1
rst.Close
Set DB = Nothing
Grato à todos; e, neste caso, especialmente ao ahteixeira, que cedeu este código!
End Function