hur.cn - 华软网

 热门搜索

PB学习中遇到的几个问题。

  作者:未知    来源:网络    更新时间:2018/10/11
1。第一个字段是worker_id,如何在插入一行时,让光标自动在第一个字段上?
2。我用了一个deleterow()函数,可是执行后数据窗口净光光,连字段名都不在了,我只想删除数据。
3。现在我的小程序输入时,如果worker_id重复,就会弹出一个窗口。让人看了还以为程序出了问题,我想问如果重复就弹出自己的messagebox(),如何写程序?
4。我想在人员信息上存人员的照片,听说是在数据库里创建bolog型的字段.....有没有好心人给小弟详细说一下。
谢谢
------华软网友回答------
1.用setfocus()和setcolumn()函数
2.insertrow(0)一个空行,再补些初始数据进去
3.在保存前select count(*) from table where worker_id = ***;如果存在就不保存
4.不知道,关注一下。
------华软网友回复------
1、setcolumn(列名称或数字)
  setcolumn('work_id')//定位到work_id这一列上,不管它处于第几列。
  setcolumn(1)//定位到第一列上,不管第一列是什么字段。
2、一般来说,数据窗口的数据全部删光时,列标题也就没了。你可插入一个空行。
3、一般是在itemchanged或itemfocuschanged事件中做判断。在这个事件中用find函数查找数据窗口中是否有重复的ID,然后给出提示(messagebox)
4、先将除照片外的数据存入数据库,然后用updateblob存入照片。

这些函数或事件的具体说明你可以查PB联机帮助。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。