Windev - 创建数据库管理后台

问题描述

我们的项目任务是使用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 字符串元素

有什么建议,如何解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)