随笔分类 - PB
PowerBuilder
摘要:一、文件操作函数1、GetFileOpenName(title,filePathName,fileName,extension,filter,initDir):文件打开对话框 GetFileSaveName(title,filePathName,fileName,extension,filter,initDir):文件保存对话框 参数说明:title:对话框标题 filePathName:存储将要打开文件的路径 fileName:存储将要打开文件的文件名 extension:需要打开文件扩展名 filter:过滤文件的类型 in...
阅读全文
摘要:1、向DataWindow窗口dw_1和dw_2载入页面(FreeForm类型和Grid类型的)int row_cnt dw_2.dataobject ='freeform_name' dw_1.dataobject ='grid_name' dw_1.settransobject(sqlca) dw_2.settransobject(sqlca) dw_2.sharedata(dw_1) row_cnt =dw_1.Retrieve() dw_1.setsort("system_idasc, domain_code asc") dw_1.s
阅读全文
摘要:1、1)在DataWindowPainter中打开此DataWindow.2)在需设定自动折行的列上双击鼠标,弹开此列的属性窗口.3)选择Position标签,选中AutosizeHeight多选框.4)选择Edit标签,不选中AutoHorzScroll多选框.5)单击OK按钮,保存所做的修改.6)点中DetailBand(即写有Detail的灰色长带),单击鼠标右键,选择Properties...菜单项.7)选中AutosizeHeight多选框.8)单击OK按钮,保存所做的修改.9)保存此DataWindow.
阅读全文
摘要:long row_countif right(label_text,1) = ‘、’ then//label_text是在外面定义的全局变量(Instance)label_text = left (label_text,len(label_text) -1)end ifrow_count = ceiling(len(label_text) / 33)dw_print_nxs.modify("expand2_1.height = " + string(row_count * 55))dw_print_nxs.modify("datawindow.header.hei
阅读全文
该文被密码保护。
摘要:1.GetitemDateTime(row,"xxx") 获取数据类型为日期时间从指定的一个数据窗口控件或数据存储对象的缓冲区。取row中xxx对应的时间。GetitemNumber(row,"xxx") ------------------------------------------------------------。取row中xxx对应的时间。2.GetRow() 是获得数据窗口的焦点行号;3.reset() reset不会清除删除的数据,它的功能只是把主缓冲区的数据清空,而其他缓冲区数据不变.删除数据必须在删除缓冲区内,所以你可以rowsmo
阅读全文
摘要:1.登录窗口中的Key事件中编写捕获按键代码:if KeyDown(KeyEnter!) thenif GetFocus()=Sle_name then Sle_password.Setfocus()End ifIf GetFocus()=Sle_password then cb_ok.triggerevent(clicked!)end ifend ifSle_name.Setfocus()2.判断是否为最后一行、最后一列,则增加新行并光标下移;否则光标直接后移if this.GetColumn()=Long(this.object.datawindow.column.count) an...
阅读全文
摘要:新建一个数据窗口----选择需要更新的表,或者直接写sql也可以如下图已经建立好的数据窗口,根据要求将需要更新的列、unigue key 还有需要更新的表设置好,【将需要更新列的taborder设置大于0 这样维护的时候可以编辑(等于0是不能编辑的),在窗口打开增加dw_1.setTransobject(sqlca)//设置事物dw_1.retrieve()//获取数据增加代码(数据窗口为dw_1)int li_rowli_row = dw_1.insertrow(0)dw_1.SetFocus()dw_1.ScrollToRow(li_row)dw_1.selectrow(0,false)d
阅读全文
摘要:1.打开控制面板的管理工具——>数据源(ODBC)双击进入——>ODBC数据源管理器——>用户DSN——>点击右边的“添加”按钮——>弹出“创建新数据源窗口”后选择Sql Server后点击完成——>弹出“创建到Sql Server的新数据源”窗口,填完需要信息下一步完成。到此跟数据库的连接已完成了。接着就到PowerBuilder上创建连接就可以了。图一图二2.在powerbuilder上面的步骤如下所示:点击DB_profile——>DataBase Profiles窗口 选择ODB ODBC,点击右边的“new”——>弹出“DataBase
阅读全文

浙公网安备 33010602011771号