Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Impostazioni colonne e righe

    Ciao al forum.

    Sono in difficoltà nella costruzione di una tbl con il metodo response.write

    Ho costruito questa tabella con la seguente intestazione di colonne:
    codice:
    Regione - Città - Attività - Data - Incaricato
    I dati che stampo a video, nelle varie righe, sono:
    codice:
    LAZIO - Roma - WebServer - ven 05/08/2005 - Filippo
    LAZIO - Roma - WebServer - lun 08/08/2005 - Filippo
    LAZIO - Roma - WebServer - mar 09/08/2005 - Filippo
    LAZIO - Roma - WebServer - mer 10/08/2005 - Filippo
    Le date le recupero tramite la funzione WeekdayName, perchè in realtà nel db access ho solo due date (inizio e fine attività).

    Le intestazioni delle colonne della tabella invece dovrebbe presentarsi così: :
    codice:
    Regione - Città - Attività - 05/08/2005 - 08/08/2005 - 09/08/2005 - 10/08/2005 -Incaricato
    e di conseguenza, la riga dovrebbe essere soltanto una del tipo:
    codice:
    Regione - Città - Attività - 05/08/2005 - 08/08/2005 - 09/08/2005 - 10/08/2005
    LAZIO -    Roma - WebServer - Filippo -    Filippo -    Filippo -     Filippo
    Secondo voi è fattibile?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    ... sto provando cosi, ma stampa da far ridere...:
    codice:
    Function amtWorkDays(start_date, end_date)
    	myworkstartdate = start_date
    	myworkenddate = end_date
    	myworkstartdate = CDate(myworkstartdate)
    	myworkenddate = CDate(myworkenddate)
    	mytempworkday = myworkstartdate
    	
    	do until mytempworkday = myworkenddate
    		
    		mydaycase = Weekday(mytempworkday)
    		select case mydaycase
    				case 1,7	
    			mytempworkday = DateAdd("D", 1, mytempworkday) 
    		case else
    			response.write mytempworkday & "-"
    			mytempworkday = DateAdd("D", 1, mytempworkday) 
    			amtWorkDays = amtWorkDays	
    			amtWorkDays = amtWorkDays + 1 
    		end select
    		
    	loop	
    End Function
    
    dataInizio = request.form("dataInizio")
    dataFine = request.form("dataFine")
    
    response.write ("<div align=""center"">")
    response.write ("<center>")
    response.write ("<table border=""0"" cellpadding=""0"" cellspacing=""0"" style=""border-collapse: collapse"" bordercolor=""#111111"" id=""AutoNumber1"">")
    response.write ("<tr>")
    response.write ("<td style=""border-style: solid; border-width: 1"">"&amtWorkDays(dataInizio, dataFine)&"</td>")
    response.write ("<td style=""border-style: solid; border-width: 1""></td>")
    response.write ("</tr>")
    response.write ("<tr>")
    response.write ("<td style=""border-style: solid; border-width: 1""></td>")
    response.write ("<td style=""border-style: solid; border-width: 1""></td>")
    response.write ("</tr>")
    response.write ("</table>")
    response.write ("</center>")
    response.write ("</div>")
    In pratica stampa così:
    codice:
    04/08/2005-05/08/2005-08/08/2005-09/08/2005-10/08/2005-11/08/2005- 6
    ma all'esterno della tabella stessa...

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.