Wenn Sie eine Web-Seite verfassen, können Sie eine HTML-Programmverbindung (Link) erstellen, die zur Ausführung eines HTML-Blocks führt. Wenn ein Benutzer über einen Browser den Text bzw. das Bild anklickt, der bzw. das als eine HTML-Programmverbindung (Link) definiert ist, führt Net.Data den HTML-Block im Makro aus.
Verwenden Sie den HTML-Befehl <a>, um eine HTML-Programmverbindung (Link) zu erstellen. Entscheiden Sie, welcher Text bzw. welche Grafik als Hyperlink zum Net.Data-Makro verwendet werden soll. Stellen Sie ihm bzw. ihr dann den Befehl <a> vor und den Befehl </a> nach. Geben Sie im Attribut HREF des Befehls <a> das Makro und den HTML-Block an.
Im folgenden Beispiel wird eine Programmverbindung (Link) gezeigt, die zur Ausführung einer SQL-Abfrage führt, wenn ein Benutzer den Text "List all monitors" auf einer Web-Seite auswählt.
<a href="http://server/cgi-bin/db2www/listA.d2w/report"> List all monitors</a>
Durch das Anklicken der Programmverbindung (Link) wird das Makro listA.d2w mit dem HTML-Block "report" aufgerufen. Siehe folgendes Beispiel:
%DEFINE DATABASE="MNS97"
%FUNCTION(DTW_SQL) myQuery(){
SELECT MODNO, COST, DESCRIP FROM EQPTABLE
WHERE TYPE='MONITOR'
%}
%HTML(report){
@myQuery()
%}
Diese Abfrage gibt eine Tabelle mit der Modellnummer (MODNO), dem Preis (COST) und einer Beschreibung (DESCRIP) für jeden Monitor zurück, der in der Tabelle EQPTABLE beschrieben ist. Dieses Beispiel zeigt die Ergebnisse der Abfrage durch Generierung eines Standardberichts an. Informationen zum Anpassen Ihrer Berichte mit einem REPORT-Block finden Sie in REPORT-Blöcke.