PowerBuilder
Jack_Skipper
这个作者很懒,什么都没留下…
展开
-
实现从Grid中选中一行在FreeForm中显示
<br /> <br /> <br />1 定义 window function ----- df_focus(long al_row,string as_colname) 均为public 类型,交并无返回值<br /> //聚焦处理<br />dw_mcs832dw2.SelectRow(0,false)<br />dw_mcs832dw2.ScrollToRow(al_row)<br />dw_mcs832dw2.SetColumn(as_colname)<br />原创 2010-12-03 09:37:00 · 993 阅读 · 0 评论 -
pb中窗口的打开和关闭
Close()功能关闭窗口并释放窗口以及窗口上的控件所占据的内存。语法Close(windowname)参数windowname:要关闭窗口的名称返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果参数windowname的值为NULL,Close()函数返回NULL。用法应用程序使用Open()或其它Open簇函数打开窗口后,不需要窗口时,可以使用Close()关闭窗口并释放窗口以及窗口上所有控件占据的内存。Close()函数的执行过程为:如果要关闭窗口的CloseQuery和/或原创 2011-02-28 14:47:00 · 11682 阅读 · 0 评论 -
在pb数据窗口实现选中多行数据
long l_lastrow=1 //声明实例变量并置初值(上次点击行)datawindow的click事件代码:long iif keydown(keyshift!) then //如果按下Shift键if row>l_lastrow then for i=l_lastrow to row this.selectrow(i,true) //选中当前行和上次单击行之间的所有数据行 nextelse for i=l_la原创 2011-02-25 16:37:00 · 7897 阅读 · 0 评论 -
Modify--ReadOnly1
<br />dw_disconnection_list.dataobject = "dw_list"<br />dw_disconnection_list.Modify("Datawindow.ReadOnly = Yes")<br />dw_disconnection_list.settransobject(sqlca) --- 不可修改<br />|<br />|<br />|<br /><br />dw_disconnection_list.Modify("Datawindo原创 2011-01-11 09:50:00 · 620 阅读 · 0 评论 -
dwo.name
<br /><br />datawindow.object.controlname.name <br />一般是指列名 <br /> <br />Any la_data <br /> <br />la_data = dwo.Selected <br />就是获得你所选择列的值<br /> <br /> <br /> <br />一船用作列名, <br />dwo.name = '列名'等<br /> <br />在datawindow 中 如果某些字段需要在其他字段的判断后才能进行判断时,使用dwo.nam原创 2010-12-28 09:51:00 · 3509 阅读 · 0 评论 -
pb-connect-oracle-error1
powerbuilder 连接oracle数据库时出错:信息如下:Please connect as the PowerBuilder Catalog Owner.This is necessary for the initial connection to Oracle GRANT privileges on the repository. 在pb 建立oracle连接中 选择edit,然后切换到system下将 Powerbuilder Catalog Table Owner 改为当前原创 2010-12-19 19:51:00 · 1449 阅读 · 0 评论 -
时间验证与更新操作
<br />datatiem ... ... ...<br />//DebugBreak()<br />select sysdate into :ldt_sysdate from dual;<br />ldt_start_date = dw_mcs832dw1.GetItemdatetime(1,'DLRQ_START_DATE')<br />ldt_return_date = dw_mcs832dw1.GetItemdatetime(1,'DLRQ_RETURN_DATE')<br />原创 2010-12-10 16:07:00 · 576 阅读 · 0 评论 -
高亮显示
//高亮显示第一行dw_mcs832dw1.selectRow(1,true) ---- dw_control.SelectRow(RowNumber,Select)//如果想要直接设置某一行为加亮...需要首先取消其他行的加亮显示状态dw_1.SelectRow(0,false)dw_1.selectRow(RowNumber,True)原创 2010-12-10 13:00:00 · 693 阅读 · 0 评论 -
Command Button -- New Request
<br />-- clicked event<br /> <br />long ll_RowNbr ,ll_insertrow <br />integer ll_cust_id<br />ls_user = getUser()<br /><br />dw_mcs832dw2.reset() //清空数据<br />dw_mcs832dw2.insertrow(0)<br />dw_mcs832dw2.sharedata(dw_mcs832dw1)<br />d原创 2010-12-07 09:14:00 · 457 阅读 · 0 评论 -
opensheet用法
<br />例: opensheet(mcs010w, sa000w, 0, original!)<br /> opensheet(mcs296w,sa000w,4,Cascaded!)<br /> <br />1、功能在MDI 框架窗口中打开MDI 子窗口并在指定菜单中创建选择该子窗口的菜 <br />单项 <br />语法OpenSheet(sheetrefvar{,windowtype},mdiframe{,position{,arrangeopen}}) <br />原创 2011-02-28 14:44:00 · 1427 阅读 · 0 评论