Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    42

    [vb.net][crystal report] report con dataset di + tabelle

    Ho un report che ha come origine dati un dataset di + tabelle tra loro relazionate.
    Es.
    Cliente TipiCliete

    Nome id_tipoCliente
    id_tipoCliente descrizione

    Ho creato un report con i campi
    Nome Descrizione

    Il report me lo visualizza correttamente ma mi include solo i record dove id_tipoCliente della tabella cliente è valorizzato.

    Come faccio a visualizzare tutti i record e non solo quelli completi di tutti i campi?
    Grazie a tutti

  2. #2
    Ciao ,
    premetto che non ho ancora utilizzato il dataset con tabelle correlate .
    Il tuo problema è che ti restituisce come risultato della tua query solo i records per cui l'uguaglianza del id_tipocliente viene soddisfatta , dovresti provare a fare un'outer join .
    Su che Db ti appoggi ?
    Se Sql-Server potresti provare come nell'esempio qui sotto .

    Es.
    -------------------------------------------------------------------
    Per includere nel risultato tutti gli autori, indipendentemente dal fatto che nella città in cui vivono abbia sede o meno un editore, è possibile utilizzare un left outer join SQL-92. La query del left outer join Transact-SQL è la seguente:

    SELECT a.au_fname, a.au_lname, p.pub_name
    FROM authors a LEFT OUTER JOIN publishers p
    ON a.city = p.city
    ORDER BY p.pub_name ASC, a.au_lname ASC, a.au_fname ASC

    -------------------------------------------------------------------

    Fammi sapere ...
    Cordiali saluti
    Red :master:



    Il report me lo visualizza correttamente ma mi include solo i record dove id_tipoCliente della tabella cliente è valorizzato.

    Come faccio a visualizzare tutti i record e non solo quelli completi di tutti i campi?
    Grazie a tutti
    Cordiali saluti
    Red Roma

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    42

    risolto

    Mentre mi postavi la soluzione teorica ho trovato dove applicarla. Invio il link msdn
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1040/crystlmn/html/crtsklinkingdatabasetables.htm

    Praticamente sulle relazioni occorre impostare il join esterno sinistro e non il semplice inner join predefinito.
    Ciao e Grazie

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.