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

    VB6 - apertura report crystal report 4.6

    Ciao a tutti e BUON 2012,
    ho un problema con l'anteprima di un rep CR 4.6

    Se sposto il report creato da un disco ad un altro o su un altra macchina, l'anteprima viene con valori errati. Devo sempre aprire il report da designer e fare la verifica del db.

    Nel codice vb6 ho scritto:

    CR_Documento.ReportFileName = App.Path & "\DocumentoA4.rpt"
    CR_Documento.DataFiles(0) = App.Path & "\db.mdb"
    CR_Documento.Connect = "PWD=pwd"

    'formule varie

    CR_Documento.PrintReport

    eppure non funziona, ogni volta devo fare database --> verifica database

    Ma perchè?

    Un altra cosa:

    ma se volessi caricare da codice una immagine, come si fa?
    Stò diventando pazzo co sto cr 4.6

    Ciao e grazie
    Sviluppo per passione

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    C'è una proprietà che indica al motore del report di NON utilizzare i dati che ha 'in canna' ovvero quei dati che hai usato a design-time per creare il report e visualizzarti l'anteprima, e che il report si porta dietro.

    Non ricordo bene il nome, mi pare si chiami DISCARD_DATA (oppure no), ma sulla guida di CR4 lo trovi di sicuro.

  3. #3
    Originariamente inviato da gibra
    C'è una proprietà che indica al motore del report di NON utilizzare i dati che ha 'in canna' ovvero quei dati che hai usato a design-time per creare il report e visualizzarti l'anteprima, e che il report si porta dietro.

    Non ricordo bene il nome, mi pare si chiami DISCARD_DATA (oppure no), ma sulla guida di CR4 lo trovi di sicuro.
    Ciao Giorgio,
    grazie per la risposta, ho trovato qualcosa on-line ma non funziona

    ecco il codice

    CR_Doc.ReportFileName = App.Path & "\documentoa4.rpt"
    CR_Doc.DataFiles(0) = App.Path & "\GestPal.mdb"
    CR_Doc.UserName = "admin"
    CR_Doc.Connect = "PWD=pwd"

    'questa riga va prima o dopo la formula?
    CR_Doc.DiscardSavedData = True

    Nel report ho messe queste righe che vengono compilate con le variabili facente parte della licenza.
    esempio:
    CR_Doc.Formulas(0) = "AziendaIntestazione='" & IntestazioneProgramma & "'"

    AziendaIntestazione è una riga vuota che ho messo sul report

    Non dovrebbe dargli fastio no?

    Ciao
    Sviluppo per passione

  4. #4
    Originariamente inviato da gibra
    C'è una proprietà che indica al motore del report di NON utilizzare i dati che ha 'in canna' ovvero quei dati che hai usato a design-time per creare il report e visualizzarti l'anteprima, e che il report si porta dietro.

    Non ricordo bene il nome, mi pare si chiami DISCARD_DATA (oppure no), ma sulla guida di CR4 lo trovi di sicuro.
    Ciao Giorgio,
    penso di aver risolto.
    Nelle proprietà del report ho messo aggiorna ad ogni stampa.

    Bene...

    Ho un altro problemino:

    ho compilato il progetto con w.7 pro, poi ho messo l'exe su w. xp sp3 e non parte dice che "la classe non support l'automazione"

    Poi ho spostato tutto il progetto su w.xp ho ricompilato e tutto funziona.
    Sai come mai?

    Grazie e buon giornata

    Pietro
    Sviluppo per passione

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.