현재 포털을 사용하지 않고 데이터를 입력하는 필드 인 im과 관련된 다른 테이블에 새 레코드를 삽입하려면 어떻게해야합니까? 다른 테이블의 값 목록이있는 드롭 다운 버튼이지만 입력 할 레코드 Im은 아직 해당 테이블에 없으므로 입력 만하려고합니다. 새로운 레코드이면 나중에 사용할 수 있도록 다른 테이블에 추가해야합니다.포털을 사용하지 않고 테이블에 새 레코드 삽입
0
A
답변
0
한 가지 기술은 레코드 추가를 수행 할 스크립트를 만드는 것입니다. 그런 다음 필드에서 스크립트 트리거를 사용하거나 스크립트를 호출하는 데 단추를 사용할 수 있습니다.
예를 들어,의는이 관계에 의해 연결되는 Invoices
테이블과 Line Items
테이블이 있다고 가정하자 : 당신은 스크립트 Make Line Item For Invoice (InvoiceID)
를 만들 수
Invoices::ID -----< LineItems::InvoiceID
, 그리고 스크립트 매개 변수로 Invoice::ID
값을 전달 .
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]
그것은, 열심히하지 않을 것입니다 당신이 작업을했으면, 추가 매개 변수를 취하도록 스크립트를 수정하고 여러 필드를 설정하기 위해 그들을 사용 :
Make Line Item For Invoice (InvoiceID)
는 다음과 같이 보일 수 있습니다 새 레코드에
0
할 수 있습니다 가짜 그것은 매우 작은 포털을함으로써 (즉 만들어 그것을 1x1 픽셀),
다음포털 방법을 사용할 수 있습니다주는 객체 이름을 포털하기 위해, 다음 레코드 메이크업을 추가 할 때 [포털 이름] 개체로 이동 한 다음 마지막 세트가있는 포털 행으로 이동하여 값을 입력하십시오. (관계에 추가 옵션이 선택되어 있는지 확인하십시오)
관련 문제
- 1. 동시에 두 테이블에 삽입 새 레코드 삽입
- 2. 복합 기본 키가있는 테이블에 새 레코드 삽입
- 3. 모든 레코드 위치 필드를 업데이트하지 않고 위치가있는 테이블에 레코드 삽입
- 4. insert 문을 사용하지 않고 JDBC에 레코드 삽입
- 5. 여러 테이블에 레코드 삽입
- 6. 커서를 사용하지 않고 값을 기준으로 중복 레코드 삽입
- 7. 중복되지 않고 레코드 삽입
- 8. 테이블 중간에 새 레코드 삽입
- 9. 새 테이블에 자동으로 삽입 하시겠습니까?
- 10. codeigniter가있는 테이블에 여러 레코드 삽입
- 11. 커서를 사용하지 않고 삽입
- 12. 동일한 테이블의 '마스터'레코드를 기반으로 테이블에 레코드 삽입
- 13. 가입 테이블에 새 레코드 만들기
- 14. SQL : 새 행/레코드 만 테이블에 삽입 하시겠습니까?
- 15. 새 워크 시트에 레코드 삽입
- 16. HighScore 테이블에 레코드 삽입 또는 업데이트
- 17. 고유 키를 사용하여 XML 테이블에 레코드 삽입
- 18. 트리거를 사용하여 다른 테이블에 레코드 삽입
- 19. SQL Server 2008 BULK QUERY를 사용하지 않고 테이블에 이미지 삽입
- 20. MySQL : 외래 키로 연결된 테이블에 레코드 삽입
- 21. 페이지를 다시로드하지 않고 mysql 데이터베이스에 레코드 삽입
- 22. 새 레코드 삽입 (asp .net 및 C#)
- 23. Oracle SQL 트리거 삽입 열 값을 기반으로 새 레코드 삽입
- 24. 값을 지정하지 않고 SQL 테이블에 새 행 삽입
- 25. 비교하고 sqlite 데이터베이스에 새 레코드 만 삽입
- 26. ASP.Net LINQ 일괄 처리 테이블에 레코드 삽입
- 27. SQL 테이블에 중복 레코드 삽입 방지
- 28. 공통 열이있는 두 개의 테이블에 레코드 삽입
- 29. Web2py - 등록시 두 번째 테이블에 레코드 삽입
- 30. SQL - 여러 테이블에 레코드 삽입 및 Scope_Identity
내 질문에 약간의 주제가 될 수 있지만 이후 나는 초보자입니다. 어떻게 Set Field 스크립트에는 하나의 매개 변수 만 있습니까? –
실제로 두 개의 매개 변수가 있습니다. 'LineItems :: InvoiceID'는 대상 필드 지정의 필드이고'Get (ScriptParameter)'는 기본적으로 스크립트에 전달한 스크립트 매개 변수를 LineItems :: InvoiceID 필드에 넣는 계산 결과입니다. – pft221
하지만 Set Field 스크립트를 사용하면 LineItems :: InvoiceID 또는 필드와 두 번째 Get (ScriptParameter)에 대한 옵션 만 설정할 수 있습니다. –