读书人

请问:怎么在datawindow里面插入rownu

发布时间: 2012-03-09 16:54:57 作者: rapoo

请教:如何在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

读书人网 >PB

热点推荐