-

   rss_sql_ru_access_programming

 - e-mail

 

 -

 LiveInternet.ru:
: 16.03.2006
:
:
: 4

:


VB

, 16 2018 . 15:03 +
!
, .
.
, .
, .

:
SELECT * FROM TABLE1
WHERE =[ :];


:
Private Sub 36_Click()
On Error GoTo Err1
    '
    Dim XLApp As Object, XLBook As Object, XLSheet As Object, RS As Object
    Dim CountColumn As Integer, WidthColumn As Integer, StrSQLInExcel As String
    ' : Excel, , 
    Set XLApp = CreateObject("Excel.Application")
    Set XLBook = XLApp.Workbooks.Add
    Set XLSheet = XLBook.Worksheets(1)
    Set RS = CurrentDb.OpenRecordset("")
    '    Recordset
    CountColumn = RS.Fields.Count
    '   
    For i = 0 To CountColumn - 1
        '    Excel  
        XLSheet.Range("A1").offset(0, i).Value = RS.Fields(i).Name
        '    
        '       ,    20    6
        WidthColumn = Len(RS.Fields(i).Name) + 2
        If WidthColumn > 20 Then
            WidthColumn = 20
        ElseIf WidthColumn < 6 Then
            WidthColumn = 10
        End If
        '  
        '  
        XLSheet.Rows(1).WrapText = True
        '
       
        ' 
        XLSheet.Rows(1).Interior.ColorIndex = 15
        '
        XLSheet.Columns(i + 1).ColumnWidth = WidthColumn
    Next
    ' Recordset  Excel
    XLSheet.Range("A2").CopyFromRecordset RS
    '  Excel
    XLApp.Visible = True
    ' Recordset
    RS.Close
    Set RS = Nothing
Ex1:
    Exit Sub
Err1:
    MsgBox Err.Description
    Resume Ex1
End Sub

http://www.sql.ru/forum/1301078/parametr-v-zaprose-v-vb-skripte


: [1] []
 

:
: 

: ( )

:

  URL