03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Het gegevensraster op de pagina wordt bijgewerkt.<br />

De gevraagde record zoeken en op de detailpagina weergeven<br />

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

Om de record te kunnen weergeven die door de hoofdpagina is opgevraagd, moet u een recordset definiëren om een enkele<br />

record vast te houden en de recordsetkolommen aan de detailpagina binden.<br />

1 Schakel over naar de detailpagina. Als u nog geen detailpagina hebt, maakt u een lege pagina (Bestand > Nieuw).<br />

2 Klik in het paneel Bindingen (Venster > Bindingen) op de plusknop (+) en kies Recordset (Query) of Gegevensset<br />

(Query) in het pop-upmenu.<br />

Het dialoogvenster Eenvoudige recordset of gegevensset wordt geopend. Als het geavanceerde dialoogvenster wordt<br />

geopend, klikt u op Eenvoudig.<br />

3 Geef de recordset een naam, en selecteer een gegevensbron en de databasetabel waaruit de recordset de gegevens moet<br />

ophalen.<br />

4 Selecteer in het gebied Kolommen de tabelkolommen die u in de recordset wilt opnemen.<br />

De recordset kan gelijk zijn aan de recordset op de hoofdpagina. Dat is echter niet noodzakelijk. Gewoonlijk heeft een<br />

recordset voor een detailpagina meerdere kolommen om meer details weer te geven.<br />

Als de recordsets verschillend zijn, moet u ervoor zorgen dat de recordset op de detailpagina minstens één kolom<br />

gemeenschappelijk heeft met de recordset op de hoofdpagina. De gemeenschappelijke kolom is gewoonlijk de kolom met<br />

de record-id, maar het kan ook het join-veld van gerelateerde tabellen zijn.<br />

Als u slechts enkele tabelkolommen in de recordset wilt opnemen, klikt u op Geselecteerd en kiest u de gewenste kolommen<br />

door op de kolommen in de lijst te klikken terwijl u Control (Windows) of Command (Macintosh) ingedrukt houdt.<br />

5 Vul de sectie Filter in om de record te zoeken en weer te geven die is opgegeven in de URL-parameter die door de<br />

hoofdpagina is doorgegeven:<br />

• Selecteer in het eerste pop-upmenu in het gebied Filter de kolom in de recordset met waarden die overeenkomen met de<br />

waarde van de URL-parameter die door de hoofdpagina is doorgegeven. Als de URL-parameter bijvoorbeeld een<br />

record-id-nummer bevat, selecteert u de kolom die record-id-nummers bevat. In het eerder besproken voorbeeld bevat<br />

de recordsetkolom CODE de waarden die overeenkomen met de waarde van de URL-parameter die door de hoofdpagina<br />

is doorgegeven.<br />

• Selecteer in het pop-upmenu naast het eerste menu het gelijkteken (dit moet al zijn geselecteerd).<br />

• Selecteer in het derde pop-upmenu de optie URL-parameter. De hoofdpagina gebruikt een URL-parameter om<br />

informatie door te geven aan de detailpagina.<br />

• Voer in het vierde vak de naam in van de URL-parameter die de hoofdpagina heeft doorgegeven.<br />

6 Klik op OK. De recordset wordt in het paneel Bindingen weergegeven.<br />

7 Koppel de recordsetkolommen aan de detailpagina door de kolommen in het paneel Bindingen (Venster > Bindingen)<br />

te selecteren, en ze naar de pagina te slepen.<br />

Wanneer u zowel de hoofdpagina als de detailpagina op de server hebt geladen, kunt u de hoofdpagina in een browser<br />

openen. Wanneer u op een detailkoppeling op de hoofdpagina klikt, wordt de detailpagina geopend met meer informatie<br />

over de geselecteerde record.<br />

Zie ook<br />

“Een testserver instellen” op pagina 45<br />

Een koppeling maken om een gerelateerde pagina te openen (ASP, JSP)<br />

U kunt een koppeling maken die een aanverwante pagina opent en bestaande parameters aan die pagina doorgeeft. Het<br />

servergedrag is alleen beschikbaar wanneer de ASP- of JSP-servermodellen worden gebruikt.<br />

590

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!