起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: 刺青

【搞定】很急的一下问题!**

[复制链接]
 楼主| 发表于 2007-6-20 15:16:17 | 显示全部楼层
procedure TSPJHTJ.BitBtn7Click(Sender: TObject);
var
   djbhstr : string;
begin
     djbhstr := self.DataSource1.DataSet.FieldByName['单据编号'].AsString;
     djForm := JHDGN.TJHD.Create(Self.Context);
     try
     djForm.DataSetBroker1.DataSet.Filter := 'DJBH = '+ djbhstr;
     djForm.ShowModal;
     Finally
     djForm.Free;
     end;
end;

这就是单击事件里的代码了.
回复 支持 反对

使用道具 举报

发表于 2007-6-20 15:33:23 | 显示全部楼层
1、self.DataSource1.DataSet.FieldByName['单据编号'].AsString;
这是你输入的值001或者002的地方?
2、DataSource1 和 DataSetBroker1 对应的是一个数据集吗?

如果这两个都是,那就不行。
应该这样做
1、在窗体上,放一个普通的 Edit,用于输入要查询的值
2、然后再过滤,记住,9搂的代码一定要有,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-20 17:03:58 | 显示全部楼层
1、self.DataSource1.DataSet.FieldByName['单据编号'].AsString;
这是取得被选中的记录中单据编号的值,而已不是输入。

2、我只用了DataSource1 和Query,没有用到DataSetBroker1 。

我的过滤条件是在DataGrid中取得的,即,选中某条记录后,取单据编号的值,用的方法是
self.DataSource1.DataSet.FieldByName['单据编号'].AsString;
代码像11楼里一样,但是,加上 djForm.DataSetBroker1.DataSet.Filtered := true; 就会出错了。不加上去就没有错误。
回复 支持 反对

使用道具 举报

发表于 2007-6-21 10:50:26 | 显示全部楼层
1、self.DataSource1.DataSet.FieldByName['单据编号'].AsString;  这句话运行没有报错?
不应该是单据编号',而应该是这个字段的ID

2、djForm.DataSetBroker1.DataSet.Filter  这里面不能有DataSetBroker1?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 11:31:10 | 显示全部楼层
1、self.DataSource1.DataSet.FieldByName['单据编号'].AsString; 运行是没有错的。
如果把单据编号改成这个字段的ID就有错了!是不是我用Query执行SQL语句时把字段ID改成别名了(select DJBH as 单据编号,.................),所以,只能用别名了,不能用字段ID了?

2、djForm.DataSetBroker1.DataSet.Filter 这里的DataSetBroker1,是被调用窗体djForm里的

12楼中
2、DataSource1 和 DataSetBroker1 对应的是一个数据集吗?
答:这两个不是对应同一数据集。
回复 支持 反对

使用道具 举报

发表于 2007-6-21 13:52:28 | 显示全部楼层
不可能啊,这样吧,你把资源上传上来,我恢复看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 08:55:20 | 显示全部楼层
在进货查询/商品进货统计功能中,"查看单据"按扭
这个按扭刚开始是隐藏的.

nn.rar

1.04 MB, 下载次数: 20

回复 支持 反对

使用道具 举报

发表于 2007-6-22 10:38:31 | 显示全部楼层
能把这个功能用到的数据给我吗?要不我一个一个填很麻烦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 11:17:18 | 显示全部楼层
上面那个句没有删数据了.
我还是再把包上传一下吧.
等一下啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 11:20:16 | 显示全部楼层
可以了

nn1.rar

1.06 MB, 下载次数: 20

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 01:37 , Processed in 0.038249 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表