老师,pb中怎么实现把一个窗体里的数据窗口的一行数据传递到另一个窗体中的数据窗口里?

如题所述

给你个例子
A窗口代码
OpenWithParm(w_fyys_bmjm_dydj , 'A')
B窗体代码
ls_a = Message.StringParm

这样就可以传递了

满意答案基本文不对题来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-23
文本_粘贴(窗口句柄,内容)
文本_投递(窗口句柄,编辑框内容)
用的精易模块
易语言

pb中怎么实现把一个窗体里的数据窗口的一行数据传递到另一个窗体中的...
或者可以使用rowscopy函数。也要求两者的字段对应,否则是不能是数据进行复制的。可以写在dw_1的clicked事件:if row <= 0 then return dw_2.reset() \/\/清空dw_2 dw_1.rowscopy(row,row,primary!,dw_2,dw_2.rowcount() + 1, primary!) \/\/转移数据 如果不同,那就要使用getitem和setitem来做...

pb中怎么实现把一个窗体里的数据窗口的前八行数据传递到另一个窗体...
首先,窗口与窗口的参数传递使用 openwithparm(),然后因为你传的是一组数据,可以有下面处理意见 1、数据表的关键字为单列,像‘单据编号’,这个比较简单,grid 中把关键字 读到一个数组中,把数组传递到另一个窗口 2、关键字比较多,表格比较复杂,可以考虑,grid中,先把你需要的数据按条件filter...

PB中怎么将一个数据窗口中选中的列的数据放进另一个数据窗口
首先设置源数据窗口的dragauto属性为TRUE。比如在窗口的open中写dw_1.dragauto=true 在目标数据窗口的dragdrop事件中,写如下代码 DataWindow ldw_Source IF source.TypeOf() = DataWindow! THEN \/\/判断源是不是数据窗口 ldw_Source = source long ll_row ll_row = ldw_Source.GetRow() \/\/获取源...

pb从一个数据窗口移动选中的多行到另一个数据窗口
一、如果两个数据窗口结构一样的话可以用rowscopy rowscopY语法:(也可以PB帮助中搜索使用方法)dw_1.RowsCopy (开始行, 结束行, 源数据缓冲区, 目标DW, 要放置在目标DW哪一行之前, 目标缓冲区)二、如果仅复制一部分数据的就只有getitemXX,---and---setitemXX int li_row,llfindrow llfindrow = ...

如何用PB的drapdrop事件将数据窗口的一列拖动到另一个数据窗口?
首先设置源数据窗口的dragauto属性为TRUE。比如在窗口的open中写dw_1.dragauto=true 在目标数据窗口的dragdrop事件中,写如下代码 DataWindow ldw_Source IF source.TypeOf() = DataWindow! THEN \/\/判断源是不是数据窗口 ldw_Source = source long ll_row ll_row = ldw_Source.GetRow() \/\/获取源...

PB中怎么编程将一个数据窗口中选中的列放入另一个数据窗口中
rowscopy()函数就行了

如何在pb中,把一条记录从同一个数据库的一个表复制到另外一个表呢?
用insert select 语句也可以,PB还有更另类好用的方法,我常用到就是的将数据窗口导出成文本文件,再从另一个数据窗口导入,然后commit一下就行

PB 当单击数据窗口某一行时,当前数据行数据在另一个数据窗口中显示...
你的另一个数据窗口是什么类型,还有,另一个数据窗口的dataobject的内容(就是select的字段数量和顺序)和当前的是否一样。如果是一样,可以使用rowscopy。比如点dw_1,在dw_2显示。在dw_1的clicked事件里写:dw_2.reset() \/\/清空dw_2 this.rowscopy(row,row,primary!,dw_2,1,primary!)\/\/复制...

如何将pb中数据窗口的一列id数值显示成另一个表中此id对应的名称??
这个是数据库窗口的编辑风格(editstyles)例表T1 表T2 1、新建一个dw,数据源为T2 2、新建编辑风格(editstyles) es_t1 打开database > extended attributes > edit styles es_t1的设置如下 3、在dw中使用editstyles,新建DW,数据源为T1 选择要关联的列,在edit属性设置stylename 选择上一步的es_...

PB 选中数据窗体中一行数据更新到另一个数据窗体中
根据你的描述你如果A获得焦点并抓取到A中字段的栏位,然後B的过滤条件用like %A% 的条件去retrieve,而如果B获得焦点,那麼获得B栏位的值在setitem到A栏位不就OK了?

相似回答