Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    DataEnvironment e modifica comandi

    ciao! Ho visto la guida di MSDN per creare un report usando DataEnvironment, ci sono riuscita solo che ho un problema....nella guida usa le proprietà oggetto per definire comandi connessioni ecc e quindi fa riferimento al file del DB (ovviamente con percorso assoluto). Io invece avrei bisogno di lavorare con percorso relativo (per ovvi motivi)....come posso fare?

    Ho pensato di creare e settare i comandi del DataEnvironment via codice....ma nn ci capisco nulla....potete aiutarmi??

  2. #2
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao Veronica.
    Già il controllo DR è anelastico, se poi lo colleghi con DE è come se fosse ingessato.
    Potresti utilizzare la la proprietà DataField delle Txt del DataReport, senza collegamento con il DE. In questo modo ti colleghi con il tuo DB, fai la Select della Tbl che desideri e poi:
    codice:
    Set DRInfo.DataSource = rst1
                ' Inserisce i dati nel DataReport:
                With DRInfo.Sections("Section1")
                    .Controls("Txt1").DataField = "TuoCampo1"
                    .Controls("Txt2").DataField = "TuoCampo2"
                    . ...
                 End With
            
                Call DRInfo.StampaDRInfo_Load
                DRInfo.Show              'vbModal
                
                'Chiude e cancella il recordSet:
                rst1.Close
                Set rst1 = Nothing
                'Chiude e cancella la connessione:
                Con1.Close
                Set Con1 = Nothing
    In questo modo avresti la massima flessibilità possibile del controllo DR.
    LM

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    ti spiego subito il mio problema!

    Io devo stampare un resoconto delle aziende del mio db...

    esempio se la mia azienda ha 10 ordini (cosa che è relativa per ogni azienda) io devo stampare il report con scirtto:

    Azienda A:

    ordine del 10/02/01
    ordine del 10/03/02
    ecc ecc

    e facendo come dici tu nn posso perchè non so quanti campi per la data dell'ordine dovrò dare a ogni azienda!
    Io ho pensato al DE perchè dalla guida MSDN ho seguito il tutorial e funziona solo che non lo posso manovrare da codice e a me serve così!

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.