|  | 		    
					
        
         
          
         
	
          | |  | Løkke spørgsmål Fra : Belial
 | 
 Dato :  19-02-04 17:15
 | 
 |  | Jeg har en aktivitetskalender, hvor tabellen er opbygger af følgende rækker:
 maaned, aar, dato, klokkeslet, tekst.
 
 Maaned har f.eks. indholdet: 02, 02, 03, 03, 05 osv.
 
 hvor 02 er februar, 03 marts osv.
 
 Jeg vil nu gerne have skrevet kalenderen ud således, at den, når den har
 udskrevet alle poster for en given måned, går videre til næste måned og
 laver en ny overskrift. Selve indholdet ser således ud:
 
 <%
 sql = "SELECT maaned, dato, klokkeslet, tekst FROM tabel ORDER BY
 maaned, dato "
 Set objRS = Connect.Execute(sql)
 
 %>
 <% if not objRS.eof then %>
 <tr>
 <td bgcolor="#515EAD" colspan="3">
 <font class="hvid_overskrift"><%=Overskrift%></font>
 </td>
 </tr>
 <% end if %>
 <% do until objRS.eof %>
 <tr>
 <td nowrap valign="top"><b><%=objRS("dato")%></b></td>
 <td nowrap valign="top"><b><%=objRS("klokkeslet")%></b></td>
 <td class="td3"><%=objRS("tekst")%></td>
 </tr>
 <%
 objRS.MoveNext
 loop
 %>
 
 Hvordan skal min løkke se ud, for at det kan lykkedes. Jeg tænkte på om der
 var noget "for each item" agtigt noget, som kunne afhjælpe problemet?
 
 
 
 
 |  |  | 
  finn elmgaard (19-02-2004) 
 
	
          | |  | Kommentar Fra : finn elmgaard
 | 
 Dato :  19-02-04 18:13
 | 
 |  | > Jeg vil nu gerne have skrevet kalenderen ud således, at den, når den har
 > udskrevet alle poster for en given måned, går videre til næste måned og
 > laver en ny overskrift. Selve indholdet ser således ud:
 >
 >         <%
 >         sql = "SELECT maaned, dato, klokkeslet, tekst FROM tabel ORDER BY
 > maaned, dato "
 >            Set objRS = Connect.Execute(sql)
 >
 >            %>
 >            <% if not objRS.eof then %>
 >          <tr>
 >           <td bgcolor="#515EAD" colspan="3">
 >           <font class="hvid_overskrift"><%=Overskrift%></font>
 >           </td>
 >          </tr>
 >           <% end if %>
 >           <% do until objRS.eof %>
 >             <tr>
 >           <td nowrap valign="top"><b><%=objRS("dato")%></b></td>
 >           <td nowrap valign="top"><b><%=objRS("klokkeslet")%></b></td>
 >           <td class="td3"><%=objRS("tekst")%></td>
 >                </tr>
 >            <%
 >             objRS.MoveNext
 >            loop
 >             %>
 >
 > Hvordan skal min løkke se ud, for at det kan lykkedes. Jeg tænkte på om
 der
 > var noget "for each item" agtigt noget, som kunne afhjælpe problemet?
 
 
 Uden at have afprøvet det vil jeg mene, at du kan gøre noget i retning af
 følgende:
 
 I slutningen af løkken lægger du den aktuelle månedsværdi over i en variabel
 
 <% maaned=Month(objRS("dato")) %>
 
 I begyndelsen af løkken undersøger du om månedsværdien af den nye dato
 svarer til den du netop har gemt og lader det bestemme, om du vil skrive en
 overskrift eller ej.
 
 mvh
 Finn
 
 
 
 
 |  |  | 
 |  |