Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query di Access in Asp

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    457

    Query di Access in Asp

    Ciao a tutti, scusate io ho questa query in Access :

    codice:
    SELECT DISTINCTROW Dipendenti.[Cognome e Nome], Sum(Trattamenti.Importo) AS [Somma Di Importo]
    FROM Dipendenti RIGHT JOIN Trattamenti ON Dipendenti.[IDImpiegato] = Trattamenti.[IDImpiegato]
    WHERE (((Trattamenti.Data)>=[Forms]![Intervallo date report]![Dal] And (Trattamenti.Data)<=[Forms]![Intervallo date report]![Al]))
    GROUP BY Dipendenti.[Cognome e Nome];
    e la sto cercando di utilizzare in asp, ma non riesco ad ottenere lo stesso risultato, qualcuno potrebbe dsarmi una mano ?
    l'ultimo codice che ho scritto è questo :
    codice:
    <%
    giornoinizio = trim(request.form ("giornoinizio"))
    meseinizio = trim(request.form ("meseinizio"))
    annoinizio = trim(request.form ("annoinizio"))
    datainizio=(meseinizio&"/"&giornoinizio&"/"&annoinizio)
    giornofine = trim(request.form ("giornofine"))
    mesefine = trim(request.form ("mesefine"))
    annofine = trim(request.form ("annofine"))
    datafine=(mesefine&"/"&giornofine&"/"&annofine)
    .......
    SELECT DISTINCTROW Dipendenti.[Cognome e Nome], "&Sum&"(Trattamenti.Importo) AS TOTALE, [Trattamenti].[Data] FROM Dipendenti RIGHT JOIN Trattamenti ON Dipendenti.[IDImpiegato] = Trattamenti.[IDImpiegato] WHERE Trattamenti.Data>=#"&datainizio&"# AND Trattamenti.Data<=#"&datafine&"# GROUP BY Dipendenti.[Cognome e Nome];
    while NOT objRs.EOF
    %>
    <table border="1" cellpadding="6" cellspacing="6">
    <tr>
    <td align="left"><b>Operatore</b></td>
    <td align="left"><b>Importo</b></td>
    </tr>
    <tr>
    <td align="left"><%=objRs("Cognome e Nome")%></td>
    <td align="left"><%=" � "&(formatNumber(objRs("TOTALE"),2))%></td>
    </td>
    </tr>
    <%
    objRs.Movenext
    wend
    %>
    <%
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    %>
    </table>
    ma chiaramente non funziona !

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    457
    Qualche aiuto ?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    457
    Ciao a tutti, dopo vari tentativi adesso ho questo codice :

    codice:
    SELECT Dipendenti.[Cognome e Nome],Trattamenti.Importo, "&Sum&"(Trattamenti.Importo) AS TOTALE, [Trattamenti].[Data], Month(Trattamenti.Data) AS Mese, Year(Trattamenti.Data) AS Anno FROM Dipendenti RIGHT JOIN Trattamenti ON Dipendenti.[IDImpiegato] = Trattamenti.[IDImpiegato] WHERE Trattamenti.Data>=#"&datainizio&"# AND Trattamenti.Data<=#"&datafine&"# ORDER BY Dipendenti.[Cognome e Nome] ;")
    
    %>
    
    <% if periodo<>objRs("Mese") then %>
    <table border="1" cellpadding="6" cellspacing="6">
    <tr>
    <td colspan="5" class="ms-grid8-left" style="background-color: #CCFFFF"><b>Mese di : <%=MonthName(Month(objrs("Data")),False)%> - Anno : <%=(Year(objrs("Data")))%></b>
    </td>
    </tr>
    <tr>
    <td align="left"><b>Operatore</b></td>
    <td align="left"><b>Importo</b></td>
    </tr>
    
    <% while NOT objRs.EOF %>
    <% if precedente<>objRs("Cognome e Nome") then %>
    
    <tr>
    <td align="left"><%=objRs("Cognome e Nome")%></td>
    <td align="left"><%=" € "&(formatNumber(objRs("TOTALE"),2))%></td>
    </td>
    </tr>
    
    <%
    precedente=objRs("Cognome e Nome")
    end if
    %>
    
    <% periodo=objrs("Mese")
    %>
    
    <%
    objRs.Movenext
    wend
    %>
    <%
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    end if
    Set objConn = Nothing
    %>
    </table>
    che ancora però non è quello che desidero, in quanto mi da solo un mese anche se io inserisco un intervallo maggiore e l'importo non è la somma ma un solo dato !!!
    Come posso fare ?

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 © 2017 vBulletin Solutions, Inc. All rights reserved.