/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste