1

我需要根据另一列中的值更新 Clarion Topspeed (TPS) 文件中的一列update table set subnumber = 20 where reference1='DC'

Topspeed 数据库扫描仪在文件菜单上有批量更新功能,但我无法让它工作。我无权访问 ODBC 驱动程序或 Clarion 编程环境。链接:批量更新表格

4

2 回答 2

1

当您尝试几次时,这很容易:-) ...所以,这就是您可以做到的:就像您说的那样,打开文件->批量更新...在第二列中的字段子编号上单击箭头上的箭头对,进入可以定义公式的窗口...

在您的情况下,您可以使用: CHOOSE(REFERENCE1='DC', 20, SUBNUMBER)

这意味着值 od subnumber 将是 20 对于每个 reference1 是“DC”,否则将相同的值再次放入子编号中...按下应用后不要忘记用 f5 刷新...

于 2016-02-27T09:43:41.123 回答
0

如果数据不敏感,我可以为您更新文件。如果没有 odbc,则批量更新是您唯一的选择,将文件复制到单独的文件夹并尝试更新,如果从那里,有人可能在表格上有记录锁定

于 2016-01-20T19:38:13.613 回答