我在MySQL中有一个表(实际上是一个"视图"(,我更改了名称。它在Calc电子表格控件(文本框并单击它(中用于更新一些单元格内容。更改名称后,"计算"控件将不起作用。我在网上搜索,玩了一整天Calc,到目前为止还无法修复。基本上,在"定义数据库范围"窗口中,底部的"源"部分是空的,并且不可编辑。宏运行时没有错误,但不会产生任何结果。为什么"源"是空的,以及如何将其设置为正确的源?
终于找到了——也许不是最好的解决方案。
- 数据>定义范围>选择有问题的范围(由于某种原因缺少源(
- 数据>定义范围:使用所需名称重新创建相同的范围
Ctrl
+Shift
+F4
将打开Mysql数据源;选择所需的表或查询;内容将显示在右上角窗口中- 单击输出表的左上角;数据到文本图标将出现在上面的行中
- 单击"数据到文本"图标,表格将插入电子表格的活动范围
- 现在,选定的
Data>Define range
范围将填充适当的SOURCE作为该范围的数据源
最后,我不得不重新创建分配给文本框控件的宏。宏是Data>Select Range
+Data>Refresh Range
+其他。。。
现在,我原来点击文本框从MySQL刷新电子表格中的数据的方法又起作用了!