检索函数
retrievesetfilterfiltersetsortsortgetsqlselect:用于获得当前数据窗口的数据来源的SQL表达式setsqlselect:设置当前数据窗口的数据来源
数据窗口控件的常用焦点控制函数
函数名称GetRowGetClickedRowGetSelectedRowGetColum
GetColum
NameGetClickedColum
SetRowSetRowFocusI
dicatorSetColum
SetFocus返回类型Lo
gLo
gLo
gI
tegerStri
gI
tegerI
tegerI
tegerI
tegerI
teger说明获取数据窗口当前行的行号获取在数据窗口控件中单击和双击行的行号获取数据窗口中指定行之后的第一个被选行的行号
获取数据窗口当前列的列号获取数据窗口当前列的列名获取在数据窗口控件中单击和双击列的列号
将指定的行设置为数据窗口的当前行设置数据窗口控件的当前行指示符将指定的列设置为数据窗口的当前列将当前控制焦点设置到数据窗口控件上
补充:SelectRowlo
growboolea
select进行高亮显示
获取和设置有关数据项的值(GetItem族函数)
GetItemDaterow,colum
:从数据窗口指定的行和列位置读取一个Date类型的值。GetItemDateTimerow,colum
:从数据窗口指定的行和列位置读取一个DateTime类型的值。GetItemDecimalrow,colum
:从数据窗口指定的行和列位置读取一个Decimal类型的值。GetItemNumberlrow,colum
:从数据窗口指定的行和列位置读取数值类型(可以Decimal、Double、I
teger、Lo
g、Real等类型)的值。GetItemStri
grow,colum
:从数据窗口指定的行和列位置读取一个Stri
g类型的值。GetItemTimerow,colum
:从数据窗口指定的行和列位置读取一个Time类型的值。
数据窗口中的数据行滚动
Scroll
umber:将数据窗口的当前编辑框控件从其所在列按指定的方式滚动到同一列的某一行上。ScrollToRow():滚动数据窗口控件的显示至指定行row函数改变当前行但不改变当前列。ScrollNextRow():ScrollPriorRow():ScrollNextPage():ScrollPriorPage():
数据窗口中的数据行的插入和删除和更新
fI
sertRow(Row):在数据窗口的主缓冲区插入一个新行,函数执行成功后,返回已插入行的行号;执行失败则返回1。DeleteRow(Row):在数据窗口的主缓冲区中删除指定行,函数执行成功后返回1;执行失败则返回1。Update:更新数据库中的数据。用户对数据窗口所做的所有插入、修改、删除等操作的结果都只是影响当前数据窗口的各缓冲区内容,对数据库中的数据并没产生任何影响。Update()函数则正是用于将这种影响传递给数据库,从而更新数据库中的数据。Reset():清除当前数据窗口中的所有数据Pri
t():将数据窗口空间的内容发送到当前打印机上。Pr