|
| 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
| |
|
|