标题:初学者请教个设置变量的简单例子,原文件见附件
取消只看楼主
vfpp314
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2016-3-18
结帖率:66.67%
已结贴  问题点数:5 回复次数:4 
初学者请教个设置变量的简单例子,原文件见附件
初学者请教个设置变量的简单例子,原文件见附件。

求帮忙做一下这个例子。

简要说明:

1、有一个表单:

上面有两个按钮:



库也很简单:



2、其中第一个按钮为“设置”

点击,打开“设置表单”:



3、在设置表单里,可以填写“一班”或者“二班”,然后点击“确定”

4、然后点击主表单的“计算”按钮:

开始按照设置的“一班”,或者“二班”,把符合条件的记录提出来,生成新库。如图sql语句。但是其中“一班”的那个位置是根据上一步骤得来的。



。。。。

也就是说,通过“设置表单”,把用户填入的内容给一个变量。然后把根据这个变量,替换下一步运行的sql语句中的条件,和生成库的名字。。。。

根据设置不同,运行

sele * from 班级成绩基本表.dbf where 班级='一班' into table 一班成绩表

或者

sele * from 班级成绩基本表.dbf where 班级='二班' into table 二班成绩表

班级统计test.rar (53.62 KB)


[此贴子已经被作者于2016-8-22 17:35编辑过]

搜索更多相关主题的帖子: sql语句 记录 
2016-08-22 17:24
vfpp314
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2016-3-18
得分:0 
回复 2楼 tlliqi
谢谢,不过不是这个意思。。。因为两个班还好,如果很多个班的话,combo会非常非常的长。。。

不过combo的用法学习了,谢谢

sele * from 班级成绩基本表 where 所属班级=allt() into table allt()+"成绩表"

[此贴子已经被作者于2016-8-23 09:17编辑过]

2016-08-23 09:05
vfpp314
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2016-3-18
得分:0 
回复 3楼 mywisdom88
谢谢,我试试看
2016-08-23 09:05
vfpp314
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2016-3-18
得分:0 
回复 3楼 mywisdom88
谢谢,请问第4这个 if语句 的主要作用是什么?

如果不用这个if ,有什么隐患呢?


2016-08-23 09:36
vfpp314
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2016-3-18
得分:0 
回复 7楼 mywisdom88
谢谢,太详细了~~
2016-08-23 11:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-468095-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.291349 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved