Office中国论坛/Access中国论坛

标题: [求助]我在选择查询中取得变量?? [打印本页]

作者: ktdntt    时间: 2006-12-27 08:10
标题: [求助]我在选择查询中取得变量??
又一个求助:我要在选择查询中用到LEFT函数,但LEFT(string,位数)中的位数,我必须用变量,但不知到怎样获得,例:

SELECT shangpinleibie.商品类别, (SELECT SUM(shangpin.库存) FROM shangpin WHERE LEFT(shangpin.类, lng位数*2)=shangpinleibie.类) AS 库存总量
FROM shangpinleibie
WHERE (((shangpinleibie.页)=FORMS!商品类别!页)) Or (((shangpinleibie.商品类别) Is Null))
ORDER BY shangpinleibie.行号;

其中EFT(shangpin.类, lng位数*2)   的lng位数不知怎样获得 ???用 [FORMS]![商品类别]![位数] 提示:表达式包含太复杂因数,,,郁闷啊,,弄了好久都不行,望能指教,,在线等,,谢谢先,,有了高手的指点简直是事半功倍啊,,,,,,,,,
作者: wuaza    时间: 2006-12-27 16:20
既然这样,那就用自定义函数来调用[FORMS]![商品类别]![位数]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3