ポータルを使用せずに、現在データを入力しているフィールドに関連する別のテーブルに新しいレコードを挿入するにはどうすればよいですか? 別のテーブルの値リストを持つドロップダウン ボタンだとしますが、入力しようとしているレコードはまだそのテーブルにないので、入力するだけです。新しいレコードの場合は、将来の使用のために他のテーブルに追加する必要があります。
4721 次
2 に答える
0
1 つの手法は、レコードの追加を行うスクリプトを作成することです。次に、フィールドまたはボタンでスクリプト トリガーを使用して、スクリプトを呼び出すことができます。
たとえば、次の関係によってリンクされているInvoices
テーブルとテーブルがあるとします。Line Items
Invoices::ID -----< LineItems::InvoiceID
script を作成し、その値をスクリプト パラメータとしてMake Line Item For Invoice ( InvoiceID )
渡すことができます。Invoice::ID
は次のMake Line Item For Invoice ( InvoiceID )
ようになります。
New Window [Name: "Create Line Item"]
Go to Layout ["Line Item Layout"]
New Record/Request
Set Field [LineItems::InvoiceID; Get ( ScriptParameter )]
Close Window [Name: "Create Line Item"; Current file]
それが機能するようになったら、スクリプトを変更して追加のパラメーターを取得し、それらを使用して新しいレコードに複数のフィールドを設定することは、それほど難しいことではありません。
于 2013-10-24T04:50:08.727 に答える