pb的基本函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

pb的基本函数
1、Open 两种格式:一个是带参数的还有一个是不带参数的
不带参数的是不确定具体的数据类型的
2、Opensheet() opensheet(指定窗口名,{指定要打开的窗口的类型},指定要放置的工作表的框架窗口名,所打开的窗口是在第几个菜单下生产默认值为倒数第二个,打开方式arrangeopen。

) 打开方式分为三种:cascade、layered、original。

Cascade:向右下方偏移。

默认值如果缺少的话
Layered:最大化
Original:与cascade相同。

只是打开的时候与原来的一样大
3、Close
4、Setfocus() 将焦点设置到指定控件上
Objectname.setfocus() 如果objectname是列表框的话则控件将指向列表框的第一列表项上。

5、SelectText()返回该控件所选的文本。

返回值为long Singlelineeditname.selecttext(start,length)
6、GetColumn()和GetColumnname()两个都没有返回值:第一个是返回当前列的列好,第二个则是返回当前列名
7、Update()
8、DeleteRow()
Dwcontrol.deleteRow(row) row表示要删除的行数,当该值为0时则表示删除该行
1、insert row 在数据窗口控件指定行前面插入一行
dwcontrol.insertrow(row) scrolltorow():使新插入的行成为当前行。

2、ScrollT oRow() 使用方法:rtename .scrolltorow(row)
Rtename超文本编辑框的名称。

如果row的值为0的话则就回滚到第一行,如果row的值大于超文本的行数则回滚到最后一行
3、selectedColumn()返回插入点后第一个字符的位置
rtename.selectedcolumn()
4、setcloumn
5、print() 以当前字体在打开的打印作业中打印一行或多行文本
print(printjobnumber,{tabl},string{,tab2})tab1为文本开始打印的位置,以千分之一英寸为单位。

