>> 本版精华贴    X++和MorphxX技术讨论区
搜一搜更多此类问题 
秋毫ERP咨询-微软Dynamics Ax Axapta Nav SL CRM论坛微软ERP Dynamics系列【本版最新】『Microsoft Dynamics Ax (Axapta) 开发』 → [求助]查询过滤怎么没有效果,请教!

您是本帖的第 208 个阅读者
树形 打印
标题:
[求助]查询过滤怎么没有效果,请教!
作 者
帖 子
uping626
帅哥哟,离线,有人找我吗?
等级:技术员
积分:271
现金:395
文章:19
门派:无门无派
注册:2008年4月22日
楼主
  点击这里发送电子邮件给uping626

发贴心情
[求助]查询过滤怎么没有效果,请教!
发表于2010-7-1 9:19:09

hi,我在类中添加如下方法,但是query没有起到效果,请问是什么回事?多谢

public void createCalcData()
{
    Query                       query;
    QueryBuildDataSource        queryBuildDataSource;
    QueryRun                    queryRun;
    QueryBuildRange     queryBuildRange;

    PurchTable  purchTable2;
    PurchLine   purchline;

    ;

    query = new Query();
    queryBuildDataSource = query.addDataSource(tablenum(PurchTable));
    //queryBuildDataSource.addRange(fieldnum(PurchTable, PurchId)).value(SysQuery::value(_purchId));
    queryBuildDataSource.addRange(fieldnum(PurchTable, PurchId)).value("*7");  

    queryRun = new QueryRun(query);

    while (queryRun.next())
    {
            purchTable2 = queryRun.get(tablenum(PurchTable));
            while select purchTable2
            {
                i++;
                //info(purchTable2.PurchId);
            }
            ii++;

   }


    info(int2str(i));
    info(int2str(ii));

}

ip地址已设置保密
2010-7-1 9:19:09
kings1108
帅哥哟,离线,有人找我吗?
等级:顾问
积分:1185
现金:1393
文章:152
门派:无门无派
注册:2008年3月27日
2
  点击这里发送电子邮件给kings1108

发贴心情
发表于2010-7-1 10:12:56
while (queryRun.next())
    {
            purchTable2 = queryRun.get(tablenum(PurchTable));
            //while select purchTable2 //多余的语句 
            //{
                i++;
                info(purchTable2.PurchId);
            //}
            ii++;

   }


Life is not fair,get used to i t! MSN: xieyufan1108@hotmail.com QQ:332469390
ip地址已设置保密
2010-7-1 10:12:56
uping626
帅哥哟,离线,有人找我吗?
等级:技术员
积分:271
现金:395
文章:19
门派:无门无派
注册:2008年4月22日
3
  点击这里发送电子邮件给uping626

发贴心情
发表于2010-7-1 11:57:27

谢谢!

但是这样不是我需要的结果,这只是偱环出来的结果

我需要的是过滤后的表

请问怎么写呀!

ip地址已设置保密
2010-7-1 11:57:27
技术和经验来源于对实际问题的解决!
1012-jack
帅哥哟,离线,有人找我吗?
等级:顾问
积分:1818
现金:2756
文章:131
门派:无门无派
注册:2006年9月1日
4
  点击这里发送电子邮件给1012-jack

发贴心情
发表于2010-7-1 15:23:40
2楼不是已经告诉你答案了吗?把第二个while去掉,就是过滤后的数据。

MSN:  jack-1101@hotmail.com 终于毕业了...2007.07.10
ip地址已设置保密
2010-7-1 15:23:40
admin
帅哥哟,离线,有人找我吗?
头衔:Andy
名誉院士奖,2000贴以上者可授之! 高级顾问奖,300贴以上者可授之! 管理员勋章-管理员专用奖!
等级:管理员
积分:45286
现金:65318
文章:5582
门派:无门无派
注册:2006年3月1日
5
  点击这里发送电子邮件给admin 访问admin的主页

发贴心情
发表于2010-7-2 13:51:08
参照《企业开发》167页的教材。http://www.qiuhao.com/dispbbs.asp?BoardID=61&ID=12927 

天下莫大于秋毫之末,而泰山为小。《庄子 齐物论》
Email/MSN: FlyDay^126.com,^ is @
Andy Peng
ip地址已设置保密
2010-7-2 13:51:08
秋毫咨询-问题的海洋,又是解决方案的海洋!是磨炼顾问的沃土!

 5   5   1/1页      1    

粤ICP备06100540号 】 广告及业务联系】秋毫IT百科】
Copyright ©2006-2008 www.QiuHao.com地图1】【地图2】【地图3】【所有贴】【技术文集】 【秋毫ERP