Export all MS Access SQL queries to text files

后端 未结 5 1533
失恋的感觉
失恋的感觉 2020-12-08 07:32

I have to document an MS Access database with many many macros queries, etc. I wish to use code to extract each SQL query to a file which is named the same as the query, eg

5条回答
  •  猫巷女王i
    2020-12-08 07:46

    Hope this helps.

    Public Function query_print()
    Dim db As Database
    Dim qr As QueryDef
    
    Set db = CurrentDb
    
    For Each qr In db.QueryDefs
      TextOut (qr.Name)
      TextOut (qr.SQL)
      TextOut (String(100, "-"))
    Next
    End Function
    
    Public Sub TextOut(OutputString As String)
    
        Dim fh As Long
    
        fh = FreeFile
        Open "c:\File.txt" For Append As fh
        Print #fh, OutputString
        Close fh
    
    End Sub
    

提交回复
热议问题