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

    [ACCESS] aprire un sottopreport in base ai dati dmpo del rporti un ca

    un aiuto per una cosa che spero si possa fare.

    ho 1 Report [Fatture] e
    2 sottoreport distinti che servono per fare vedere il dettaglio degli articoli della fattura:
    Tipo A [Dettaglio A sottoreport]
    Tipo B [Dettaglio B sottoreport]
    (A e B devono essere differenti tra di loro perchè il loro contenuto ha caratteristiche diverse)

    Nel Report [Fatture] ho un campo numerico dove:
    il valore 1 serve per dire di colegare [Dettaglio A sottoreport] mentre
    il valore 2 serve per dire di colegare [Dettaglio B sottoreport]

    c'è un modo per aprire e stampare le fatture tutte insieme o devo fare due report fatture diverse tra di loro, una che apre [Dettaglio A sottoreport] e una che apre [Dettaglio B sottoreport] ?
    Grazie in anticipo.
    G.

  2. #2
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    apri report principale in modalità struttura
    trascina il primo sottoreport e collegalo per il campo a te gradito al report principale
    fai la stessa cosa con il sottoreport2
    Rendi la visione del report principale gradevole alla vista

  3. #3
    ciao nelsonblu,
    che intendi per "Rendi la visione del report principale gradevole alla vista", è un consiglio di tipo estetico o è una proprietà da attivare per il report principale?

    ... poi, siccome i sottoreport A e B hanno origine dalla stessa query, come faccio a dire:

    -se il campo [tipofattuta]=1, prendi il sottoreport A
    -se il campo [tipofattuta]=2, prendi il sottoreport B
    grazie in anticipo.
    ciao.
    G.

  4. #4
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    hgiorgio se vuoi una mano devi essere piu esaustivo.
    Descrivi in maggior dettaglio la tabella, le query, i join se ci sono con qualche record di esempio senza dati sensibili ovviamente
    Da ciò che hai scritto comprendere cosa cerchi è una impresa teutonica

  5. #5
    Ti ringrazio nelsonblu, ma quando scrivo a me sembra di essere chiaro solo perchè conosco il problema. Grazie per l'invito a chiarire e cercherò di spiegarmi meglio:

    il mio database gestisce tra le altre cose la fatturazione di due categorie di attività che riconducono a due tipologie diverse di fatture con relativi sottoreport:

    - fatture per attività commerciale dove in questo caso il sottoreport della fattura risporta il dettaglio degli articoli venduti, con descrizione, relative quantità, prezzo lordo, sconto, prezzo netto, IVA ecc.;

    - fatture provvigioni per attività di agente di commercio e in questo caso la descrizione nel sottoreport è semplicemente "provvigioni maturate nel 2012 per cliente xxx ...." con il relativo importo. Con Dsum recupero il totale che deriva dalla somma delle provvigioni maturate per ogni articolo di un ordine.

    Per ogni ordine faccio una fattura, cioè, non faccio fatture che raggruppano più ordini.
    nella tabella [fatture] ho un campo che ha valore "1" quando si tratta di vendita e valore "2" quando si tratta di provvigioni.
    Quando stampo le fatture se si tratta di vendita mi prende sottoreport del dettaglio prodotti e quando si tratta di provvigioni mi prende l'altro sottoreport relativo alla descrizione per provvigioni.

    Spero di essermi spiegato in questo modo.
    Grazie comunque per l'aiuto.
    ciao.
    G.

  6. #6
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    ma l'apertura di questi report avviene da una maschera? oppure questi report leggono direttamente la tabella?

    la tabella è unica per entrambe le fatture? quindi hai creato 2 query distinte con il campo con il valore "1" e "2"? con i campi comuni alle due fatture e in piu i rispettivi campi specifici?
    Sottoreport cosa intendi? che c'è un Report principale e all'interno di esso vi sono 2 altri Report?

    In pratica cosa vuoi? stampare contemporaneamente le due fatture?

  7. #7
    ma l'apertura di questi report avviene da una maschera? SI oppure questi report leggono direttamente la tabella?NO

    la tabella è unica per entrambe le fatture? SI quindi hai creato 2 query distinte con il campo con il valore "1" e "2"? SI con i campi comuni alle due fatture e in piu i rispettivi campi specifici? SI
    Sottoreport cosa intendi? che c'è un Report principale e all'interno di esso vi sono 2 altri Report? SI e ovviamente, o vedo uno o l'altro a seconda della condizione nel report principale [fatture]

    In pratica cosa vuoi? stampare contemporaneamente le due fatture? SI

    Grazie per aver semplificato la questione.
    ciao.
    G.

  8. #8
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    e allora resta valido il consiglio del post precedente
    io farei cosi

    -la tabella principale deve avere una chiave primaria o un campo sicuramente univoco
    -faccio un report della tabella principale con la chiave primaria o il campo univoco e i campi eventualmente comuni nei due sottoreport
    -inserisco nelle query 1 e query 2 il campo della chiave primaria.
    -Con il report principale in modalità struttura trascinerei al suo interno prima la query1 e poi la 2 collegandole con la chiave primaria quando ti viene richiesto creando cosi due sottoreport figli del report principale
    - Fare un aggiustamento estetico, inteso proprio come bellezza in quanto appena inseriti i sottoreport sono grezzi

    dalla maschera stampo il report filtrandolo per la chiave primaria

  9. #9
    Grazie nelsonblu, ti farò sapere.
    ciao.
    G.

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.