首页 > 其他分享 >pb中删除事件, ue_del 删除数据窗口某列的值或全部行

pb中删除事件, ue_del 删除数据窗口某列的值或全部行

时间:2023-05-17 14:46:59浏览次数:39  
标签:某列 删除 ll tabpage pb ls tab openCraft dw

// 删除“开松工艺单”
Long    ll_rowCount, ll_temp=1, ll_row, ll_id
String ls_openCraft

ls_openCraft = this.tab_1.tabpage_1.dw_1.Object.open_craft[1]
    
ll_id = Tab_1.Tabpage_1.dw_1.Object.order_id[1]

ll_rowCount = this.tab_1.tabpage_1.dw_4.RowCount()
ll_row = this.tab_1.tabpage_1.dw_4.getRow()
// 无数据直接返回
if (Len(ls_openCraft) = 0 or IsNull(ls_openCraft)) and ll_rowCount < 1 then Return 0

if MessageBox("提示","你是否要删除工艺单" ,Question!,YesNo!,1) = 2 then Return 0
// 清空“开松工艺”
this.tab_1.tabpage_1.dw_1.setItem(1, "open_craft", "")
do while ll_temp <= ll_rowCount
    this.tab_1.tabpage_1.dw_4.DeleteRow(ll_row)
    ll_temp ++
loop

IF Tab_1.Tabpage_1.dw_4.Update(True,False) = -1 Then
    Rollback;
    MessageBox("提示","工艺单删除出现错误1!~r~n"+Tab_1.Tabpage_1.dw_4.Of_GetDBError(),StopSign!,OK!)
    Return -1
End IF

IF Tab_1.Tabpage_1.dw_1.Update(True,False) = -1 Then
    Rollback;
    MessageBox("提示","工艺单删除出现错误2!~r~n"+Tab_1.Tabpage_1.dw_1.Of_GetDBError(),StopSign!,OK!)
    Return -1
End IF

Commit;
// 清除缓存区的更新标志及数据
Tab_1.Tabpage_1.dw_4.ReSetUpdate()
Tab_1.Tabpage_1.dw_1.ReSetUpdate()
// 数据窗口检索数据
Event ue_RetrieveData(ll_id)
MessageBox("提示","工艺单删除成功!")
return 1

 

标签:某列,删除,ll,tabpage,pb,ls,tab,openCraft,dw
From: https://www.cnblogs.com/mengweilong/p/17408661.html

相关文章

  • 根据inode删除文件
    参考:https://blog.csdn.net/smilejiasmile/article/details/121162741文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。......
  • PBL创客项目小组汇报展示
    请同学们把项目组代码,分享到评论区。项目名称:代码分享:项目名称:代码分享:项目名称:代码分享:项目名称:代码分享:项目名称:代码分享:项目名称:代码分享:项目名称:代码分享:项目名称:代码分享:......
  • apb uart IP使用说明
    背景介绍通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。在SOC......
  • sqlite 删除数据后文件size并不会减小,解决办法:
    E:\sqlite3>sqlite3db_stu.sqlite3"VACUUM;"E:\sqlite3>dir驱动器E中的卷没有标签。卷的序列号是0672-3CDAE:\sqlite3的目录2023/05/1617:33<DIR>.2023/05/1617:33<DIR>..2023/05/1617:33169,776,128......
  • IPB60R099CP-ASEMI代理英飞凌高压MOS管IPB60R099CP
    编辑:llIPB60R099CP-ASEMI代理英飞凌高压MOS管IPB60R099CP型号:IPB60R099CP品牌:英飞凌封装:TO-263最大漏源电流:31A漏源击穿电压:600VRDS(ON)Max:99mΩ引脚数量:3芯片个数:沟道类型:N沟道MOS管、高压MOS管漏电流:ua特性:N沟道MOS管、场效应管工作温度:-55℃~150℃备受欢迎的IPB60R......
  • Laravel5.8-添加、更新、删除数据库字段
    在设计表的时候,往往不能一次性到位,很多的时候会根据需求重新补充缺少的字段   一、添加字段1phpartisanmake:migrationadd_testmore_add_siteid--table=testmore2phpartisanmake:migration#固定格式3add_testmore_add_siteid#对应的生成文件名称,在其中加入......
  • Element UI el-menu菜单 子级选中后,删除父级下划线
    1.子级选中,父级也选中样式修改: .el-submenu.is-active>.el-submenu__title {color:#FFFFFF;background-color:#7E8796!important;}2.子级选中后,父级有下划线,可以通过以下样式修改去除下划线 .el-menu--horizontal>.el-submenu.el-submenu__title ......
  • IPB60R950C6-ASEMI代理英飞凌高压MOS管IPB60R950C6
    编辑:llIPB60R950C6-ASEMI代理英飞凌高压MOS管IPB60R950C6型号:IPB60R950C6品牌:Infineon(英飞凌)封装:TO-263最大漏源电流:12A漏源击穿电压:600VRDS(ON)Max:0.95Ω引脚数量:3沟道类型:N沟道MOS管芯片尺寸:MIL漏电流:恢复时间:5ns芯片材质:封装尺寸:如图特性:高压MOS管、N沟道MOS管......
  • 数据分析缺失值处理(Missing Values)——删除法、填充法、插值法
    缺失值指数据集中某些变量的值有缺少的情况,缺失值也被称为NA(notavailable)值。在pandas里使用浮点值NaN(NotaNumber)表示浮点数和非浮点数中的缺失值,用NaT表示时间序列中的缺失值,此外python内置的None值也会被当作是缺失值。需要注意的是,有些缺失值也会以其他形式出现,比如说用NULL......
  • 【Cocos2d游戏开发之七】添加/删除系统组件,并解决View设置透明会影响View中的其他组件
    好像有段时间没有更新了,主要项目比较着急,不过现在cocos2d基本算是全拿下了,进展很顺利,那么在这里主要给大家介绍下一些Himi遇到的问题;本章介绍两个知识点:        1.在Cocos2d中添加系统组件;(本例中添加UIView并嵌套一些View)  “   如何把背景图片设置为半透明......