我们已将项目任务分配给使用 Windev Mobile for android 平台的团队,任务是在一个窗口(只有一个窗口)上创建表控件,并且该表必须能够显示从查询或数据文件中检索到的记录。我们仍然无法找到使表格控件能够根据数据文件自动添加列和行的解决方案
为了详细说明我的意思,我和我的团队正在尝试在 Windev Mobile 中创建一个数据库管理器应用程序(用于 HFSQL),我们的任务是制作 2 个窗口,一个窗口来选择哪个数据表(其中的文件存在于数据库中的分析),以及另一个用于管理(创建、读取、更新、删除)表中数据的窗口。
我们已经能够创建第一个窗口,但是第二个窗口是目前让我们感到困惑的地方,因为我们需要使一个窗口成为可能,该窗口包含一个可以根据数据表扩展/减少列数量的表我们加载(例如“客户数据”数据表有 5 个数据标题(client_name
, client_address
, client_phoneNum
, client_type
, client_eMail
),所以表应该有 5 列,提供者数据表有 10 个数据标题,所以表应该有 10 列)就像 excel 一样当我们打开不同的excel文件时采取行动
现在我们可以创建灵活的表格,它将显示来自不同数据文件的表格和列。我们使用 BuildBrowsingTable 显示列,使用 FileToMemoryTable 显示记录。表格控件将根据我们选择的数据文件自行调整。但是当我们尝试管理表上的数据(添加,修改,删除)时会出现问题
FOR i = 1 TO arrAdd.Count()
q.arrAdd = edt
END
注意:q(数据文件)、arrAdd(是表上的列)和 edt(编辑控制值)
不幸的是,它不允许我们使用“。” 在这条线上
q.arrAdd = edt // '.'
Unicode 字符串元素上不允许使用运算符
任何建议,如何解决这个问题?