国二vfp中,表单命令按钮的click中的程序,显示语法错误,帮忙修改下~
xs="xs"+thisform.text1.valuethisform.grid1.recordsource=☆SELECTDISTINCT销售表.商品号,商品代码表....
xs="xs"+thisform.text1.value
thisform.grid1.recordsource= ☆
SELECT DISTINCT 销售表.商品号, 商品代码表.商品名, 销售表.一季度利润,;
销售表.二季度利润, 销售表.三季度利润, 销售表.四季度利润;
FROM selldb!部门表 INNER JOIN selldb!销售表;
INNER JOIN selldb!商品代码表 ;
ON 销售表.商品号 = 商品代码表.商品号 ;
ON 部门表.部门号 = 销售表.部门号
and 部门号=thisform.text1.value and 年度=thisform.text2.value into table(xs)" ☆
标记的☆的行 它说有语法错误,但是我都是按答案上写的输入的,我觉得应该是格式错误?或者是什么~~ (补充下,如果把第三行提到第二行,还是格式错误)请高手指教下 谢啦 展开
thisform.grid1.recordsource= ☆
SELECT DISTINCT 销售表.商品号, 商品代码表.商品名, 销售表.一季度利润,;
销售表.二季度利润, 销售表.三季度利润, 销售表.四季度利润;
FROM selldb!部门表 INNER JOIN selldb!销售表;
INNER JOIN selldb!商品代码表 ;
ON 销售表.商品号 = 商品代码表.商品号 ;
ON 部门表.部门号 = 销售表.部门号
and 部门号=thisform.text1.value and 年度=thisform.text2.value into table(xs)" ☆
标记的☆的行 它说有语法错误,但是我都是按答案上写的输入的,我觉得应该是格式错误?或者是什么~~ (补充下,如果把第三行提到第二行,还是格式错误)请高手指教下 谢啦 展开
展开全部
LOCAL xs
xs= "xs" + thisform.text1.value
thisform.grid1.RecordSource = .Null.
SELECT 销售表.商品号, 商品代码表.商品名, 销售表.一季度利润, 销售表.二季度利润, 销售表.三季度利润, 销售表.四季度利润;
FROM selldb!部门表 INNER JOIN selldb!销售表 ON 部门表.部门号 = 销售表.部门号 ;
INNER JOIN selldb!商品代码表 ON 销售表.商品号 = 商品代码表.商品号;
WHERE 部门表.部门号 = thisform.text1.value AND 销售表.年度 = thisform.text2.value ;
INTO TABLE (xs)
thisform.grid1.RecordSource = xs
xs= "xs" + thisform.text1.value
thisform.grid1.RecordSource = .Null.
SELECT 销售表.商品号, 商品代码表.商品名, 销售表.一季度利润, 销售表.二季度利润, 销售表.三季度利润, 销售表.四季度利润;
FROM selldb!部门表 INNER JOIN selldb!销售表 ON 部门表.部门号 = 销售表.部门号 ;
INNER JOIN selldb!商品代码表 ON 销售表.商品号 = 商品代码表.商品号;
WHERE 部门表.部门号 = thisform.text1.value AND 销售表.年度 = thisform.text2.value ;
INTO TABLE (xs)
thisform.grid1.RecordSource = xs
更多追问追答
追问
按照你这样表格那里什么都显示不出来呀……那个存的xs表有
追答
1.确定表单的数据环境内没有表
2.确定 grid1 的 RecordSourceType = 1
3.把上面代码写到查询按钮的 Click 中
4.我用的 VFP9,没有 VFP6 不知道有没有关系....
5.试试在 thisform.grid1.RecordSource = xs 加一句
SELE (m.xs)
thisform.grid1.RecordSource = xs
2011-03-21
展开全部
xs="xs"+thisform.text1.value
thisform.grid1.recordsource= ☆
SELECT DISTINCT 销售表.商品号, 商品代码表.商品名, 销售表.一季度利润,;
销售表.二季度利润, 销售表.三季度利润, 销售表.四季度利润;
FROM selldb!部门表 INNER JOIN selldb!销售表;
INNER JOIN selldb!商品代码表 ;
ON 销售表.商品号 = 商品代码表.商品号 ;
ON 部门表.部门号 = 销售表.部门号 ;
and 部门号=thisform.text1.value and 年度=thisform.text2.value into table(xs)"
thisform.grid1.recordsource= ☆
SELECT DISTINCT 销售表.商品号, 商品代码表.商品名, 销售表.一季度利润,;
销售表.二季度利润, 销售表.三季度利润, 销售表.四季度利润;
FROM selldb!部门表 INNER JOIN selldb!销售表;
INNER JOIN selldb!商品代码表 ;
ON 销售表.商品号 = 商品代码表.商品号 ;
ON 部门表.部门号 = 销售表.部门号 ;
and 部门号=thisform.text1.value and 年度=thisform.text2.value into table(xs)"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询