0
Products
및 Orders
의 두 테이블이 있습니다. Products
의 기본 키는 productID
이고 Orders
의 외래 키는 productID
입니다. 제품은 각 제품의 비용이 Final Price
입니다. Orders
양식에는 Products
테이블에서 자동으로 입력하고 싶은 Unit Price
필드가 있습니다.다른 테이블의 값에서 데이터베이스 폼의 필드 내부 값을 자동으로 설정합니다.
나는 이것이 DLookup
으로 할 수 있다는 것을 이해한다. 아마도 나는 단지 표현을 잘못 사용하고있다. 나는 DLookUp
가 구성되어야 믿습니다 :
- 필드; 이 경우
productID
사이의 외부 및 기본 키의 육아.
내 시도 :
DLookUp([Final Price],[Products],[productID=Products!productID]
가 Products Table
에서 Final Price
를 검색합니다. 양식의 productID
을 productID
의 Products
테이블과 비교하십시오.
이 표현식을 트리거하는 값을 입력하면 예기치 않은 결과가 반환됩니다 (£0.00
).
아쉽게도 예상대로 작동하지 않습니다. 반환 된 금액은 첫 번째 레코드에서 가져온 것이지만 그 후에 그대로 유지됩니다. 어쩌면 나는이 표현을 잘못된 장소에 넣을 것인가? –
여기에서 업데이트 된 코드를 사용해보십시오. – RyanL
시도해보십시오. 결과는 다르지만 예상대로는 아닙니다. 이번에는 반환 된 결과가 고정 된 '£ 0.00'으로 유지됩니다. –