自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

doodle

境由心生

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 Win7操作系统下SQL Server2008 附加数据库提示 5120错误

操作系统:win7 x64操作系统数据库:SQL Server2008问题:为腾出C盘空间,打算把C盘的数据库文件拷贝到D盘。先分离数据库,再拷贝数据库文件到D盘,之后附加数据库时,提示无法打开文件,5120错误。原因:是因为没有操作权限,所以附加的时候出错,只要设置数据库文件的安全属性即可。解决办法:1.打开该数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签

2011-12-16 11:15:47 761

转载 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 1321

转载 显示书签(Word 2007)

文章来源:http://office.microsoft.com/zh-cn/word-help/HP001226532.aspx?CTT=1显示书签括号单击“Office 按钮” ,然后单击“Word 选项”。单击 “高级”,然后选中“显示文档内容”下的“显示书签”复选框。单击“确定”。如果指定了某个项的书签,该书签将以括号 ([…]) 的形式出现

2011-11-30 10:45:41 941

转载 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 845

转载 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 1215

原创 屏蔽DataWindow Error窗口

itemerror事件:return 3

2010-11-12 18:08:00 2294

原创 数据窗口只保存编辑不保存删行

在某些情况下,可能需要数据窗口只保存编辑不保存删行。 例如,有一个卡片表,先注册后发卡。注册时添加记录到表中并保存,发卡时将已注册卡发给员工。发卡时可以删除记录。但这时候删除的记录不能从数据库中删除,所以保存时就不能直接对数据窗口update(),而要采用一些变通的办法。 今天就出现了这种情况,下面是解决办法。如果有更好的办法再补充。 datastore ldst_1//定

2010-05-14 16:29:00 492

原创 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 1989

转载 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 1417

转载 pb函数库之定时函数

CPU()功能得到自当前应用程序启动后开始CPU所消耗的时间,以毫秒为单位。语法CPU()返回值Long。返回自当前应用程序启动后开始CPU所消耗的时间,以毫秒为单位。 Idle()功能该函数在用户每次活动(例如,按键盘、移动鼠标等)后重置定时器,n秒后触发应用对象的Idle事件。语法Idle ( n )参数n:指定空闲时间间隔,以秒为单位。该参数的值设置为0时,停止空闲检测,不再触发应用

2010-03-10 14:47:00 640

原创 数据窗口打印时,连续字母不能自动折行怎么办?

这里有一个小函数,赋值前调用一下即可。我这里函数名为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 862

原创 数据窗口导出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 1986 1

原创 导出excel时,如何屏蔽合并单元格时的提示窗口

//在合并单元格前,将Application.DisplayAlerts 设置为Falselo_myole.Application.DisplayAlerts = False//lo_myole是导出excel时,创建的OLE对象 //合并单元格后,设置为Truelo_myole.Application.DisplayAlerts = True

2009-10-30 12:46:00 1137 1

原创 用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 753

原创 如何取数据窗口中分组区计算列的值?

 今天同事问我,如何取数据窗口中分组区计算列的值。 这个问题看似复杂,其实简单。就像取明细区计算列的值那样,直接取就可以。dw_1.getitemnumber(row,compute_1)//或者用点标记法 可能朋友会问,那row应该用几?是这样的,假如第1、2行属于第一组,第3行属于第二组。那用dw_1.getitemnumber(1,compute_1)和dw_

2009-08-26 12:55:00 1402

原创 SQL Server varchar类型行转列及多行合并问题20090814

这几天在对pb开发的一个老程序进行优化,因为速度太慢。检查程序原来是用到了循环,虽然只有不到四千条记录,但一条条循环起来还是比较慢的。(所以,查询记录比较多的情况下,尽量不要用循环!)解决的办法就是删除循环,全部使用动态sql。修改程序时,遇到如下问题:  问题一:如何行转列?行转列是很典型的问题,当然是用case语句!在此不再赘述。生成结果如下,化验指标是动态生成的列

2009-08-14 17:21:00 2105 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 4257 1

转载 API函数的中文说明及所有的32位WindowsAPI函数的定义

 API函数的中文说明及所有的32位WindowsAPI函数的定义============================API函数的中文说明===================================Api函数名                               函数说明                           31  95  NT 可用-----------

2007-01-16 13:59:00 2925

PB全面控制Excel_推荐

PB全面控制Excel,除了一些常用设置,还补充了一部分,如放弃存盘、不显示excel提示窗口、保护工作表等

2018-05-11

pb数据窗口按shift、ctrl多选行_源代码

pb数据窗口按shift、ctrl多选行_源代码 1、定义整型实例变量prerow,记录按住Ctrl键和Shift键时点击的行号。 2、数据窗口clicked事件中增加代码

2018-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除