String 指定要打印的字符串
Tab2 打印结束后打印光标要移动到的位置
6、SetItem 设定数据存储对象指定列的行的上面的值
格式或者说语法:(dw_jineng.SetItem(ll_Row, 'xingming', ls_XingMing)),setitem(行数,字段,数值)
行数:数据希望写入缓冲区的行数
字段:可以是数字也可以是字符串
数值:可以是任何类型的数据
7、SelectRow() selectrow(0,false)取消以前点中行的状态
Selectrow(getclickedrow(),true)
8、GetItemString() 读取数据窗口中的值,条件是这个值必须是字符
比如:dw_1.getitemstring(1,3),取得第2行,第4列的值(行列起始从0开始标)
或者dw_1.getitemstring(1,姓名),取得第2行,列名为姓名的值(假使你有姓名这列
8、GetItemDecimal() 语法:
dwcontrol .getitemdecimal(row,column{,dwbuffer,originalval ue})
Row 要得到数据值的单元所在的行
Column 要得到数据值的单元所在的列
Dwbuffer:指示想得到数据窗口哪个缓冲区的值:
Primary:缺省值,delete:得到删除缓冲区中的数据
Filter:得到过滤缓冲区的数据
9、GetItemNumber()
10、GetItemDate()
GetItemDateTime()
GetItemTime()
GetItemStatus()函数作用:返回指定缓冲区中指定行、指定列数据项的修改状态getitem(行数,字段)
1、Getrow()返回数据窗口当前行的行号
lrc=dw_employee.GetRow()
2、GetText()
返回数据窗口空间中“悬浮在当前”行或者列之上的编辑框中的文本。

3、KeyDown(检测用户是否按了键盘上指定的键
keydown(keycode)
If keydown(keyf1!) then
…….//按f1键执行的代码
Elseif keydown(keycontrol!)then。

//按ctrl执行的代码
End if
3、triggerevent 函数语法:objectname.TriggerEvent ( event {,
word, long } )
触发指定对象的指定事件
event:要触发的事件
例子1,触发缺省事件:
cb_1.TriggerEvent(Clicked!)
等价于:
cb_1.TriggerEvent(“Clicked”)
例子2,触发用户自定义事件:
w_main.TriggerEvent(“ue_open”)
例子3,传递信息和接收信息:
w_main.TriggerEvent(“ue_open”,0,’test’)
/doc/048970991.html,/view/1462028.htm?
wtp=tt
4、postevent()异步触发事件。

将指定事件放置到指定对象或控件事件队列的尾部执行用法与tiggerevent()函数差不多。

只是执行的快慢程度有差别
5、SetTransObject() 函数连接数据窗口和交易对象
This.SetTransObject(SQLCA)
6、SetTrans() settrans()用于设置数据窗口控件的内部事务对象。

如果在调用GETTRANS()之前未正确执行SETTRANS()函数,那么GETTRANS()执行失败。

如果应用程序使用SETTRANSOBJECT ()来设置数据窗口控件使用的事务对象,那么GETTRANS()不能得到该事务的信息。

一般情况,使用SETTRANSOBJECT()来设置数据窗口控件使用的事务对象,原因在于能够提高应用程序运行的性能,避免重复执行建立数据库连接和断开数据库连接的过程
7 Reset()
删除统计图形中的所有数据、类或者列
Graphname.reset(graphresettype)
Graphresettype枚举的类型删除哪一个部分
All:删除所有
Category:删除该统计图中所有类以及数据
Date:删除该统计图中所有数据
Series:删除该统计图中所有序列以及数据
8、Retrieve() 检索数据
SetRowFocusIndicator() 设置数据窗口控件的当前行指示符
Dw_1.setrowfocusindicator(focusindicator)
将数据窗口的当前指示符设置为focusindicator
SetTabOrder():修改数据窗口的控件的指定列的跳转次序SetTabOrder(columun,tabnumber:指定列的跳转序号
3、Modify()使用字符串中定义的操作修改数据窗口控件
Modify(modstring) 其值定义了修改数据窗口的各种控件的各种操作
4、FileExists()检查指定的文件是否存在
5、ImportFile()将指定的内容插入到统计图中
6、FindItem(text,index)text: 要查找的文本index:开始查找的列表项的索引
7、DeleteItem()删除指定的列表项
8、Describe()数据窗口控件结构方面的指定信息
9、AcceptText()将漂浮在数据窗口上面的信息放到数据窗口的主缓冲区里面去
10、RowCount()数据窗口的可用行数
1、Clear()释放以前打开的存储
成功的时候返回0发生错误的时候返回-9、
2、ArrangeSheets()
3、Resize() 重新设置窗口的大小
4﹑GetClickedRow() 返回单机或者双击数据窗口中控件的行号P115
4、070﹑GetClickedColumn() 返回单机或者双击数据窗口中控件的列号
5、FilteredCount() filteredcount()返回的是不满足当前过滤条件的行数返回的是过滤缓冲区中的总数据记录
6、GetColumnName()getcolumnname()获得数据窗口的列名
7、GetChild()功能:得到指定子数据窗口的引用并将其保存到变量中然后应用程序
就可以使用该变量来操作子数据窗口对象语法:dwcontrol.GetChild ( name, dwchildvariable ) 参数:dwcontrol 数据窗口控件名name string 类型列名该列包含了欲得到引用的子数据窗口对象dwchildvariable DataWindowChild 类型用于存储该函数得到的子数据窗口对象的引用返回值:Integer 函数执行成功时返回1,出错时返回-1 ,子数据窗口对象引用保存在变量dwchildvariable 中如果任何参数的值为NULL ,则GetChild()函数返回NULL
8、OpenWithParm()
语法一、带参数打开编程时已知数据类型的窗口对象语法OpenWithParm(windowvar,parameter{,parent})
语法二、带参数打开程序运行后才能确定数据类型的窗口对象语法OpenWithParm(windowvar,parameter,windowtype{,parent})。

相关文档
最新文档