У меня есть приложение HTA, которое использует текстовый файл в качестве источника данных. В текстовом файле есть список поставщиков и счетов, которые обновляются каждый день. Проблема в том, что HTA загружает все данные, как только он открывается, и для его завершения требуется некоторое время. Есть ли способ загружать только те данные, которые соответствуют критериям из раскрывающихся списков, например, выбор идентификатора поставщика, суммы счета или обоих? Вот код моего приложения.
<title>Accounts Payable Invoices</title>
<head>
<HTA:Application
APPLICATIONNAME="AP INVOICES"
Scroll="yes"
>
</head>
<HTML>
<BODY>
<OBJECT id="serviceList" CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<PARAM NAME="DataURL" VALUE="C:\Users\Public\AP_Invoice.prn">
<PARAM NAME="UseHeader" VALUE="TRUE">
<PARAM NAME="TextQualifier" VALUE=""">
<PARAM NAME="SortColumn" VALUE="Vendor;GL Date">
</OBJECT>
<H2>Accounts Payable Invoices</H2>
<table border='1' width='100%' cellspacing='0' datasrc=#serviceList>
<THEAD><TR>
<TD><b>Vendor</TD>
<TD><b>Invoice</TD>
<TD><b>GL Date</TD>
<TD><b>Invoice Amount</TD>
<TBODY>
<TR>
<TD><DIV datafld="Vendor"></DIV></TD>
<TD><DIV datafld="Invoice"></DIV></TD>
<TD><DIV datafld="GL Date"></DIV></TD>
<TD><DIV datafld="Invoice Amount"></DIV></TD>
</TR>
</THEAD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>