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

    Crystal report 8.5 e VB6

    come faccio ad assegnare via codice a quale recordset deve puntare il report?
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  2. #2
    riformuliamo
    se voi doveste crere un report di questo tipo
    codice:
                                  titolo
    
                  campo1          campo2           campo3
    -------------------------------------------------------------------
    data: 11/11/2001
    --------------------------------------------------------------------
                    x                y               z
                    x                c               s
    
    --------------------------------------------------------------------
    data: 12/11/2001
    --------------------------------------------------------------------
                    s                d                g
                    f                r                t
                    x                x                x
    cosa usereste
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    in in vb6 risolvevo facendo una query nel corpo del report che rispecchiava il layout della stampa. Poi la associavo ai campi inseriti nel report


    se mi sono spiegato in aramaico dimmelo che cerco di tradurre!

  4. #4
    Originariamente inviato da darkblOOd
    in in vb6 risolvevo facendo una query nel corpo del report che rispecchiava il layout della stampa. Poi la associavo ai campi inseriti nel report


    se mi sono spiegato in aramaico dimmelo che cerco di tradurre!
    Anch'io facevo così!:metallica
    una noia mortale
    Un abbraccio grande a Libera

  5. #5
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Qui in ditta con CR (8.0) abbiamo risolto utilizzando le API invece degli oggetti e siamo riusciti a fare in modo che il CR si arrangi a pescarsi i dati (eventualmente filtrati, ...) passandogli solo la connectionstring al database;

    E finalmente non abbiamo più un GPF ad ogni stampa :mavieni: come ci capitava sempre con la gestione di prima (ocx e recordsets).

    Solo che usare le API di CR è un vero bordello!

  6. #6
    Originariamente inviato da sebamix
    Qui in ditta con CR (8.0) abbiamo risolto utilizzando le API invece degli oggetti e siamo riusciti a fare in modo che il CR si arrangi a pescarsi i dati (eventualmente filtrati, ...) passandogli solo la connectionstring al database;

    E finalmente non abbiamo più un GPF ad ogni stampa :mavieni: come ci capitava sempre con la gestione di prima (ocx e recordsets).

    Solo che usare le API di CR è un vero bordello!
    sai che io me ne intendo di bordelli ehhm api raccontami
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  7. #7
    Originariamente inviato da darkblOOd
    in in vb6 risolvevo facendo una query nel corpo del report che rispecchiava il layout della stampa. Poi la associavo ai campi inseriti nel report


    se mi sono spiegato in aramaico dimmelo che cerco di tradurre!
    se puoi esser + esplicito
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    allora:

    Ti crei il layout grafico del report con tutti i campi.

    Nell'evento che inizializza il report ti crei un recordset con tutti i dati ed i campi che ti interessano.

    Successivamente associ i campi del report ai campi del recordset che ti sei creato e il datasource che hai creato.

    Se hai 10 records il report ti ripeterà il layout per 10 volte.

    Spero di essere stato + chiaro


  9. #9
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    [supersaibal]Originariamente inviato da xegallo

    sai che io me ne intendo di bordelli ehhm api raccontami [/supersaibal]
    Il problema di CR è che passi un recordset ad un report (devi passare RS anche a tutti i sottoreport) devi realizzare una gestione delle stampe incasinata... non puoi aggiungere una stampa semplicemente buttando li file RPT.
    Per ovviare a questo problema (oltre che a fare una dll che fa tutto il lavoro) abbiamo deciso di implementare le API di CR;
    Se mi dai la tua mail (anche in pvt) ti mando il modulo con tutte le dichiarazioni.
    Con le API scrivi codice lungo il doppio ma è molto più stabile e puoi accedere a più basso livello al report. E naturalmente si evitano molti GPF che rischi di avere utilizzando le OCX o le DLL.
    Per avere una guida alle API trovi un file .hlp (developr.hlp) in
    C:\Programmi\Seagate Software\Crystal Reports\Developer Files\Help\

  10. #10
    non uso piu' CR dalla versione 5. AR e' incredibilmente piu' versatile.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.