配置按钮和按钮代码
①打开数据库里面的[数据筛选器按钮]
②复制里面的两个代码
这一步就结束了
其次新建一张view视图,用来展示数据
①准备View
②到系统里快速创建链接表
③修改子窗体的名字为sfrList
④复制按钮和复制里面的代码(筛选和刷新)
⑤到List窗体里面去将数据源更新掉,设置好初始化条件,并复制出来所需要的筛选语句.
⑥拼接好两个语句, SourceRecordOnLoad(带Where语句)和SourceRecordForFilter语句,
⑦准备好ColumnOrderBy字段, checkfield, replacefield三个.
⑧然后到表格里面去一项一项填进去.
配置过滤表
Form窗体配置
①复制窗体的名称到Form字段
配置SourceRecordOnLoad字段
SELECT 配舱单信息表.配舱确认单号,
配舱单信息表.生产部门,
配舱单信息表.起运港,
配舱单信息表.船名船次,
配舱单信息表.提单号,
配舱单信息表.箱型,
配舱单信息表.总箱量,
配仓单明细表.goodscheck,
配舱单信息表.配舱单装箱时间,
配舱单信息表.船期,
配舱单信息表.目的港,
配舱单信息表.货代,
配舱单信息表.操作,
配舱单信息表.操作时间,
配舱单信息表.备注,
配仓单明细表.订单号,
配仓单明细表.业务员,
配仓单明细表.确认装箱日期,
配仓单明细表.箱量,
配仓单明细表.确认结果,
配仓单明细表.单证备注,
配仓单明细表.是否正常装柜,
配仓单明细表.实际装柜时间,
配仓单明细表.[散货体积(立方)],
配仓单明细表.装柜异常原因,
配仓单明细表.异常结果,
配仓单明细表.进厂时间,
配仓单明细表.出厂时间,
配仓单明细表.制单时间,
配仓单明细表.errorsolution,
配仓单明细表.errordeadline,
配仓单明细表.CargoErrorReason,
配仓单明细表.ResponsibleDepartment,
配仓单明细表.业务员确认,
配仓单明细表.业务确认人,
配仓单明细表.单证确认装箱日期
FROM 配舱单信息表 LEFT JOIN 配仓单明细表
ON 配舱单信息表.配舱确认单号 = 配仓单明细表.配舱确认单号,配仓单明细表.自动编号
WHERE ((( 配舱单信息表.配舱单装箱时间)>=Date()+1
And (配舱单信息表.配舱单装箱时间)<=Date()+3))
配置SourceRecordForFilter字段(不带Where)
SourceRecordForFilter(这个是不带Where语句的,是程序取出来用来拼接Where语句的,后面的Where语句由程序自己拼接)
SELECT 配舱单信息表.配舱确认单号,
配舱单信息表.生产部门,
配舱单信息表.起运港,
配舱单信息表.船名船次,
配舱单信息表.提单号,
配舱单信息表.箱型,
配舱单信息表.总箱量,
配仓单明细表.goodscheck,
配舱单信息表.配舱单装箱时间,
配舱单信息表.船期,
配舱单信息表.目的港,
配舱单信息表.货代,
配舱单信息表.操作,
配舱单信息表.操作时间,
配舱单信息表.备注,
配仓单明细表.订单号,
配仓单明细表.业务员,
配仓单明细表.确认装箱日期,
配仓单明细表.箱量,
配仓单明细表.确认结果,
配仓单明细表.单证备注,
配仓单明细表.是否正常装柜,
配仓单明细表.实际装柜时间,
配仓单明细表.[散货体积(立方)],
配仓单明细表.装柜异常原因,
配仓单明细表.异常结果,
配仓单明细表.进厂时间,
配仓单明细表.出厂时间,
配仓单明细表.制单时间,
配仓单明细表.errorsolution,
配仓单明细表.errordeadline,
配仓单明细表.CargoErrorReason,
配仓单明细表.ResponsibleDepartment,
配仓单明细表.业务员确认,
配仓单明细表.业务确认人,
配仓单明细表.单证确认装箱日期,
配仓单明细表.自动编号
FROM 配舱单信息表 LEFTJOIN 配仓单明细表
ON 配舱单信息表.配舱确认单号 = 配仓单明细表.配舱确认单号
配置ColumnOrderBy字段
这个可以配置多个,例如配仓单明细表.确认装箱日期,配仓单明细表.配舱确认单号
中间用英文的逗号隔开
配置checkfield字段(一般挑选连接字段)
配到这个字段自动替换为replacefield字段