最近のアクセス:
NoPrompt ルール

エンドユーザーがキーのデータを選択したり参照したりできないようにします。

構文

NoPrompt(att…);

入力値の説明:
att…
     識別子を定義する、順番月の項目属性リストです。

適用範囲

オブジェクト:TransactionPanelWork With for Smart Devices
ジェネレーター: .NET.NET FrameworkJavaAppleAndroidAngular

説明

このルールは、トランザクションプログラムで外部キーの項目属性一覧を表示する Prompt 機能 (F4 キー) または主キーの一覧を表示する Autoprompt 機能、または Browse 機能 (マイクロコンピューター環境または LAN 環境でのみ使用) を無効にするために使用します。エンドユーザーは、このルールのパラメーターで指定されたテーブルのデータを表示したり選択したりできなくなります。

主に、次の例のように、エンドユーザーがパスワードなどの機密情報を見られないようにします。

Invoice (請求書) Transaction オブジェクトの構造:
Invoice
{
    InvoiceNumber*
    InvoiceDate
    PasswordId
    {
        PrdNbr*
        InvoiceLineQtty
        InvoiceLinePrice
        InvoiceLineAmount
    }
}
Invoice (請求書) トランザクションルール:
NoPrompt(PassworddId);
Password (パスワード) トランザクション構造:
Password
{
    PasswordId*
    PasswordName
}
この場合、エンドユーザーは有効なパスワードの値を見られなくなります。Invoice トランザクションで作業した後、エンドユーザーが顧客 (Client) のデータにアクセスできないようにする場合 (Invoice トランザクションの画面に顧客の識別情報が表示されるため) は、トランザクションに次のルールを含める必要があります:
NoPrompt(ClientId); // ClientId は、Client テーブルの主キー。

参考情報

Prompt ルール












サブページ
Created: 14/09/18 03:19 by Admin Last update: 23/01/29 23:45 by Admin
カテゴリ
Powered by GXwiki 3.0