Problemi Report con dati da più query

di il
13 risposte

Problemi Report con dati da più query

Buongiorno a tutti,

ho creato un report con dati sviluppati da una query (Query per Report) a partire dalla tabella database.

Successivamente è nata la necessità di creare una nuova tabella (Garanzia) che dovrebbe compilare un campo del report sulla base di una nuova query (Garanzia Query).

La nuova query è stata generata per permettermi di inserire solo l'ultimo dato (della nuova tabella Garanzia) ordinato per data.

Inserendo nel report un campo casella di testo  avendo come origine del controllo la nuova query (Garanzia Query) i dati non vengono presi.

Come posso fare?

Se serve posso mandare il file

Ringrazio in anticipo per il supporto 

Saluti

Nicola

13 Risposte

  • Re: Problemi Report con dati da più query

    Se non ho capito male… Un report, una query. Mostra tabelle e relazioni. Descritta così si capisce poco.

  • Re: Problemi Report con dati da più query

    Buongiorno Antony,

    2 query che pescano i dati da 2 tabelle diverse (non è possibile fare il join)

    I dati delle 2 query devono finire su un unico report.

    Grazie 

    Nicola 

  • Re: Problemi Report con dati da più query

    18/07/2024 - Rotocalc84 ha scritto:


    Successivamente è nata la necessità di creare una nuova tabella (Garanzia) che dovrebbe compilare un campo del report sulla base di una nuova query (Garanzia Query).

    Scusa ma la tabella Garanzia e' collegata alla prima tabella attraverso una PK/FK? Se si', basta inserire il campo che ti serve  nella prima query, non hai bisogno di creare una nuova query. Il report prende i dati da una sola query alla volta.

    Se invece le due tabelle non sono linkate fra loro, allora devi recuperare il valore direttamente nel report utilizzando la funzione Dlookup sul controllo che hai aggiunto, ma Ti occorre un po' di praticita' e, dal Tuo quesito , questa non si evince... 

  • Re: Problemi Report con dati da più query

    A naso c è qualche carenza concettualmente. Mostra tabelle e relazioni.

  • Re: Problemi Report con dati da più query

    Buongiorno Antony73,

    innanzitutto grazie del suggerimento il report sembra funzionare con il Dlookup (anche se non prende il valore più recente dalla query).

    Per quanto riguarda l'esperienza a dirla tutta non sono molto esperto cerco di arrangiarmi per agevolare il mio lavoro e quello dei colleghi.

    ad ogni modo grazie dell'aiuto

    Saluti

    Nicola

  • Re: Problemi Report con dati da più query

    Antony73.

    è possibile utilizzare la funzione Dlookup abbinata alla funzione Dmax.

    Ci sto provando ma non funziona di sotto il codice.

    =DLookUp("Garanzia";"Garanzia Query";DMax("ID")

    dove ID è l'ultimo numero da riportare.

    Grazie

    Ciao

    Nicola

  • Re: Problemi Report con dati da più query

    È possibile utilizzare funzioni di aggregazione ma ti rinnovo il consiglio di riportare tabelle e relazioni.

  • Re: Problemi Report con dati da più query

  • Re: Problemi Report con dati da più query

    Son riuscito a farlo funzionare in questo modo:

    =DLookUp("Garanzia";"Garanzia";"ID=" & DMax("ID";"Garanzia"))

    ma se lo volessi far funzionare con una data presente in un'altra maschera (intendo il criterio)

    Grazie

    Nicola

  • Re: Problemi Report con dati da più query

    Devi mostrare le relazioni tra le tabelle e come sono fatte le query. Altrimenti non sarà possibile dare consigli.

  • Re: Problemi Report con dati da più query

    Ok Antony 73 cercherò di essere più dettagliato; di sottio la tabella database

    IDDataTipo_MovDoc_CaricoE_KgE_Lt_15°Base Imp Mod H1Iva_a_carico_TotaleTipo_Doc_CaricoU_KgU_Lt15°Auto_Fattura_Liqu_IVANaveARCProdottoIva x uscita merce
    17115/04/2024SCARICO00,000,00€ 0,00€ 0,00eAD2.560.109,003.060.135,00Prova_Finale024ITTSO00003G04731910Gasolio Autotrazione B0 10ppm€ 3.060.135,00
    18023/04/2024SCARICO00,000,00€ 0,00€ 0,00eAD1.255.169,001.500.321,00prova 2024ITTSO00003G04731910Gasolio Autotrazione B0 10ppm€ 22.568,23
    15426/04/2024SCARICO00,000,00€ 0,00€ 0,000824,001.000,00Lud_1453/2024024ITTSO00003G02643580Gasolio Autotrazione B0 10ppm€ 1.050,00
    15326/04/2024SCARICO00,000,00€ 0,00€ 0,0002.600.000,003.060.000,00Lud_1453/2024024ITTSO00003G02643580Gasolio Autotrazione B0 10ppm€ 150.000,00
    17901/07/2024CARICO00,000,00€ 0,00€ 0,00H10,000,00
     
    0
     
    Gasolio Autotrazione B0 10ppm€ 0,00
    6015/07/2024CARICO24ITQXK04JK85529R727.546.256,0040.856.987,00€ 5.333.333,65€ 5.333.333,65H10,000,00
     
    Easterly Sirius
     
    Gasolio Autotrazione B0 10ppm
     
    18316/07/2024CARICO00,000,00€ 0,00€ 0,00eAD0,000,00
     
    0
     
    Gasolio Autotrazione B0 10ppm€ 0,00
    17316/07/2024CARICO24ITQXK04VV86662R037.933.990,0031.238.641,00€ 5.211.464,72€ 5.211.464,72H10,000,00
     
    YANBU
     
    Gasolio Igloo B0 10ppm€ 0,00
    Database

    Da questo viene genero la query 

    DataProdottoTipo_MovTipo_Doc_CaricoDoc_CaricoE_KgE_Lt_15°Iva_a_carico_TotaleARCU_KgU_Lt15°Iva x uscita merceAuto_Fattura_Liqu_IVA
    15/07/2024Gasolio Autotrazione B0 10ppmCARICOH124ITQXK04JK85529R727.546.256,0040.856.987,00€ 5.333.333,65
     
    0,000,00
     

     
    16/07/2024Gasolio Igloo B0 10ppmCARICOH124ITQXK04VV86662R037.933.990,0031.238.641,00€ 5.211.464,72
     
    0,000,00€ 0,00
     
    01/07/2024Gasolio Autotrazione B0 10ppmCARICOH100,000,00€ 0,00
     
    0,000,00€ 0,00
     
    16/07/2024Gasolio Autotrazione B0 10ppmCARICOeAD00,000,00€ 0,00
     
    0,000,00€ 0,00
     
    Query per report

    tramite questa query genero il report

    nel campo indicato nella freccia viene preso dalla tabella Garanzia

    IDDataGaranzia
    501/07/2024€ 11.234.987,98
    801/08/2024€ 12.587.468,25
    Garanzia

    al momento il dato nel report  viene preso tramite la formula  =DLookUp("Garanzia";"Garanzia";"ID=" & DMax("ID";"Garanzia")).

    E' possibile al posto del criterio ID associarci la data che inserisco in una maschera per generare il report?

  • Re: Problemi Report con dati da più query

    Fammi capire. Hai usato i campi di una tabella per generare una query. Che senso ha una cosa del genere. A che ti servono le altre tabelle?

    22/07/2024 - Rotocalc84 ha scritto:


    E' possibile associarci la data che inserisco in una maschera per generare il report?

    Questa non la comprendo. I dati sono contenuti in tabelle e non nelle maschere. Le maschere sono interfacce grafiche per gestire i dati delle tabelle.

  • Re: Problemi Report con dati da più query

    Buongirno Antony,

    alla fine sono riuscito ad effettuare quello che volevo creando delle query e nei criteri ho inserito 

    Between [Maschere]![Data]![Data_Da] And [Maschere]![Data]![Data_A]

    grazie ad ogni modo del supporto

    Saluti

    Nicola

Devi accedere o registrarti per scrivere nel forum
13 risposte