- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PB常用代码
pb 常用的一些代码
窗口的open 事件或者【浏览】和【查询】按钮的click 事件
dw_1.settransobject(sqlca)//指定事务对象
dw_1.retrieve()//检索数据
【添加】按钮的click 事件
dw_1.insertrow(0)
dw_1.setfocus()
dw_1.scrolltorow(dw_1.rowcount())
if dw_1.updata()=1 then
messagebox(提示,保存成功!)
cb_1.enabled=true
cb_3.enabled=false
esle
messagebox(提示,保存失败,请核实!)
end if
dw_1.setcolumn(1)//将第一列设置为当前列
cb_1.enabled=false
cb_3.enabled=true//cb_3 为保存控件
【保存】按钮的click 事件
if dw_1.update()=1 then
messagebox(提示,保存成功!)
cb_1.enabled=true
cb_3.enabled=false
else
messagebox(提示,保存失败,请核实!)
end if
【删除】按钮的click 事件
if dw_1.deleterow(0) then//其中0 表示删除当前行
if dw_1.update()=1 then
messagebox(提示,删除成功!)
else
messagebox(提示,删除失败!)
end if
else
messagebox(提示,删除失败)
end if
【退出】???钮click 事件
close(parent)
【上一条】按钮的click 事件
dw_1.scrollpriorrow()
dw_1.selectrow(0,false)//0 表示选取或者取消所有行,dw_1.selectrow(1,true)//第一行高亮显
示
dw_1.selectrow(dw_1.getrow(),true)
【下一条】按钮的click 事件
dw_1.scrollnextrow()
dw_1.selctrow(0,false)
dw_1.selectrow(dw_1.getrow(),true)
【升序】按钮的click 事件 本例按商品编号升序排列
dw_1.setransobject(sqlca)
dw_1.setsort(商品编号 A)//setsort 函数用来定义数据窗口如何排序,sort()函数则实际对数
据窗口进行排序。A 表示升序,D 表示降序。
dw_1.sort()
dw_1.retrieve()
下拉数据窗口的selectionchanged 事件,用于动态绑定数据窗口
string sjckdx
sjckdx=trim(ddlb_1.text)
if sjckdx=商品信息表 then
dw_1.dataobject=spxxb_data//在程序运行时动态绑定数据窗口对象spxxb_data
elseif sjckdx=供应商信息表 then
dw_1.dataobject=gysxxb_data//在程序运行时绑定数据窗口对象gysxxb_data
end if
控制数据窗口中数据列的显示颜色关键技术
打开数据窗口对象画板,选择数据窗口对象中要为其设置显示颜色的字段列,然后再属性页
中选择【font 】选项卡background Color 后的expression 中填入代码,例如: if( 数
量4,rgb(240,0,0),if(数量3,rgb(0,240,0),rgb(50,50,250)))
使用下列数据窗口选择商品名称实现快速输入
在属性页中选择【edit】,在【style type】下拉列表框中选择【dropdowndw】
在数据录入时对行进行计算
数据窗口控件的rbuttondown 事件,实现行数据的自动计算其代码如下:
decimal jj,je
long sl,i,rowcnt
rowcnt=dw_1.rowcount()//获取数据窗口中的记录总数
if rowcnt0 then
dw_1.scrolltorow(1)
for i=1 to rowcnt
jj=dw_1.getitemnumber(i,5)//从数据窗口中取值
sl=dw_1.getitemnumber(i,6)
je=dec(mid(string(jj*sl),1,pos(string(jj*sl),.,1) 2))
dw_1.setitem(i,7,je)//为数据窗口赋值
next
end if
为数据窗口建立一个用户自定义事件us_dw,event id 选择pbm_dwnprocessenter 其代码如下,
实现行
您可能关注的文档
- Galaxy Tab Q如何卸载安装的第三方软件(T2556).pdf
- Galaxy Tab Q如何取消屏幕上的眼睛图标(T2556).pdf
- Galaxy Tab Q如何显示电池电量百分比(T2556).pdf
- Galaxy Tab Q如何恢复出厂设定(T2556).pdf
- Galaxy Tab Q如何取消通话中提示音(T2556).pdf
- Galaxy Tab Q如何添加天气小组件(T2556).pdf
- Galaxy Tab Q如何添加三星账户(T2556).pdf
- Galaxy Tab Q如何设置屏幕图案锁(T2556).pdf
- Galaxy Tab Q如何设置呼叫转移(T2556).pdf
- Galaxy Tab3 10.1如何卸载下载的第三方软件 (P5200,P5210).pdf
- 2025云南省德宏州盈江县第一高级中学考核招聘紧缺专业学科优秀人才笔试备考试题及答案解析.docx
- 2024年浙江衢州龙游县人民医院招聘工作人员6人笔试备考试题及答案解析.docx
- 2024年浙江宁波市鄞州区第二医院医共体茅山分院招聘编外人员1人笔试备考试题及答案解析.docx
- 2024贵州息烽县统计局公益性岗位招聘笔试备考试题及答案解析.docx
- 2025云南省德宏州民族第一中学引进研究生(1人)笔试备考试题及答案解析.docx
- 2024贵州龙里县中医医院第三批招聘“备案制”管理人员工作笔试备考试题及答案解析.docx
- 2024下半年四川达州市达川区城区中小学校引进高层次人才30人笔试备考试题及答案解析.docx
- 2024重庆渝北教育事业单位招聘2025毕业生考试和人数笔试备考试题及答案解析.docx
- 2024贵州贵阳市南明区医疗保险费用结算中心公益性岗位人员招聘简章笔试备考试题及答案解析.docx
- 2024贵州黔南州瓮安县中坪镇招聘公益性岗位人员1人笔试备考试题及答案解析.docx
最近下载
- 初中语文人教八年级上册(统编2023年更新)句子成分划分 教案.docx VIP
- Spark大数据技术实战教程全套教学课件.pptx
- 2024.3.25-深基坑土方开挖专家论证版施工方案,附计算书!115页Word可下载!.docx
- 不同意调岗解除劳动合同通知书.docx VIP
- 《为家乡写人物(风物)“志”》课件--统编版高中语文必修上册.pptx
- 整本书阅读优质课《格林童话》导读课课件.pptx VIP
- 【精品】金融工程第七版课后习题答案(中文.pdf
- 2024年秋人教版七年级英语上册全册课件:Unit 3.pptx VIP
- 圆管涵结构计算-新规范.xls VIP
- 典型作业风险辨识防范手册(变电分册).pdf
文档评论(0)