rkrq(入库日期),ckh(仓库号),ckmc(仓库名称),khbh(客户编号),
khmc(客户名称),
cpbh(产品编号),cpmc(产品名称),gg(规格),dw(单位),sl (数量)
在录入时
字段:rkbh,rkrq,ckh,ckmc,khbh,khmc 录入的数据都是多条是一样的,为了用户
录入方便,在录入新的一条数据时,要求自动把以上的字段复制到下一条记录。在
PB中如何处理?当然,ckh,khbh,用户可以选择,是否可用数据窗口来处理?
(下拉列表框除外)
各位高手请指点!,感激不尽!!
(可以分)
可以E_mail联系:zx_ali@163.com
11 个解决方案
#1
数据窗口可以设置intial value的
设置一下不就行了吗?
设置一下不就行了吗?
#2
dw_1.insertrow(0)
if dw_1.rowcount() > 1 then
dw_1.object.rkbh[dw_1.rowcount()] = dw_1.object.rkbh[dw_1.rowcount() - 1]
dw_1.object.rkrq[dw_1.rowcount()] = dw_1.object.rkrq[dw_1.rowcount() - 1]
dw_1.object.ckh[dw_1.rowcount()] = dw_1.object.ckh[dw_1.rowcount() - 1]
dw_1.object.ckmc[dw_1.rowcount()] = dw_1.object.ckmc[dw_1.rowcount() - 1]
dw_1.object.khbh[dw_1.rowcount()] = dw_1.object.khbh[dw_1.rowcount() - 1]
dw_1.object.khmc[dw_1.rowcount()] = dw_1.object.khmc[dw_1.rowcount() - 1]
end if
if dw_1.rowcount() > 1 then
dw_1.object.rkbh[dw_1.rowcount()] = dw_1.object.rkbh[dw_1.rowcount() - 1]
dw_1.object.rkrq[dw_1.rowcount()] = dw_1.object.rkrq[dw_1.rowcount() - 1]
dw_1.object.ckh[dw_1.rowcount()] = dw_1.object.ckh[dw_1.rowcount() - 1]
dw_1.object.ckmc[dw_1.rowcount()] = dw_1.object.ckmc[dw_1.rowcount() - 1]
dw_1.object.khbh[dw_1.rowcount()] = dw_1.object.khbh[dw_1.rowcount() - 1]
dw_1.object.khmc[dw_1.rowcount()] = dw_1.object.khmc[dw_1.rowcount() - 1]
end if
#3
方法很简单,如楼上所写
楼主,提个建议,为什么不建两张表呢?一张主,一张从,
将相同信息存主表,不同信息存从表,两表用主表id关联
楼主,提个建议,为什么不建两张表呢?一张主,一张从,
将相同信息存主表,不同信息存从表,两表用主表id关联
#4
最简单的方法是CopyRow().
一般,设计这样的表时,是表头与明细用两张表,这样减少数据冗余。操作起来也麻烦一点,但是容易理解
请问,你的物料代码宽度和品名,规格的字段宽度是多少啊。可以介绍一下吗?
一般,设计这样的表时,是表头与明细用两张表,这样减少数据冗余。操作起来也麻烦一点,但是容易理解
请问,你的物料代码宽度和品名,规格的字段宽度是多少啊。可以介绍一下吗?
#5
1、增加一个copy选择。用CopyRow().
2、用主从表关系。建两个数据窗口。内容相同的作为主表,不同的做为从表。用一个关键字连接两表的关系。
2、用主从表关系。建两个数据窗口。内容相同的作为主表,不同的做为从表。用一个关键字连接两表的关系。
#6
以前我做过一个类似的:
我用类似ctrl+C,CTRL+V 来拷贝粘帖。
做一个复制函数如:xiaobzg(小兵张嘎)
在窗口上放按钮,设置他的快捷键,就可以非常方便的粘帖
我用类似ctrl+C,CTRL+V 来拷贝粘帖。
做一个复制函数如:xiaobzg(小兵张嘎)
在窗口上放按钮,设置他的快捷键,就可以非常方便的粘帖
#7
一张主,一张从,两张表来处理,这样一来两表用主表id还是要用户录入
如何避免录入ID的录入呢??
如何避免录入ID的录入呢??
#8
rowscopy()函数
#9
ID有什么规则?程序不能生成?最好用程序生成
如果用户自己录入,那么在dberror判断如果主见冲突,给于相应的提示
如果用户自己录入,那么在dberror判断如果主见冲突,给于相应的提示
#10
能不能用一张表来实现我所说的功能,比方说把一张表用两个数据
窗口来录入,一个数据窗口(1)录入相同部分一,即:rkrq(入库日期),ckh(仓库号),ckmc(仓库名称),khbh(客户编号),khmc(客户名称)
另一个数据窗口(2)录入:cpbh(产品编号),cpmc(产品名称),gg(规格),dw(单位),sl (数量)。录入时,数据窗口1录入一条记录后,数据窗口2录入一条数据,但数据窗口2和数据窗口1是在表中同一条记录。然后数据窗口2录入第二,三……数据时,数据窗口1数据随着数据窗口2的录入自动
替换表中的rkrq,ckh,ckmc,khbh,khmc的空值。
窗口来录入,一个数据窗口(1)录入相同部分一,即:rkrq(入库日期),ckh(仓库号),ckmc(仓库名称),khbh(客户编号),khmc(客户名称)
另一个数据窗口(2)录入:cpbh(产品编号),cpmc(产品名称),gg(规格),dw(单位),sl (数量)。录入时,数据窗口1录入一条记录后,数据窗口2录入一条数据,但数据窗口2和数据窗口1是在表中同一条记录。然后数据窗口2录入第二,三……数据时,数据窗口1数据随着数据窗口2的录入自动
替换表中的rkrq,ckh,ckmc,khbh,khmc的空值。
#11
是的,就应用主从表来实现.
符合第三范式!
符合第三范式!
#1
数据窗口可以设置intial value的
设置一下不就行了吗?
设置一下不就行了吗?
#2
dw_1.insertrow(0)
if dw_1.rowcount() > 1 then
dw_1.object.rkbh[dw_1.rowcount()] = dw_1.object.rkbh[dw_1.rowcount() - 1]
dw_1.object.rkrq[dw_1.rowcount()] = dw_1.object.rkrq[dw_1.rowcount() - 1]
dw_1.object.ckh[dw_1.rowcount()] = dw_1.object.ckh[dw_1.rowcount() - 1]
dw_1.object.ckmc[dw_1.rowcount()] = dw_1.object.ckmc[dw_1.rowcount() - 1]
dw_1.object.khbh[dw_1.rowcount()] = dw_1.object.khbh[dw_1.rowcount() - 1]
dw_1.object.khmc[dw_1.rowcount()] = dw_1.object.khmc[dw_1.rowcount() - 1]
end if
if dw_1.rowcount() > 1 then
dw_1.object.rkbh[dw_1.rowcount()] = dw_1.object.rkbh[dw_1.rowcount() - 1]
dw_1.object.rkrq[dw_1.rowcount()] = dw_1.object.rkrq[dw_1.rowcount() - 1]
dw_1.object.ckh[dw_1.rowcount()] = dw_1.object.ckh[dw_1.rowcount() - 1]
dw_1.object.ckmc[dw_1.rowcount()] = dw_1.object.ckmc[dw_1.rowcount() - 1]
dw_1.object.khbh[dw_1.rowcount()] = dw_1.object.khbh[dw_1.rowcount() - 1]
dw_1.object.khmc[dw_1.rowcount()] = dw_1.object.khmc[dw_1.rowcount() - 1]
end if
#3
方法很简单,如楼上所写
楼主,提个建议,为什么不建两张表呢?一张主,一张从,
将相同信息存主表,不同信息存从表,两表用主表id关联
楼主,提个建议,为什么不建两张表呢?一张主,一张从,
将相同信息存主表,不同信息存从表,两表用主表id关联
#4
最简单的方法是CopyRow().
一般,设计这样的表时,是表头与明细用两张表,这样减少数据冗余。操作起来也麻烦一点,但是容易理解
请问,你的物料代码宽度和品名,规格的字段宽度是多少啊。可以介绍一下吗?
一般,设计这样的表时,是表头与明细用两张表,这样减少数据冗余。操作起来也麻烦一点,但是容易理解
请问,你的物料代码宽度和品名,规格的字段宽度是多少啊。可以介绍一下吗?
#5
1、增加一个copy选择。用CopyRow().
2、用主从表关系。建两个数据窗口。内容相同的作为主表,不同的做为从表。用一个关键字连接两表的关系。
2、用主从表关系。建两个数据窗口。内容相同的作为主表,不同的做为从表。用一个关键字连接两表的关系。
#6
以前我做过一个类似的:
我用类似ctrl+C,CTRL+V 来拷贝粘帖。
做一个复制函数如:xiaobzg(小兵张嘎)
在窗口上放按钮,设置他的快捷键,就可以非常方便的粘帖
我用类似ctrl+C,CTRL+V 来拷贝粘帖。
做一个复制函数如:xiaobzg(小兵张嘎)
在窗口上放按钮,设置他的快捷键,就可以非常方便的粘帖
#7
一张主,一张从,两张表来处理,这样一来两表用主表id还是要用户录入
如何避免录入ID的录入呢??
如何避免录入ID的录入呢??
#8
rowscopy()函数
#9
ID有什么规则?程序不能生成?最好用程序生成
如果用户自己录入,那么在dberror判断如果主见冲突,给于相应的提示
如果用户自己录入,那么在dberror判断如果主见冲突,给于相应的提示
#10
能不能用一张表来实现我所说的功能,比方说把一张表用两个数据
窗口来录入,一个数据窗口(1)录入相同部分一,即:rkrq(入库日期),ckh(仓库号),ckmc(仓库名称),khbh(客户编号),khmc(客户名称)
另一个数据窗口(2)录入:cpbh(产品编号),cpmc(产品名称),gg(规格),dw(单位),sl (数量)。录入时,数据窗口1录入一条记录后,数据窗口2录入一条数据,但数据窗口2和数据窗口1是在表中同一条记录。然后数据窗口2录入第二,三……数据时,数据窗口1数据随着数据窗口2的录入自动
替换表中的rkrq,ckh,ckmc,khbh,khmc的空值。
窗口来录入,一个数据窗口(1)录入相同部分一,即:rkrq(入库日期),ckh(仓库号),ckmc(仓库名称),khbh(客户编号),khmc(客户名称)
另一个数据窗口(2)录入:cpbh(产品编号),cpmc(产品名称),gg(规格),dw(单位),sl (数量)。录入时,数据窗口1录入一条记录后,数据窗口2录入一条数据,但数据窗口2和数据窗口1是在表中同一条记录。然后数据窗口2录入第二,三……数据时,数据窗口1数据随着数据窗口2的录入自动
替换表中的rkrq,ckh,ckmc,khbh,khmc的空值。
#11
是的,就应用主从表来实现.
符合第三范式!
符合第三范式!