別の列の値に基づいて Clarion Topspeed (TPS) ファイルの列を更新する必要がありますupdate table set subnumber = 20 where reference1='DC'
。
Topspeed Database Scanner の [ファイル] メニューに一括更新機能がありますが、機能しません。ODBC ドライバーまたは Clarion プログラミング環境にアクセスできません。リンク:一括更新フォーム
数回試すと非常に簡単です:-) ...だから、これができる方法です:あなたが言ったように、ファイルを開く->一括更新... 2番目の列のフィールドサブ番号で、矢印をクリックしますそうです、式を定義できるウィンドウに入力するには...
あなたの場合、次を使用できます: CHOOSE(REFERENCE1='DC', 20, SUBNUMBER)
これは、すべての参照 1 が「DC」の場合、サブ番号の値が 20 になることを意味します。それ以外の場合は、サブ番号に同じ値を再度入力します。[適用] を押した後、f5 で更新することを忘れないでください。
データが機密でない場合は、ファイルを更新できます。odbc がなければ、一括更新が唯一の選択肢です。ファイルを別のフォルダーにコピーし、そこから誰かがテーブルにレコード ロックを持っている可能性がある場合は、更新を試みます。