X
xmboy
Unregistered / Unconfirmed
GUEST, unregistred user!
急!急!请问如何从一个表中任意挑选一些记录从报表中打印出来?
要求首先要设定一条件缩小范围(如年龄 学历 专业),再从中挑选记录。
Access97表DWRY结构如下:
姓名 XM CHAR(8)
性别 XB CHAR(2)
出生年月 CSNY DATE
身份证号 SFZH CHAR(18)
学历 XL CHAR(8)
学校 XX CHAR(40)
专业 ZY CHAR(40)
思路:用动态查询来缩小范围,设立标志位从中挑选记录。
SELECT false AS 是否打印,XM as 姓名,
XB AS 性别,CSNY AS 出生年月,
SFZH AS 身份证号,XL AS 学历,
XX AS 学校,ZY AS 专业
FROM DWRY
WHERE 学历=:XL AND 专业=:ZY
问题:在修改标志位(是否打印)时出现错误提示:
“General SQL Error.
由于别的用户或进程已经锁定相应的记录或表,不能更新字段。
Field.”
注:TQuery的RequestLive已设为True。没有别的用户或进程在使用该记录或表。
另:是否有更好的解决方法。
要求首先要设定一条件缩小范围(如年龄 学历 专业),再从中挑选记录。
Access97表DWRY结构如下:
姓名 XM CHAR(8)
性别 XB CHAR(2)
出生年月 CSNY DATE
身份证号 SFZH CHAR(18)
学历 XL CHAR(8)
学校 XX CHAR(40)
专业 ZY CHAR(40)
思路:用动态查询来缩小范围,设立标志位从中挑选记录。
SELECT false AS 是否打印,XM as 姓名,
XB AS 性别,CSNY AS 出生年月,
SFZH AS 身份证号,XL AS 学历,
XX AS 学校,ZY AS 专业
FROM DWRY
WHERE 学历=:XL AND 专业=:ZY
问题:在修改标志位(是否打印)时出现错误提示:
“General SQL Error.
由于别的用户或进程已经锁定相应的记录或表,不能更新字段。
Field.”
注:TQuery的RequestLive已设为True。没有别的用户或进程在使用该记录或表。
另:是否有更好的解决方法。