- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 Win7操作系统下SQL Server2008 附加数据库提示 5120错误
操作系统:win7 x64操作系统数据库:SQL Server2008问题:为腾出C盘空间,打算把C盘的数据库文件拷贝到D盘。先分离数据库,再拷贝数据库文件到D盘,之后附加数据库时,提示无法打开文件,5120错误。原因:是因为没有操作权限,所以附加的时候出错,只要设置数据库文件的安全属性即可。解决办法:1.打开该数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签
2011-12-16 11:15:47
796
转载 sql server根据汉字生成拼音码的函数f_getpym()
根据汉字生成拼音码的函数-----------------------------语法-----------------------------create function f_getpym(@srcName nvarchar(1000)='')returns varchar(100)begin declare @returnValue varchar(1000) sel
2011-12-02 17:23:15
1372
转载 显示书签(Word 2007)
文章来源:http://office.microsoft.com/zh-cn/word-help/HP001226532.aspx?CTT=1显示书签括号单击“Office 按钮” ,然后单击“Word 选项”。单击 “高级”,然后选中“显示文档内容”下的“显示书签”复选框。单击“确定”。如果指定了某个项的书签,该书签将以括号 ([…]) 的形式出现
2011-11-30 10:45:41
985
转载 sql server过滤字符串中空格的自定义函数f_trimstr()
去掉字符串中的所有空格,当把文件导入数据库中时这个函数很有用。备查-----------------------------语法-----------------------------CREATE Function f_trimstr(@str varchar(100))returns varchar(100)ASbegin declare @i int declar
2011-07-28 16:27:24
886
转载 c/c++与pb的类型转换(备查)
<br />c/c++与pb的类型转换<br />MICROSOFT PowerBuilder <br /> Bool Boolean <br /> Char* Ref String <br /> Colorref Ulong <br /> Dword Ulong <br /> Handle Ulong <br /> Hdc Ulong <br /> Hfile Ulong <br /> Hinstance Ulong <br /> Hwnd Ulong
2011-03-11 15:09:00
1291
原创 数据窗口只保存编辑不保存删行
在某些情况下,可能需要数据窗口只保存编辑不保存删行。 例如,有一个卡片表,先注册后发卡。注册时添加记录到表中并保存,发卡时将已注册卡发给员工。发卡时可以删除记录。但这时候删除的记录不能从数据库中删除,所以保存时就不能直接对数据窗口update(),而要采用一些变通的办法。 今天就出现了这种情况,下面是解决办法。如果有更好的办法再补充。 datastore ldst_1//定
2010-05-14 16:29:00
519
原创 PB实现圆角矩形图片按钮
新建一个picture用户对象:uo_picpicturename属性设置为按钮使用的图片外部函数调用:FUNCTION ulong CreateRoundRectRgn(ulong X1,ulong Y1,ulong X2,ulong Y2,ulong X3,ulong Y3) LIBRARY "gdi32.dll"FUNCTION ulong SetWindowRgn(ulon
2010-03-10 16:46:00
2070
转载 PB实现半透明窗口
新建一个窗口:w_test 外部函数调用:Function ulong SetLayeredWindowAttributes(ulong hWnd , long crKey , Character bAlpha ,long dwFlags) library"user32.dll"FUNCTION ulong SetWindowulong(ulong hwnd,ulong nIndex,
2010-03-10 16:35:00
1455
转载 pb函数库之定时函数
CPU()功能得到自当前应用程序启动后开始CPU所消耗的时间,以毫秒为单位。语法CPU()返回值Long。返回自当前应用程序启动后开始CPU所消耗的时间,以毫秒为单位。 Idle()功能该函数在用户每次活动(例如,按键盘、移动鼠标等)后重置定时器,n秒后触发应用对象的Idle事件。语法Idle ( n )参数n:指定空闲时间间隔,以秒为单位。该参数的值设置为0时,停止空闲检测,不再触发应用
2010-03-10 14:47:00
766
原创 数据窗口打印时,连续字母不能自动折行怎么办?
这里有一个小函数,赋值前调用一下即可。我这里函数名为gf_rowscode(),其实随便你起什么名字都可以。调用示例:dw_1.object.xh[ll_i] = gf_rowscode(String(ldst_data.object.xh[ll_j]),8))就是每行显示8个字符,超过的部分自动折行 以下函数在pb8.0.4下测试通过//-----------------
2010-01-19 16:49:00
975
原创 数据窗口导出excel时,编号变成科学计数的解决办法
//使用数据窗口或datastore,先取数据Ls_Sql = "select code,name from table"If f_createds(Ls_Sql,ldst_data) messagebox('提示','处理失败,请与系统管理员联系!) Returnend if//------------导出Excel------------//Ls_FileNam
2009-12-28 16:57:00
2184
1
原创 导出excel时,如何屏蔽合并单元格时的提示窗口
//在合并单元格前,将Application.DisplayAlerts 设置为Falselo_myole.Application.DisplayAlerts = False//lo_myole是导出excel时,创建的OLE对象 //合并单元格后,设置为Truelo_myole.Application.DisplayAlerts = True
2009-10-30 12:46:00
1201
原创 用isnull()转换字符类型时要注意
ISNULL ( check_expression , replacement_value ) 这个函数比较常用,像数值类型字段常常用这个函数把NULL值转换为0,再进行汇总计算。比如:sum(isnull(hkjs_sl,0))。但如果是字符类型一定要注意,两个参数的类型和长度一定要一致,假如check_expression 是char(1),那么replacement_v
2009-10-30 11:00:00
800
原创 如何取数据窗口中分组区计算列的值?
今天同事问我,如何取数据窗口中分组区计算列的值。 这个问题看似复杂,其实简单。就像取明细区计算列的值那样,直接取就可以。dw_1.getitemnumber(row,compute_1)//或者用点标记法 可能朋友会问,那row应该用几?是这样的,假如第1、2行属于第一组,第3行属于第二组。那用dw_1.getitemnumber(1,compute_1)和dw_
2009-08-26 12:55:00
1474
原创 SQL Server varchar类型行转列及多行合并问题20090814
这几天在对pb开发的一个老程序进行优化,因为速度太慢。检查程序原来是用到了循环,虽然只有不到四千条记录,但一条条循环起来还是比较慢的。(所以,查询记录比较多的情况下,尽量不要用循环!)解决的办法就是删除循环,全部使用动态sql。修改程序时,遇到如下问题: 问题一:如何行转列?行转列是很典型的问题,当然是用case语句!在此不再赘述。生成结果如下,化验指标是动态生成的列
2009-08-14 17:21:00
2145
2
原创 pb8运行时提示initialization file is not writable .cannot continue.
我是卸载后重新安装的pb8.0 原来装在C盘,改为D盘结果安装后运行时提示"initialization file is not writable .cannot continue."卸了又装还是如此。上网google一下,有人说是pb.ini是只读的,改成可写。我看了一下,并不是只读的。那是什么原因?继续查。后来发现一个英文页面有这个问题的解决办法,翻译成中文
2009-07-01 13:44:00
4435
转载 API函数的中文说明及所有的32位WindowsAPI函数的定义
API函数的中文说明及所有的32位WindowsAPI函数的定义============================API函数的中文说明===================================Api函数名 函数说明 31 95 NT 可用-----------
2007-01-16 13:59:00
2991
pb数据窗口按shift、ctrl多选行_源代码
2018-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人