当前位置: 代码迷 >> PB >> 请问:怎么在datawindow里面插入rownum这一列
  详细解决方案

请问:怎么在datawindow里面插入rownum这一列

热度:75   发布时间:2016-04-29 09:59:21.0
请教:如何在datawindow里面插入rownum这一列?
请教:如何在datawindow里面插入rownum这一列?
1、我在datawindow里面其它的列都已经设置好了,但是需要出现递增的rownum列。不知道如何来实现?
2、第二个问题:我需要在datawindow里面指定一个字段的值不能重复,功能类似于表里面的PK(注明这个字段不是这个表的主键),不知道怎么设置?
   
      以上就是小弟遇到的两个问题,希望大家能在闲暇的时候帮忙看一下,谢谢


------解决方案--------------------
1.新加一个computed field计算域expression中写getrow()
2.用distinct试试
------解决方案--------------------
我所说的在保存的时候判断,实际含义是在代码中写,不是数据窗的属性什么的。
简单代码如下,可以根据你自己的需要修改:
FOR IDX = 1 TO ll_RowCnt - 1
FOR JDX = IDX + 1 TO ll_RowCnt
IF dw_1.Object.cond[IDX] = dw_1.Object.cond[JDX] THEN //重复代码 dw_1.ScrollToRow(JDX)
dw_1.SetRow (JDX)
dw_1.SetColumn (1 )
MessageBox( ' ', '存在重复的代码值 ') dw_1.SetFocus()
RETURN
END IF
NEXT
NEXT
  相关解决方案