视频链接:https://pan.baidu.com/s/1a9rl3eAN6GJR8RXyUXrNig 提取码:mis1

一、 什么是变量?

变量是相对于常量存在的,常量是固定不变的值,变量是根据某种特定条件变化的值,我们前面讲到的函数都是变量,本节着重介绍的是页面变量和如何使用页面变量。

二、 页面变量有哪些类型?

页面变量有如下图所示类型:
image.png
1-1
页面变量总体分为三类:

1. 数据表查询 变量

a. 数据集变量

数据集变量即数据集:是从数据库中取出的符合特定条件的多条记录集合,我们可以为这个集合配置“筛选条件”、“排序方式”、“从第几条开始”、“最多取几条”,页面上会按照数据集的配置进行记录展示

数据集变量配置

image.png
1-2

如何使用数据集变量?

image.png
1-3
如图1-3所示:
数据集变量可以使用select()记录扩展函数,select函数介绍请参看2.6节
数据集变量可以调用数据表字段及字段的级联引用,如ds用户.部门.主管.姓名

1-3图配置页面浏览效果:
image.png

b. 记录变量

it(记录)是记录变量,从列表页选择一条记录点击进入查看记录详情,点击不同记录进入详情页面,页面内容是不同的,是变化的,it是页面变量,它依附与配置变量的页面存在

it变量用法:
a. it.姓名、it.身份证号
b. it.部门.主管 (引用列级联使用)

页面配置
image.png
页面浏览效果
image.png

2. 值变量

  1. a. 整数<br /> b. 数值<br /> c. 字符串<br /> d. 是非值<br /> e. 日期<br /> f. 数组<br /> g.键值对<br />以字符串类型的值变量为例:<br />新建一个字符串变量<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/2310314/1616248143125-c3a36786-a877-4c05-9f9d-fa3460ecc8cf.png#crop=0&crop=0&crop=1&crop=1&height=314&id=j3mcX&margin=%5Bobject%20Object%5D&name=image.png&originHeight=628&originWidth=1136&originalType=binary&ratio=1&rotation=0&showTitle=false&size=97816&status=done&style=none&title=&width=568)<br />字符串变量的使用<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/2310314/1616248253176-59e8fa8d-7988-4417-b812-43ee87febfc2.png#crop=0&crop=0&crop=1&crop=1&height=87&id=wGCKo&margin=%5Bobject%20Object%5D&name=image.png&originHeight=174&originWidth=876&originalType=binary&ratio=1&rotation=0&showTitle=false&size=20615&status=done&style=none&title=&width=438)

页面效果:
image.png

3. 参数变量

从前一个页面链接到后以一个页面传递的信息叫做参数,链接过程中可以传递多个参数
image.png
参数变量配置:
image.png
参数变量的使用:
使用=@调出参数变量,如下图:
image.png

三、 如何增加和配置变量?

image.png

四、 变量的使用范围

  1. 配置该变量的页面

image.png五、练习

建立日期类型变量昨天,以及 变量后天。
判断C1单元格(2021-01-21)中的日期是否晚于昨天,早于后天