1

別の列の値に基づいて Clarion Topspeed (TPS) ファイルの列を更新する必要がありますupdate table set subnumber = 20 where reference1='DC'

Topspeed Database Scanner の [ファイル] メニューに一括更新機能がありますが、機能しません。ODBC ドライバーまたは Clarion プログラミング環境にアクセスできません。リンク:一括更新フォーム

4

2 に答える 2

1

数回試すと非常に簡単です:-) ...だから、これができる方法です:あなたが言ったように、ファイルを開く->一括更新... 2番目の列のフィールドサブ番号で、矢印をクリックしますそうです、式を定義できるウィンドウに入力するには...

あなたの場合、次を使用できます: CHOOSE(REFERENCE1='DC', 20, SUBNUMBER)

これは、すべての参照 1 が「DC」の場合、サブ番号の値が 20 になることを意味します。それ以外の場合は、サブ番号に同じ値を再度入力します。[適用] を押した後、f5 で更新することを忘れないでください。

于 2016-02-27T09:43:41.123 に答える
0

データが機密でない場合は、ファイルを更新できます。odbc がなければ、一括更新が唯一の選択肢です。ファイルを別のフォルダーにコピーし、そこから誰かがテーブルにレコード ロックを持っている可能性がある場合は、更新を試みます。

于 2016-01-20T19:38:13.613 に答える