设计开发问题
在快表中编写VBA或通过快表AI生成VBA后编译时出现的问题,可以对照参考修改。
表格模板
E2051
错误E2051
模板格式中不存在[F_6787]别名,请管理员重新保存管理数据表!出现时机:
设计表格模板保存时提示。
解决
模板中定义了字段,表格界面尚未保存引发。 打开 【管理数据表】 点击右侧的 【重置别名】 按钮后再保存模板。
提示
定义字段后点击测试填报时,表格模板会被保存。而在进行表间公式、命令代码设计时,测试填报不会再次保存模板。如果定义了字段,然后通过表间公式或命令代码的测试填报后往往引发此问题。此时只要保存下模板即可解决。
E2036
错误E2036
Invalid column name '日期字段'。
Invalid column name '日期格式'。出现时机:
表间公式中套用了日期转文本函数,运行时出现。
解决
在 【表间公式】 中修改所使用的日期转字符函数,将函数中的参数日期字段
替换为实际的日期字段,日期格式
替换为要转换的日期格式类型。
日期格式
值 | SQL 函数 | 日期格式 |
---|---|---|
0 | Select Convert(Varchar(100), GetDate(), 0) | 03 21 2025 11:24AM |
1 | Select Convert(Varchar(100), GetDate(), 1) | 03/21/25 |
2 | Select Convert(Varchar(100), GetDate(), 2) | 25.03.21 |
3 | Select Convert(Varchar(100), GetDate(), 3) | 2021-3-25 |
4 | Select Convert(Varchar(100), GetDate(), 4) | 21.03.25 |
5 | Select Convert(Varchar(100), GetDate(), 5) | 2021-3-25 |
6 | Select Convert(Varchar(100), GetDate(), 6) | 21 03 25 |
7 | Select Convert(Varchar(100), GetDate(), 7) | 03 21, 25 |
8 | Select Convert(Varchar(100), GetDate(), 8) | 11:24:43 |
9 | Select Convert(Varchar(100), GetDate(), 9) | 03 21 2025 11:24:43:510AM |
10 | Select Convert(Varchar(100), GetDate(), 10) | 03-21-25 |
11 | Select Convert(Varchar(100), GetDate(), 11) | 2025-3-21 |
12 | Select Convert(Varchar(100), GetDate(), 12) | 250321 |
13 | Select Convert(Varchar(100), GetDate(), 13) | 21 03 2025 11:24:43:510 |
14 | Select Convert(Varchar(100), GetDate(), 14) | 11:24:43:510 |
20 | Select Convert(Varchar(100), GetDate(), 20) | 2025-3-21 11:24 |
21 | Select Convert(Varchar(100), GetDate(), 21) | 24:43.5 |
22 | Select Convert(Varchar(100), GetDate(), 22) | 03/21/25 11:24:43 AM |
23 | Select Convert(Varchar(100), GetDate(), 23) | 2025-3-21 |
24 | Select Convert(Varchar(100), GetDate(), 24) | 11:24:43 |
25 | Select Convert(Varchar(100), GetDate(), 25) | 24:43.5 |
100 | Select Convert(Varchar(100), GetDate(), 100) | 03 21 2025 11:24AM |
101 | Select Convert(Varchar(100), GetDate(), 101) | 03/21/2025 |
102 | Select Convert(Varchar(100), GetDate(), 102) | 2025.03.21 |
103 | Select Convert(Varchar(100), GetDate(), 103) | 21/03/2025 |
104 | Select Convert(Varchar(100), GetDate(), 104) | 21.03.2025 |
105 | Select Convert(Varchar(100), GetDate(), 105) | 21-03-2025 |
106 | Select Convert(Varchar(100), GetDate(), 106) | 21 03 2025 |
107 | Select Convert(Varchar(100), GetDate(), 107) | 03 21, 2025 |
108 | Select Convert(Varchar(100), GetDate(), 108) | 11:24:43 |
109 | Select Convert(Varchar(100), GetDate(), 109) | 03 21 2025 11:24:43:510AM |
110 | Select Convert(Varchar(100), GetDate(), 110) | 03-21-2025 |
111 | Select Convert(Varchar(100), GetDate(), 111) | 2025-3-21 |
112 | Select Convert(Varchar(100), GetDate(), 112) | 20250321 |
113 | Select Convert(Varchar(100), GetDate(), 113) | 21 03 2025 11:24:43:510 |
114 | Select Convert(Varchar(100), GetDate(), 114) | 11:24:43:510 |
120 | Select Convert(Varchar(100), GetDate(), 120) | 2025-3-21 11:24 |
121 | Select Convert(Varchar(100), GetDate(), 121) | 24:43.5 |
126 | Select Convert(Varchar(100), GetDate(), 126) | 2025-03-21T11:24:43.510 |
130 | Select Convert(Varchar(100), GetDate(), 130) | 22 ????? 1446 11:24:43:510AM |
将快表函数中日期格式
替换为表格中的值。
E2036
错误E2036
Conversion failed when converting date and/or time from character string.出现时机:
表间公式回写公式运行提示,将字符串与日期字段拼接在一起导致。
解决
如果要拼接字符串和日期,需要将日期通过日期转文本函数转换为文本后再拼接。
SpreadSheetGear
提示
The selected shapes will be permanently deleted.出现时机:
表格模板设计界面删除图形时。
解决
此提示非错误,为删除图形的正常提示意为:选中的图形将被永久删除。如果确认删除点OK
,取消则点Cancel
。
系统设置
E1118
错误E1118
不允许从您的ip访问接口,hint:[1742177631450141054801857],来自IP47.99.64.52,更多信息https://open.work.weixin.qq.com/devtool/query?e=60020出现时机:
修改用户时提示。
解决
- 检查 【系统设置】 【用户管理】 用户是否勾选了同步。
- 检查 【系统设置】 是否勾选了开启微信、钉钉同步删除用户
如果勾选了,请确认微信钉钉中接口权限是否设置得当。如果不再需要同步可以取消勾选。