请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
Kennethq(uid:3010035)
职业资格认证:尚未取得认证
  • 输入设备编码(001),任务编码会根据公式自动生成值(00111),点击提交,数据库会存入对应值,这个公式是直接放在了单元格-插入公式的位置在这条数的基础上修改任务编码(2121),点击提交,数据库会存入2121,但是界面上还是会显示成00111.目的:再次修改这条数的任务编码时,要求界面上显示的是修改后的值。因为也试过,任务编码用表字段,在条件属性加这个判断公式,当设备编码不为空的时候,就自动生成。但这个生成的编码会在提交后才在界面上显示,并且数据库存入的这条数的任务编码是空的,就无法满足需求。
  • ${if(len(结束日期) == 0,"","and mibr.updated_on BETWEEN '" + '2020-01-01' + "' AND '"+format(DATEDELTA(结束日期,1),'YYYY-MM-dd')+"'")}原参数是上面这样写的,我的需求是 如果开始日期不等于结束日期,那么就按日期筛选框选的的开始日期到结束日期来做过滤,如果开始日期=结束日期就统计2020-01-01至结束日期的数据,这样的话该怎么改上面这段呢
  • 在任务编码设了公式,IF(LEN(B4)>0, CONCATENATE(B4,format(today(), "yyyyMMdd"),"seq()"), "")     为了修改设备编码的时候可以随着变动,单独修改任务编码提交后,界面显示还是公式生成的数据,但是数据是改过来了的
  • 目前已经实现 设备编码变的时候任务编码会跟着变,但是想设置成如果有人修改了任务编号,那么后面设备编码再变的时候任务编码不会改变 请问可以怎么实现
  • 在提交前,我如果新增或修改了设备编码,我想任务编码会自动生成一个由输入的设备编码+当天日期+序号的默认值,然后再点击提交存到数据库中(之所以没有直接写公式在单元格,是因为他在提交后才生效,就导致每次插入数据库的时候都会有一条空的任务编号的数据)。求求各位大佬说详细点,用了各种方式,找了AI帮忙写代码,但没什么用,主要是没有JS基础 就很难受,下面是ai生成的  放在了设备编码单元格-文本控件-时间-编辑结束后// 设备编码单元格编辑结束事件计划初版-测试.zip// 假设设备编码所在单元格为B4,任务编码所在单元格为G4var deviceCodeCell = contentPane.getCell("B4");var taskCodeCell = contentPane.getCell("G4");// 生成唯一序号的方法(简化版,实际应用中可能需要更复杂的逻辑)var generateSequence = function() {    // 这里可以使用更复杂的逻辑,比如从数据库获取当前最大序号    // 暂时返回固定值,您可以根据需要修改    return "001";};// 给设备编码单元格绑定编辑结束事件deviceCodeCell.on("afterEdit", function() {    // 获取设备编码单元格的值    var deviceCode = this.getValue();        // 如果设备编码不为空才生成任务编码    if (deviceCode && deviceCode !== "") {        // 获取当前日期并格式化为yyyyMMdd格式        var today = new Date();        var year = today.getFullYear();        var month = today.getMonth() + 1; // 月份从0开始,所以加1        var day = today.getDate();                // 补全月份和日期为两位数        month = month < 10 ? "0" + month : month;        day = day < 10 ? "0" + day : day;                var dateStr = year + "" + month + "" + day;                // 获取序号        var sequence = generateSequence();                // 拼接任务编码        var taskCode = deviceCode + "-" + dateStr + "-" + sequence;                // 设置任务编码到对应单元格        taskCodeCell.setValue(taskCode);                // 刷新单元格显示        taskCodeCell.refresh();    } else {        // 如果设备编码为空,清空任务编码        taskCodeCell.setValue("");        taskCodeCell.refresh();    }});// 页面加载完成后,如果设备编码已有值,初始化任务编码contentPane.on("afterLoad", function() {    var deviceCode = deviceCodeCell.getValue();    if (deviceCode && deviceCode !== "") {        // 触发一次编辑结束事件来生成任务编码        deviceCodeCell.fireEvent("afterEdit");    }});
  • 任务编码想由图中另外三个字段自动组成,其中前两个可以编辑,创建时间由数据库自动生成
  • 已经入图片那样设置,但是创建时间会全部改变,希望的是有两个字段:创建时间在第一次新建或导入的时候自动生成,之后数据如果修改或者更新,在更新时间上显示,创建时间不发生变化。后面的数据更新不覆盖元数据 而是新增数据 
  • 因为物料编码取得是另一个数据集里的,我现在要根据物料编码取待检结存,这样写可以吗然后待检结存数据集查出来已经是根据物料编码区分的了
  • 对选中数据进行删除,不是在数据库删除,在填报的自定义按钮中添加一个逻辑删除,点击后界面的字段变为是或否,最后提交数据库的值发生变化。求求不要直接甩文档,两步拆开我也明白,把复选框加上在删除啥的就不会了
  • 使用填报自定义按钮,对选中对象进行逻辑删除,是否删除单元格显示 “已删除”,否则为空

89

1

89

10

个人成就
内容被浏览2,826
加入社区316天
返回顶部