0

ポータルを使用せずに、現在データを入力しているフィールドに関連する別のテーブルに新しいレコードを挿入するにはどうすればよいですか? 別のテーブルの値リストを持つドロップダウン ボタンだとしますが、入力しようとしているレコードはまだそのテーブルにないので、入力するだけです。新しいレコードの場合は、将来の使用のために他のテーブルに追加する必要があります。

4

2 に答える 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 に答える