Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    [VB6] Report

    Salve a tutti,


    vorrei saperese per collegare un report alla fonte bisogna necex utilizzare il DataEnvironment...

    vorrei utilizzare il db.openrecordset ("select * from ecc..." )

    ma sembra nn andare


    Grazie

    VaneX

  2. #2
    avrei trovato questo ma fa la connessione tramite stringa d conn ecc...
    io ece utilizzo l'oggetto db e recordser ecc...e quindi ho già il db ke apro ad apertura programma

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

    VaneX

  3. #3
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    puoi passare semplicemente alla proprieta datasource del report il tuo recordset pieno
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

  4. #4
    in effetti è quello ke tentavo di fare ..ma mi dice fonte dati errata...

    set rs= db.openrecordset("select * from tabella")
    set report.datasource= rs

    nn va..

    VaneX

    p.s.: alla più brutta faccio con word....e i campi modulo ...ma volevo imparare ad utilizzare il report designer d vb

  5. #5
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    Originariamente inviato da VanessaInfo
    in effetti è quello ke tentavo di fare ..ma mi dice fonte dati errata...

    set rs= db.openrecordset("select * from tabella")
    set report.datasource= rs

    nn va..

    VaneX

    p.s.: alla più brutta faccio con word....e i campi modulo ...ma volevo imparare ad utilizzare il report designer d vb
    prova ad usare

    codice:
    set rs = conn.execute("Select * from tabella")
    set report.datasource= rs
    oppure

    codice:
    rs.open "Select * from tabella", connessioneattiva,1, 2
    set report.datasource= rs
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

  6. #6
    grazie 1000,

    il fatto è ke nn ho usato la stringa d connessione ma oggetto database....

    quindi nn si può fare? devo per forsa fare la connessione con la stringa?

    VaneX

    Set db = OpenDatabase(App.Path & "\Pc.mdb")

  7. #7
    ho provato così

    Set rs = db.Execute("Select *from Operazione")

    ma niente mi dice necessaria funzione o cosa del genere..premetto che db è var pubblica...


    VaneX

  8. #8
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    Originariamente inviato da VanessaInfo
    grazie 1000,

    il fatto è ke nn ho usato la stringa d connessione ma oggetto database....

    quindi nn si può fare? devo per forsa fare la connessione con la stringa?

    VaneX

    Set db = OpenDatabase(App.Path & "\Pc.mdb")
    non so se in questo modo non si può proprio fare, non ho mai utilizzato questo metodo...

    Originariamente inviato da VanessaInfo
    ho provato così

    Set rs = db.Execute("Select *from Operazione")

    ma niente mi dice necessaria funzione o cosa del genere..premetto che db è var pubblica...


    VaneX
    gli esempi che ti ho postato prima sono fatti attraverso gli oggetti ado ovvero
    ad esempio per un database access che si chiama MioDatabase e che si trova nella cartella c:
    codice:
    public Conn as new adodb.connection
    public rs as new adodb.recordset
    
    Conn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data
     source=C:\MioDatabase.mdb
    conn.open
    
    rs.open "Select * from tabella", conn, 1,2
    
    set report.datasource= rs
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

  9. #9
    t ringrazio....so a cosa t riferisci..ma visto ke avevo usato oggetto volevo continuare così..anke perké apro db ad inizio programma)..e va bene mi arrendo..per ora risolvo come mi hai sugg.to

    Grazie

    VaneX

  10. #10
    ho un nuovo problema...

    nn riesco ad atttribuire i valori, nn ho errori ma solo un report vuoto!




    per riempire ad esempio delle etichette basta fare
    report.sections(sezione).controls(controllo).capti on=rs!Campo


    Dove sbaglio?

    VaneX

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.