自定义厂牌制作步骤详解

版权申诉
0 下载量 52 浏览量 更新于2024-08-17 收藏 354KB PDF 举报
"厂牌制作方法终版.pdf" 这篇文档主要介绍了如何制作厂牌以及相关的数据处理步骤。厂牌制作通常涉及到员工个人信息的展示,包括照片和工作信息等。以下是根据文档内容提炼出的关键知识点: 1. **厂牌制作模块**:首先,你需要进入专门的厂牌制作模块来开始制作过程。这可能是一个特定的应用程序或软件工具,用于设计和生成厂牌。 2. **快捷键操作**:使用F11键可以快速进入菜单系统,这在许多软件中都是通用的操作,通过快捷键可以提高工作效率。 3. **照片路径的修改**:在厂牌上通常会包含员工的照片。文档中提到的代码片段是检查并加载员工照片的方法。`fileexists`函数用来判断指定路径下是否存在照片,如果存在,则使用`loadfromfile`函数加载图片。你需要将代码中的路径`'E:\EastMoney\photo\'+[trim([DM2DM.V_Employeecard."Empno"])]+'.jpg'`替换为实际存储员工照片的系统路径。 4. **DataField值的调整**:`picture2`可能是图片控件,`DataField`属性用于关联数据源中的字段。你需要删除原有的DataField值,并设置新的为空,这意味着图片的加载不再依赖数据源的某个特定字段,而是直接通过代码动态指定。 5. **SQL查询**:文档中还包含了SQL查询语句,用于获取员工的工作统计信息,包括员工编号(Empno)、姓名(Empname)、月度(YYMMA)、职务(Dutyname)、部门(Partname)以及各种工作时间和假期统计。查询使用了LEFT JOIN连接多个表,基于指定的开始日期和结束日期范围,对夜班、正常工作时间、周末加班时间、节假日加班时间、旷工和休假进行统计。 6. **时间统计**:在SQL查询中,使用了CASE WHEN语句来区分不同类型的工时,例如,通过`isnightshift`字段判断是否为夜班,通过`WorkTime`和`AddWorkTime`字段计算不同类型的加班时间。旷工和休假的计算则分别使用`truancy`和`kmoney`字段。 7. **条件筛选**:查询条件`yymmdd>=:开始日期 AND YYMMDD<=:结束日期`确保只获取指定日期范围内的数据。 总结来说,这个厂牌制作方法涉及到图像处理、数据库查询和数据整合等多个环节,是将员工基本信息与工作统计数据结合以生成个性化厂牌的过程。为了成功制作厂牌,你需要熟悉相关的软件操作、SQL查询语言以及如何根据实际情况调整代码中的路径和数据源设置。