Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [VB6] - DataReport

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129

    [VB6] - DataReport

    Ciao Gente!!!!

    Volevo una dritta su quanto spiego sotto.

    Ho creato quattro datareport per stampare il contenuto di quattro diverse tabelle in access; questi report stampano tutti i record della tabella. Ora vi chiedo questo.

    Quello che ora vorrei è far si che, data una scelta (es: pippo), il datareport stampi solo le informazioni della mia scelta (nell'es. pippo).

    Come si fa in vb6?

    Spero di essermi spiegato bene...al mex chiedete pure

    Ciao e Grazie
    Giuseppe

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    Ragazzi qualcuno sa darmi un aiuto per il mio mess?

    Grazie mille in anticipo
    Giuseppe

  3. #3
    Se mi dici quali sono i campi delle tabelle e quali di questi vuoi visualizzare posso provare a scriverti una query...

    Good night,
    alesssia
    Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non può volare, a causa della forma e del peso del proprio corpo in rapporto alla superficie alare.
    Ma il calabrone non lo sa e perciò continua a volare. (Igor Sikorsky)

    Chi beve solo acqua ha un segreto da nascondere (Charles Baudelaire)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    Ciao alesssia e grazie per la tua risposta

    Ti dò maggiori informazioni.

    Ho una tabella ("TabellaOrdini") in access composta dai seguenti campi:

    CF_PIVA (= p.iva o cf cliente)
    TITOLO (= titolo del libro)
    COSTO (= costo del libro)
    NOME (= nominativo cliente)

    in questa tabella io ho l'elenco di tutti gli ordini fatti da tutti i clienti.
    In vb ho creato un datareport e impostato una riga di codice che mi fa visualizzare e stampare tutti gli ordini che vedo in questa tabella access.

    Ora vorrei che, selezionato un cliente "x" a caso, possa vedere e stampare in un datareport solo gli ordini che lui ha fatto.

    Così ti è più chiaro?

    Grazie mille e ciao
    Giuseppe

  5. #5
    Assegna alla stringa s il codice fiscale (o partita iva) del cliente x selezionato, poi prova con la query:


    SELECT *
    FROM TabellaOrdini
    WHERE cf_piva = s


    Se non va dimmelo, che penso a qualcos'altro!
    Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non può volare, a causa della forma e del peso del proprio corpo in rapporto alla superficie alare.
    Ma il calabrone non lo sa e perciò continua a volare. (Igor Sikorsky)

    Chi beve solo acqua ha un segreto da nascondere (Charles Baudelaire)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    No mi da errore
    Errore:
    "Run-time error '-2147217904 (80040e10)'
    Nessun valore specificato per alcuni parametri necessari"

    Ti posto il codice della ricerca di tutti gli ordini che ho fatto.

    -------
    CODICE
    -------
    ('dichiaro una variabile di appoggio e la valorizzo col valore che inserisco nella textbox, cioè il cliente "x")
    appoggio = Form31.Text1.Text

    ('Dichiarazione ogetti...)
    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset

    Set cn = New ADODB.Connection

    ('Apro connessione...)
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\PGMVB6\clienti.mdb;Persist Security Info=False"

    ('Filtro i dati ...)
    Set rs = cn.Execute("SELECT TabellaOrdini.Titolo, TabellaOrdini.Costo, TabellaOrdini.Nome, TabellaOrdini.CF_PIVA FROM TabellaOrdini")

    ('Riporto i dati nel report...)
    Set DataReport1.DataSource = rs
    Load DataReport1

    ('Chiamo il Report...)
    DataReport1.Show
    --------

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    Amici...help me!

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    Ragazzi scusate se insisto....spero che mi possiate dare una mano

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.