pb 中在数据窗口增加一条记录,让新增记录与上一条记录内容相同

如题所述

第1个回答  2011-03-29
这个问题我觉得应该从应用方面来解决,我们给客户做单据时,大部分信息是相同的,只是个别信息不同,比如,客户缴费,大家都缴的服务费,只是客户名称不同,缴费项目及时间间隔、费用金额等都一样,输入下一个的时候允许将上一个的默认信息带过来,也没有用什么特殊的技术手段,只是将要带的数据写入实力变量里面,选择下一个客户的时候取出来赋值进去,如果客户想改就让他改,只是图个操作方便而已。
当然客户为了拓展情况,可能提出稍微进一步的需求,比如这次带这三个数据,下次带那三个数据,这就是所谓的模板吧,将一个实例数据设置为模板,自己定义哪几个,下次新增记录的时候带出来就是了。
软件应用和数据问题……
第2个回答  2011-03-16
pdate 属性设置,在菜单栏上,有个设置更新属性的地方,你要把相关表与列设置为可更新
2.tab oder 设置不为0

你的数据窗口控件要显示数据,三步
1.设置数据窗口dw_1.dataobject
当然也可以在属性窗口事先设置好
2.设置事务对象
默认情况下用sqlca
dw_1.settransobject(sqlca)
3.检索dw_1.retrieve()
你出现这种情况,应该是第二步漏了本回答被网友采纳
第3个回答  2011-03-17
dw_1.object.data[2]=dw_1.object.data[1]
第4个回答  2011-03-26
int i
string ls_s
i=dw_1.insertrow()
ls_s=dw_1.getitemstring(i - 1,'columnname')
dw_1.setitem(i,'columnname',ls_s)

pb 中在数据窗口增加一条记录,让新增记录与上一条记录内容相同_百度...
例如,不同的客户在缴费时,虽然服务费的细节项如缴费项目、时间间隔和费用金额等都相同,但唯一变化的是客户名称。在这种情况下,我们希望能够在输入下一个客户的记录时,能够自动继承上一个记录的默认信息,从而简化操作过程。

pb 中在数据窗口增加一条记录,让新增记录与上一条记录内容相同
只是个别信息不同,比如,客户缴费,大家都缴的服务费,只是客户名称不同,缴费项目及时间间隔、费用金额等都一样,输入下一个的时候允许将上一个的默认信息带过来,也没有用什么特殊的技术手段,只是将要带的数据写入实力变量里面,

powerbuilder(pb)数据窗口中如何把光标移到重复记录的第一条?
在数据窗口中,有N个数据集(多条数据),取第一条数据的A字段是在当前数据窗口中重复的第一条记录,则可以某个按钮或事件中如下实现:string ls_a\/\/A字段为自符,假定。long ll_row ls_a = dw_test.getitemstring(1,'a')ll_row = dw_test.find("a='" + ls_a,2,dw_test.rowcoun...

pb怎么保存数据窗口中添加的数据,保存到数据库表中!请给详细的思路!和...
①首先要在窗口的open事件中写如下一句.dw_1.settransobject(sqlca)\/\/譬如您要保存的数据窗口名字为dw_1;这计划的意义在于时刻保持与数据窗口月数据库表的连接. 亦或者双击Dw_1对象。选择 constructor事件 写下以上语句即可.②然后在数据窗口中修改 或者添加数据.随后创建一个按钮或者事件 都行.用于...

在PB中 如何使DataWindow中的数据只能追加新记录而不能修改
在设计数据窗口时,选中数据窗口的所有字段,在它protect属性的表达表中这样写:if(isRowNew(),0,1)意思是:如果是新行,不保护,如果不是新行,保护起来不允许修改。

pb数据窗口中最后一条数据重复显示
你必须保证 1,最后一条记录刚好是在页面的最下端,不能超出,否则,在第二页会重新列上。

PB窗口控件为何只显示一条记录 ,剩下记录须滚动鼠标才能一个一个看到...
1. 数据窗口的高度设置不足,通过调整数据窗口对象的高度可以解决此问题。

如何在PB的数据窗口中不显示重复的记录,例如按身份证号显示全部不重复的...
select @max = @max -1 set rowcount @max \/*elect @type = xtype from syscolumns where id=object_id(@t_name) and name=@f_key if @type=56 *\/ select @sql = 'delete from '+@t_name+' where ' + @f_key+' = '+ @id --+' and ' + @f_name +' = '+ @name \/*...

...的表中写入多条记录,但是在主表中只显示一条记录,在主表中双击之后...
做两个数据窗口,加入两张表的关联字段是ID dw_1,dw_2 dw_1,.显示主表,在其Doubleclick事件如下 if row <= 0 then return dw_2.retrieve(this.object.id[row])没了,这就这样

在PB 中的一个数据窗口怎么实现双击删除改条记录
在数据窗口的 doubleclick()事件里写下 if row<1 then return this.deleterow(row)

相似回答
大家正在搜