我需要根据另一列update table set subnumber = 20 where reference1='DC'
中的值更新Clarion Topspeed(TPS)文件中的列。
Topspeed数据库扫描程序在文件菜单上有一个批量更新功能,但我无法让它工作。我无权访问ODBC驱动程序或Clarion编程环境。链接:Mass Update Form
答案 0 :(得分:1)
当你尝试几次时非常容易:-) ...所以,这就是你如何做到的:你说,打开文件 - >批量更新...在你点击的第二列中的字段子编号上在右侧的箭头上,进入窗口,您可以在其中定义公式......
在您的情况下,您可以使用:CHOOSE(REFERENCE1 ='DC',20,SUBNUMBER)
这意味着每个reference1的值od子数将为20,为'DC',否则再次将相同的值放入子编号中...按下apply后不要忘记用f5刷新...
答案 1 :(得分:0)
如果数据不敏感,我可以为您更新文件。 如果没有odbc,批量更新是您唯一的选择,请将文件复制到单独的文件夹并尝试更新,如果从那里,有人可能在表格上有记录锁定