Hallo,
Ik ben nog maar net begonnen met experimenteren met ASP pagina's.
Eentje met 1 tabel lukt me prima, maar ik heb een database geschreven waar ik werk met subtabellen. Een gerechtendatabase, in de ene tabel geef ik de naam en uitleg in een andere tabel geef ik de ingredienten in (omder er meerdere kunnen zijn).Als ik die samenvoeg in een query, krijg ik het wel de naam van het gerecht zoveel keer als er ingredienten zijn. In een rapport kun je dat oplossen, hoe doe ik dat in ASP?
Hier is de link naar die test asp pagina:
http://www.dlvc.d2g.com/nancy/...cipes2.asp
De code heb ik ook laten zien, je selecteert een gerecht en dan klik je op de knop, je zult zien wat ik bedoel.
Ik heb een eigen IIS webserver draaien om hiermee te kunnen experimenteren.
Hopelijk kunnen jullie me helpen.
Met vriendelijke groetjes Nancy[/list]
Het is dus de bedoeling van eerst categorie, gerecht en instructies te krijgen en daarna een lijst van de ingredienten?
Ik ken geen asp, maar probeer het te lezen en het lijkt mij dat uw lus te vroeg begint en daardoor voor elk ingredient deze informatie opnieuw print.
De lus die er nu staat:
do until rs.EOF
response.write("<b>" & "Catgorie: " & "</b>" & rs.fields("selcategorie"))
response.write("<br>")
response.write("<b>" & "Gerecht: " & "</b>" & rs.fields("txtgerecht"))
response.write("<br>")
response.write("<br>")
response.write("<b>" & "Instructies: " & "</b>" & rs.fields("memoinstructies"))
response.write("<br>")
response.write("<br>")
response.write("<table border=0>")
response.write("<tr>")
response.write("<td>" & "<i>" & rs.fields("selgrondstoffen") & " " & rs.fields("getalhoeveelheid") & "</td>")
response.write("</tr>")
response.write("</table>")
response.write("<br>")
response.write("<br>")
response.write("<br>")
response.write("<br>")
rs.MoveNext
loop
Dus voor elk resultaat van die query krijg je deze volledige output, ik vermoed dat iets zoals het volgende beter zal zijn:
response.write("<b>" & "Catgorie: " & "</b>" & rs.fields("selcategorie"))
response.write("<br>")
response.write("<b>" & "Gerecht: " & "</b>" & rs.fields("txtgerecht"))
response.write("<br>")
response.write("<br>")
response.write("<b>" & "Instructies: " & "</b>" & rs.fields("memoinstructies"))
response.write("<br>")
response.write("<br>")
response.write("<table border=0>")
do until rs.EOF
response.write("<tr>")
response.write("<td>" & "<i>" & rs.fields("selgrondstoffen") & " " & rs.fields("getalhoeveelheid") & "</td>")
response.write("</tr>")
rs.MoveNext
loop
response.write("</table>")
response.write("<br>")
response.write("<br>")
response.write("<br>")
response.write("<br>")
Ik kan niet garanderen dat het resultaat nog geldige ASP is, maar ik hoop dat het idee duidelijk is.
Heel heel erg bedankt.
Inderdaad die lus begon te vroeg. Ik heb nu twee tabellen geschreven 1 met lus voor die subtabellen en 1 zonder voor de hoofdtabel.
Neem maar een kijkje.
http://www.dlvc.d2g.com/nancy/nancy.htm
Kies daar voor useful, recipes en kies maar uit.
Ik heb verschillende querys gemaakt voor de categorien. Om dat in de ASP te laten voorselecteren was me te moeilijk.
Nogmaals thanks.
Greetz Nancy
