Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488

    Record su unica riga se l'orario è lo stesso

    E' possibile far comparire sulla stessa riga appuntamenti presi da operatrici differenti ma nello stesso orario ?
    Questo è il codice che sto usando :
    codice:
    <%
    while NOT objRs.EOF
    if precedente<>objRs("Data") then
    %>
    <table border="1" cellpadding="6" cellspacing="6">
    <tr>
    <td align="center" colspan="4"><b>Appuntamenti di giorno : <%=objRs("Data")%></b></td>
    </tr>
    <tr>
    <td align="center">Ora</td>
    <td align="center"><b>Operatore1</></td>
    <td align="center"><b>Operatore2</></td>
    <td align="center"><b>Operatore3</></td>
    </tr>
    <%
    precedente=objRs("Data") 
    end if
    %>
    <tr>
    <td><%=objRs("Ora")%></td>
    <td><%=objRs("Operatore1")%></td>
    <td><%=objRs("Operatore2")%></td>
    <td><%=objRs("Operatore3")%>
    </tr>
    <%
    objRs.Movenext
    wend
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    %>

  2. #2
    mauri, contestualizza please. quel codice buttato lì senza nessuna spiegazione purtroppo non aiuta

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Quote Originariamente inviata da optime Visualizza il messaggio
    mauri, contestualizza please. quel codice buttato lì senza nessuna spiegazione purtroppo non aiuta
    ok, pardon!

    Ho una tabella "Planning" in cui registro gli appuntamenti presi dalle operatrici;

    i cui campi della tabella sono :
    ID
    Data
    Ora
    Operatrice1
    Operatrice2
    Operatrice3

    Con il codice postato estraggo, per una certa data, i valori dei campi :
    Ora
    Operatrice1
    Operatrice2
    Operatrice3

    il mio problema è riuscire a visualizzare sulla stessa riga il valore di tutti e tre i campi "Operatrice1-Operatrice2-Operatrice3" quando hanno lo stesso orario, in quanto attualmente viene riportata una riga per ciascun operatore anche se l'ora è la stessa.

    Come posso fare ?

  4. #4
    credo che dipenda dalla query. hai sempre e solo 3 operatrici?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Quote Originariamente inviata da optime Visualizza il messaggio
    credo che dipenda dalla query. hai sempre e solo 3 operatrici?
    no, ma ho scelto di dare il nome dell'operatrice al nome del campo in modo da farlo comparire come intestazione di colonna e decido nella query quale estrarre, se tutte e tre o solo due.
    Mentre il loro valore è rappresentato dalla descrizione dell'appuntamento preso.

    Per cui secondo te come posso fare comparire sulla stessa riga i valori dei campi che hanno lo stesso orario ?

  6. #6
    puoi averne più di tre? come fai se hai solo 3 colonne?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Quote Originariamente inviata da optime Visualizza il messaggio
    puoi averne più di tre? come fai se hai solo 3 colonne?
    Come ti dicevo, decido nel codice della query quali campi voglio e il risultato è :

    Appuntamenti di giorno .......
    Operatrice1 Operatrice2 Operatrice3
    Ore 9:00 appuntamento1 Appuntamento1
    Ore 9:30 appuntamento2 Appuntamento1
    Ore 10:00 Appuntamento3 Apuntamento2
    ecc.
    ecc.

    In realtà, attualmente ho una riga per ogni operatore, anche se l'orario è lo stesso, mentre io vorrei avere un'unica riga come nell'esempio sopra fatto.

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Scusa metto un'immagine che si capisce meglio


    Immagine.png

  9. #9

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Quote Originariamente inviata da optime Visualizza il messaggio
    fa' vedere la query

    "SELECT Planning.[ID], Planning.[Data], Planning.[Ora], Planning.[Operatrice1], Planning.[Operatrice2], Planning.[Operatrice3] FROM Planning WHERE (((Planning.Data)=#"&data&"#)) ORDER BY Planning.Ora;"

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.