Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB6]Come stampare il record corrente

    Salve ragazzi qualcuno può aiutarmi a scrivere il codice per stampare un record visualizzato in un form. Ho già ricercato nei precedenti forum ma non ho trovato nulla per poter risolvere il mio problemino.Vi ringazio per la collaborazione!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Stampare il record corrente?

    Cosi' come l'hai chiesto, basta usare la Printer.Print con i valori dei campi del recordset.

    Ma sarebbe meglio che ti spiegassi con piu' dettagli ...

  3. #3
    Intendo dire il record che ho visualizzato in un detrrminato momento sul form.Come faccio a stamparlo con un datareport senza stampare il Form.?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... se sai che il datareport puo' esserti utile, inseriscine uno e usalo.

    Per dirti come fare passo passo, non e' semplice ... leggi questi articoli

    http://www.visual-basic.it/articoli/afDataReport1.htm

  5. #5
    Questo è il codice che ho scritto, ma Mi da sempre l'errore una volta aperto il datareport (L'operazione non è consentita se l'oggetto è chiuso).

    Private Sub ToolbarButton5_Click()
    Dim Strsql As String



    '<< Stringa SQL che permette di cercare tutti i clienti che hanno la stessa residenza
    '<< nel DataReport
    Strsql = "Select * from Rubrica" & " Where ID = text1.text"


    Stampa Strsql
    End Sub
    ----------------------------------------------------------------------
    Private Sub Stampa(sQL As String)
    On Error Resume Next
    '<< Stampa i dati inviati dalla stringa SQL

    '<< Percorso e connessione del Database
    ConnessioneADODC1 = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=Database di Microsoft Access;Initial Catalog=C:\SITc\Agenda.mdb"
    '<< Database
    Dim DB As ADODB.Connection
    '<< Recordset
    Dim RecDati As ADODB.Recordset

    Set DB = New ADODB.Connection
    Set RecDati = New ADODB.Recordset
    DB.ConnectionString = ConnessioneADODC1
    DB.Open

    Set RecDati = DB.Execute(sQL)
    Set DataReport4.DataSource = RecDati
    DataReport4.WindowState = 0
    DataReport4.Show
    End Sub

  6. #6

    [VB6]Stampa del record visualizzato

    Salve ragazzi, ho un problemino con la strampa del record che al momento è visualizzato sul Form.Qualcuno può aiutarmi please.Questo è il codice che ho usato, loscrivo così di seguito.


    Private Sub Command1_Click()
    Dim Strsql As String
    Strsql = "Select * from Rubrica WHERE ID = '" & varUno & "'"



    Stampa Strsql
    End Sub
    ----------------------------------------------------------------------------------------

    Private Sub Stampa(sQL As String)
    On Error Resume Next
    '<< Stampa i dati inviati dalla stringa SQL

    '<< Percorso e connessione del Database
    ConnessioneADODC1 = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=Database di Microsoft Access;Initial Catalog=C:\SITc\Agenda.mdb"
    '<< Database
    Dim DB As ADODB.Connection
    '<< Recordset
    Dim RecDati As ADODB.Recordset

    Set DB = New ADODB.Connection
    Set RecDati = New ADODB.Recordset
    DB.ConnectionString = ConnessioneADODC1
    DB.Open

    Set RecDati = DB.Execute(sQL)
    Set DataReport5.DataSource = RecDati
    DataReport5.WindowState = 0
    DataReport5.Show
    End Sub
    ------------------------------------------------------------------------------
    L'errore che mi compare e del tipo (L'operazione non è consentita se l'ogetto è chiuso).Riesco a stampare il record solo se cambio nel database di Access il tipo di dati del campo ID, da Contatore a Testo, soltanto che poi per il resto del database L'ID è Fondamentale.Grazie anticipatamente spero di essere strato chiaro.

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.