如果您正在製作 Web 網頁,則您可以建立一個 HTML 鏈結, 造成 HTML 區塊的執行。使用者在瀏覽器上按一下定義為 HTML 鏈結的文字或影像時, Net.Data 會執行巨集中的 HTML 區塊。
若要建立 HTML 鏈結,請使用 HTML <a> 標籤。決定哪些文字或圖形, 您想要使用它們作為 Net.Data 巨集的超鏈結,然後以 <a> 及 </a> 標籤來圍住它。 在 <a> 標籤的 HREF 屬性中,請指定巨集及 HTML 區塊。
下列範例顯示當使用者在網頁上選取文字「列示所有監視器」時,可執行 SQL 查詢的鏈結。
<a href="http://server/cgi-bin/db2www/listA.d2w/report"> 列示所有監視器</a>
按一下鏈結即可呼叫名為 listA.d2w 的巨集,它具有名為 "report" 的 HTML 區塊, 如同下列範例所示一般:
%DEFINE DATABASE="MNS97"
%FUNCTION(DTW_SQL) myQuery(){
SELECT MODNO, COST, DESCRIP FROM EQPTABLE
WHERE TYPE='MONITOR'
%}
%HTML(report){
@myQuery()
%}
此查詢會傳回一個表格,內容包含由 EQPTABLE 表格內所描述之每種監視器的型號、 成本及說明資訊。 這個範例會藉由因產生預設報告來顯示查詢結果。 請參閱"報告區塊",以取得如何使用 REPORT 區塊來自行設定報告的資訊。