Ik heb een access database met de volgende structuur
Nu wil een rapport hebben van 1 pagina groot van elke kamer.
( elk rapport per kamer moet 1 pagina worden omdat je deze rapporten dan aan de kamers kan uitdelen als je het volledige rapport uitprint.)
Ik heb een script gemaakt die in een tabel (van 1 pagina groot) deze waarde op papier maar doet dit met ID.
Wat krijg ik dan een heel mooi rapport van de data maar per id.
Het rapport ziet er grof weg zo uit
maar dat doet die voor elke waarde in de database en ik wil een rapport van een kamer waar meerdere "afspraken op staan dus "
Maar wel van alle data die aan mijn query voldoet dmv een loopje.
de code die ik nu heb is
Hoe los ik dit op ?
Wat heb ik zelf gedaan
Veel gezocht op google.
ik ben bezig geweest met de id waarde te laten bepalen door een loopje langs de min en max waarde in de database.
Dit is natuurlijk stom als er 1 record verwijderd wordt.
dan krijg je een leeg rapport.
code:
1
2
3
4
5
6
7
8
9
| planning id locatie kamer van tot 1 1 1 1 2 2 1 1 2 3 3 1 2 3 4 4 2 2 1 2 enzoverder |
Nu wil een rapport hebben van 1 pagina groot van elke kamer.
( elk rapport per kamer moet 1 pagina worden omdat je deze rapporten dan aan de kamers kan uitdelen als je het volledige rapport uitprint.)
Ik heb een script gemaakt die in een tabel (van 1 pagina groot) deze waarde op papier maar doet dit met ID.
Wat krijg ik dan een heel mooi rapport van de data maar per id.
Het rapport ziet er grof weg zo uit
code:
1
2
3
4
5
6
7
| Datum Locatie Kamer van tot |
maar dat doet die voor elke waarde in de database en ik wil een rapport van een kamer waar meerdere "afspraken op staan dus "
code:
1
2
3
4
5
6
7
8
| Datum Locatie Kamer van tot van tot |
Maar wel van alle data die aan mijn query voldoet dmv een loopje.
de code die ik nu heb is
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| <%
Dim locatie
locatie = Request.QueryString("locatie")
SQL = "SELECT * FROM planning where locatie LIKE '%"&locatie&"%' "
%>
<h2><%=date()%></h2>
<h3><%="Locatie: " & locatie%><br>
<%
set objRec = objCon.execute(SQL)
%>
<table border="1" cellspacing="0" cellpadding="0" width="70%">
<tr><td>tandarts</td><td>van</td><td>tot</td><td>patient</td></tr>
<%
Do While Not objRec.EOF
%>
<tr>
<td><%= objRec.Fields("van").Value %></td>
<td><%= objRec.Fields("tot").Value %></td>
</tr>
<%
objRec.MoveNext
Loop
%> |
Hoe los ik dit op ?
Wat heb ik zelf gedaan
Veel gezocht op google.
ik ben bezig geweest met de id waarde te laten bepalen door een loopje langs de min en max waarde in de database.
Dit is natuurlijk stom als er 1 record verwijderd wordt.
dan krijg je een leeg rapport.
[ Voor 112% gewijzigd door wd200 op 26-03-2007 17:19 ]