Tabular Data ControlのFilterプロパティ
- [www]
Tabular Data Control (TDC)のFilterプロパティには少々癖がある。
たとえば、列名、比較値とも、引用符は使用しない。
つまりこれは正しい。
sFilter = ' column1 = 大根 ';
oTdc.Filter = sFilter;
ただし、空文字列と比較する場合は引用符を使用する。
このとき引用符は二重引用符でなければならない。
sFilter = ' column1 = "" ';
oTdc.Filter = sFilter;
html内で使用するときはもちろんこうなる。
<!-- Microsoft Tabular Data Controlオブジェクト -->
<object id="object_rec_vegetables" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<param name="DataURL" value="./vegetables.csv" />
<param name="UseHeader" value="true" />
<param name="Sort" value="-harvest_date" />
<param name="Filter" value="vegetable_name <> """ />
</object>
論理演算子についてもちょっと変わってる。
ドキュメントには以下のようになってる。
Complex ::== Simple
::== Simple '&' Simple [ '&' Simple ... ]
::== Simple '|' Simple [ '|' Simple ... ]
Simple ::== '(' Complex ')'
::== Atom Relop Atom
Relop ::== '=' | '>' | '>=' | '<' | '<=' | '<>'
Atom ::== Characters up to a (, ), >, <, =, & or |
トラックバック
- このエントリーにトラックバック:
- http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/72
コメント