2013-06-03 1 views
1

학생 정보와 주소를 표시하는 양식이 있어야합니다. 다음과 같이 내 테이블 구조는 다음과 같습니다단일 양식에서 여러 테이블로 데이터 저장

Student 
    ID - PK - AutoNumber 
    Name - Short Text 
    Age  - Int 

Address 
    ID - PK - AutoNumber 
    Student ID - FK - Number 
    Door No - Int 
    Address - Text 

학생 테이블 학생 ID가 있습니다. 주소 표에는 학생 ID 인 FK가 있습니다. 제 양식에서 사용자에게 enter the student name and address 정보를 원합니다.이 정보는이 단일 양식의 여러 테이블에 저장해야합니다. (하위 양식을 사용하고 싶지 않습니다.)

어떻게 할 수 있습니까? VBA에서 코드를 작성하고 언 바운드 형식을 사용해야합니까?

입력을 제공하십시오.

+0

시도한 바가 있습니까? – matzone

+0

양식 디자인을 사용하여 양식을 만들려고했는데 하위 양식이 있습니다. 내가 시도하고 또 다른 옵션은 저장 버튼을 가지고 있으며 클릭 핸들러에서 학생의 SQL 삽입 다음에 SQL 삽입 주소를 수행합니다. VBA 코드 또는 매크로를 사용하여이 작업을 수행하십시오. vba 코드를 작성하지 않고 실현 가능성을 찾고 있습니다. – Venki

+0

그 요점은 .. 그걸 기반으로 몇 가지 코드를 만드십시오. 당신이 붙잡을 때까지 코드 나 업적이 없을 때 누군가는 당신을 도울 수 없습니다 .. – matzone

답변

0

예, VBA 코드 또는 매크로를 사용해야합니다. 기본적으로 폼의 추가, 업데이트 및 삭제 작업을 정의해야합니다. "After Update"이벤트, "After Delete Confirm"및 "After Insert"를 양식 수준에서 정의하십시오. 거기에 테이블을 업데이트하십시오. 필요에 따라 다른 이벤트를 정의해야 할 수도 있습니다.