搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 这句报错为有不能识别的命令动词如何修改
标题:
这句报错为有不能识别的命令动词如何修改
只看楼主
dzy123
等 级:
蝙蝠侠
威 望:
5
帖 子:379
专家分:820
注 册:2013-4-18
结帖率:
82%
楼主
已结贴
√
问题点数:20 回复次数:12
这句报错为有不能识别的命令动词如何修改
select * from 13级基本信息3改.dbf,13级基本信息4改.dbf where 13级基本信息3改.报名号=13级基本信息4改.报名号 into table d:\a.dbf
搜索更多相关主题的帖子:
信息
报名
where
如何
2013-05-05 10:43
kiff
来 自:广州
等 级:
贵宾
威 望:
46
帖 子:756
专家分:2531
注 册:2013-1-30
第
2
楼
得分:10
最好不要用数字开头命名。这样的别名是不合法的
USE 13级基本信息3改 IN 0 ALIAS t1 &&另起别名
USE 13级基本信息4改 IN 0 ALIAS t2 &&另起别名
select * from t1,t2 where t1.报名号=t2.报名号 into table d:\a.dbf
[
本帖最后由 kiff 于 2013-5-5 11:08 编辑
]
2013-05-05 11:02
dzy123
等 级:
蝙蝠侠
威 望:
5
帖 子:379
专家分:820
注 册:2013-4-18
第
3
楼
得分:0
谢谢你
我还想问个问题在一个表中如果想按班打班成绩,命令如何写
2013-05-05 11:24
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
4
楼
得分:10
SELECT * FROM 13级基本信息3改.dbf
T1
,13级基本信息4改.dbf
T2
WHERE
T1
.报名号=
T2
.报名号 INTO TABLE d:\a.dbf
VFP中禁止使用数字开头的别名,所以,你错在WHERE子句中用了数字开头的别名。建议你在对表文件起名时,也注意一下规范,比如:“13级基本信息3改.DBF”可以命名成“G13基本信息3改.DBF”。这样,表名就可以当作别名,直接加在字段名前面了。
2013-05-05 11:26
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
5
楼
得分:0
以下是引用
dzy123
在2013-5-5 11:24:52的发言:
谢谢你
我还想问个问题在一个表中如果想按班打班成绩,命令如何写
最简单的:LIST 学号,姓名,成绩 TO PRINT FOR 班级=[指定班级号]
专业一点的:(1)做个表单,让用户去选择一个班级或填写一个班级号;(2)SELECT 学号,姓名,成绩 FROM 表文件名 WHERE 班级=第(1)步的控件值 INTO CURSOR Temp;(3)做个报表,绑定Temp临时表,然后利用报表打印出来。
2013-05-05 11:31
dzy123
等 级:
蝙蝠侠
威 望:
5
帖 子:379
专家分:820
注 册:2013-4-18
第
6
楼
得分:0
我对编程和报表不会,我想知道有没有命令可以比如我有30个班一次性用一个命令就可以分班打印了
2013-05-05 11:34
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
7
楼
得分:0
那只能按班级号先进行升序索引(01班在前,30班在后),然后用LIST 学号,姓名,成绩 TO PRINTER一次全部输出。因为之前已经排过序,同一班级号的所有人都在一起了,所以,输出后手工按班级号裁剪。通常的做法都是按方法2做的,利用表单控件给出班级范围,然后在报表中控制输出(比如,一个班级打印完后换页打印下一个班级)。
2013-05-05 11:41
dzy123
等 级:
蝙蝠侠
威 望:
5
帖 子:379
专家分:820
注 册:2013-4-18
第
8
楼
得分:0
哦
2013-05-05 11:53
kiff
来 自:广州
等 级:
贵宾
威 望:
46
帖 子:756
专家分:2531
注 册:2013-1-30
第
9
楼
得分:0
以下是引用
dzy123
在2013-5-5 11:34:55的发言:
我对编程和报表不会,我想知道有没有命令可以比如我有30个班一次性用一个命令就可以分班打印了
对编程和报表不会,你会SELECT-SQL查询吧(刚才你用的那样),在查询语句 后加上 order by 班级 排序一下。
然后把查出来的结果导出到 Excel 表格,在Excel中打印就容易了.
这样导出(假设如你的查询结果表为 A)
SELECT A
COPY TO D:\B XLS
在 D盘就有 B.xls 的Excel表格文件。
[
本帖最后由 kiff 于 2013-5-5 12:04 编辑
]
2013-05-05 12:01
dzy123
等 级:
蝙蝠侠
威 望:
5
帖 子:379
专家分:820
注 册:2013-4-18
第
10
楼
得分:0
我就是在excel中导入来的想一次性打印呢
2013-05-05 13:10
13
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-406233-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.362045 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved