セキュリティと完全性の理由から、コピー&ペーストの動作は、これらの動作が実行されるコンテキストに応じて若干変更されています。詳しく見てみよう!
式と数式
スタイル付きテキストと 4D Write Proドキュメントは、コマンドまたは特別なイベント(印刷、エクスポート)の間に実行される数式を含むことができます。
これらの数式は一般的に “無害 “です。現在の日付を返すか、ページ番号を返すかはあまり重要ではありません。一方、データベースの要素やメソッドを参照する場合は、より重要になります。
コンテキストとアプリケーション
環境がコントロール下にある場合、何かをフィルタリングする理由はない。数式を4D Write Proのドキュメントから同じアプリケーション内の別のドキュメントにコピーすることは全く問題ありません。同じことがスタイル付きテキストにも当てはまります。
もしユーザーがどこかで給与や社会保障番号を表示する数式にアクセスできるのであれば、同じ環境内の別のドキュメントに同じ数式をコピーできない理由はありません。
一方、同じアプリケーションではないが、同じ構造に基づいている場合(例えば、一方はテスト環境、もう一方は本番環境)、状況はまったく異なります。後者の場合、コピー&ペーストはまったく望ましくない結果をもたらす可能性があります。
値と数式
コピー操作を行うと、数式(または複数の数式)がクリップボードにコピーされ、これらの数式が返す値(テキスト、日付、画像など)も一緒にコピーされます。
貼り付けの際は、コンテキストに応じて、どちらか一方を貼り付けるか選択します。
同じアプリケーション内でペーストする場合、数式は(数式として)同じようにコピーされます。
一方、別の環境にペーストする場合は、(コピーした時点で計算された)値のみがペーストされ、数式はペーストされません。
結論
この動作はオプションではなく、4D 20 R10以降で有効になります。
ちょっとした動作の変更ですが、データのセキュリティと整合性にとっては大きな一歩です!
