Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    137

    [VB6] datareport record lungo

    buona domenica a tutto il forum
    devo stampare dei record provenienti da un db access il mio problema è che il record è molto lungo e in una pagina non ci sta anche se stampo in orizzontale, come posso stampare su due pagine.
    codice attualmente in uso
    codice:
    Private Sub stampa_Click()
    Dim db_file As String
    Dim conn As ADODB.Connection
    Dim rs As ADODB.Recordset
    
        db_file = App.Path
        If Right$(db_file, 1) <> "\" Then db_file = db_file & "\"
        db_file = db_file & "paghe.mdb"
    
        Set conn = New ADODB.Connection
        conn.ConnectionString = _
            "Provider=Microsoft.Jet.OLEDB.4.0;" & _
            "Data Source=" & db_file & ";" & _
            "Persist Security Info=False"
        conn.Open
    
        Set rs = conn.Execute("SELECT * FROM paghe WHERE (nome='" & nome.Text & "' )")
    
        ' Connette il Recordset al DataReport.
        Set rptpaghe.DataSource = rs
        rptpaghe.Orientation = rptOrientLandscape
        rptpaghe.WindowState = vbMaximized
        rptpaghe.Show vbModal
    End Sub

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Modifica il report in modo da usare 2 righe per ogni record intervallate da una riga vuota

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    137
    io non devo andare a capo ma utilizzare una seconda pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.