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

    Vb.net - Mysql Crystal Report Ado.net

    Ciao ragazzi grazie anticipatamente per la pazienza e per la disponibilità. Sto cercando di creare un gestionale per un commercialista.
    Ho il database mysql pronto, interfaccia VB.net pronta etc..etc...
    Il problema si complica quando devo creare dei report di questo tipo
    NOME : nomedipendente
    COGNOME : cognomedipendente
    REPARTO : repartodipendente
    FUNZIONE : funzionedipendente

    sono tre tabelle diverse : utenti , rep_funz e funzione
    dove in utenti ci sono : id_utente , nome, cognome,
    in rep_funz c'è : id_rep_funz , rep_funz , desc_rep
    in funzione c'è : id_funzione, funzione, desc_funzione, id_rep_funzione
    (se mi sono spiegato male ditemelo)

    1) ho creato un dataset : Aggiungi -> nuovo elemento -> dataset1.xsd e l'ho riempito con esplora server con le tre tabelle
    2) ho creato il report : aggiungi -> nuovo elemento -> crystalreport1.rpt
    3) ho collegato il report al dataset con "esperto database"

    non riesco a far visualizzare nulla...vi chiedo gentilmente e con totale disperazione di aiutarmi senza dare nulla per scontato.
    Ho già provato anche altre soluzioni proposte sul forum ma non ho risolto nulla...vi prego aiutatemi sto diventando pazzo!!!!!!!

    PS : utilizzo il driver ADO.net per connettere mysql a vb.net
    GRAZIE RAGAZZI!


    VI POSTO IL CODICE CHE HO USATO :

    Carico il dataset
    codice:
     
    id_utente = anagrafica_dipendenti.id_utente.Text
            Dim ds As New DataSet1
            Dim da As New MySqlDataAdapter
            conn.Open()
            cmd.Connection = conn
            cmd.CommandText = "SELECT utenti.* , rep_funz.* , funzione.* from utenti inner join funzione on utenti.rep_funz = funzione.id_funzione inner join rep_funz on funzione.id_reparto = rep_funz.id_rep_funz where utenti.id_utente = '" & id_utente & "'"
            da = New MySqlDataAdapter(cmd.CommandText, conn)
            da.Fill(ds, "utenti")
    poi secondo il mio raggionamento, una volta caricato il dataset ho finito o sbaglio? a crystal ho già detto nella fase guidata dove prendere i dati...

  2. #2
    Ragazzi in alternativa, ho pensato che basterebbe anche passare i valori dalle textbox del form Home al report. sapete aiutarmi?

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.