Foxtable(狐表)用户栏目专家坐堂 → 过程定义与处理和表格传递


  共有2957人关注过本帖树形打印复制链接

主题:过程定义与处理和表格传递

帅哥哟,离线,有人找我吗?
lesei
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:162 积分:1326 威望:0 精华:0 注册:2023/9/3 18:40:00
过程定义与处理和表格传递  发帖心情 Post By:2023/9/4 16:37:00 [显示全部帖子]

之前跟您问过给单元格着色的问题,用一个东西存储各个表格需要着色的横竖坐标。
结论是:既不用全局变量传递参数,也不用var,也不用public等,而是用一个表进行存储。

我看到:杂项、高级话题、定义过程,说是定义一个过程,在任何位置都可以调用。

问题:
1.我能不能定义一个过程,把表名、横坐标(行名)、纵坐标(列名)作为参数进行传递,传递给过程,从而实现在任何表的任何事件里对单元格进行着色?
2.表名怎么传递?作为字符串?
我总感觉传递表,是不是把表格的所有数据都传递过去了,这样会造成效率低下啊?那该怎样让“过程”知道该处理哪个表呢?

 回到顶部
帅哥哟,离线,有人找我吗?
lesei
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:162 积分:1326 威望:0 精华:0 注册:2023/9/3 18:40:00
  发帖心情 Post By:2023/9/4 17:10:00 [显示全部帖子]

我重说下:
假设经常需要对单元格进行着色。
设定了一个名叫“drawcell参数”的表,存储着色单元格所归属的表名、行、列(如图1)。
每个表的drawcell事件都扫描这个名叫“drawcell参数”的表格里、自己对应的横纵坐标值、进行着色(如图2)。

如上所述,那么经常需要设定表格的横纵坐标。所以,想设定一个“过程”。这样无论在那个事件里,需要对任何单元格着色了,那么通过此“过程”对“drawcell参数”表里对应的值进行设定,就可以完成着色。
同样,需要去除颜色时,就通过“过程”删除对应的表格坐标即可。
[此贴子已经被作者于2023/9/4 17:13:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lesei
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:162 积分:1326 威望:0 精华:0 注册:2023/9/3 18:40:00
  发帖心情 Post By:2023/9/4 17:15:00 [显示全部帖子]

我刚已经把图片补上了。
但是我只看到了显示该帖子于xxx编辑过,并没看到照片。
如果您看不到照片,留言哈

 回到顶部