책 내용 질문하기
엑세스 기본폼에서 하위폼 자료를 검색 / 보고서 조회할 때.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
0
조회수
617
작성일
2013-01-16
작성자
첨부파일

안녕하세요. 상설시험 보다가. 처음보는 유형인것 같아서 질문올립니다.

1) 기본폼/ 하위폼을 작성하고

2) 기본폼에서 [콤보박스]를 조정하면 하위폼에 자료가 보이게 하고

3) 기본폼에서 [조회cmd]를 누르면 [콤보박스]에 선택된 조건으로 보고서에 해당 필드가 조회되는 문제가 나왔었습니다.

못풀어서 그냥 나왔었는데요.. 예시 통해서 답변 부탁드립니다.

답변
2013-01-17 09:24:29

안녕하세요.

1) 기본폼/ 하위폼을 작성하고

-> 하위 폼을 추가하라는 건가요? 만약 하위폼을 추가하는 것이라면 교재에 보면 많이 들어있으니 보시고, 만약 그것이 아니라면 질문을 좀더 자세히 해주세요. 하위 폼 추가 문제는 91쪽 3번 문제를 보면 됩니다.

2) 기본폼에서 [콤보박스]를 조정하면 하위폼에 자료가 보이게 하고

-> 콤보상자의 On Change 이벤트에 아래와 같이 코드를 작성하면 됩니다.

Private Sub cmb콤보상자_Change()
Me.RecordSource = "select * from 테이블이름 where 필드이름='" & cmb콤보상자 & "'"
End Sub

3) 기본폼에서 [조회cmd]를 누르면 [콤보박스]에 선택된 조건으로 보고서에 해당 필드가 조회되는 문제가 나왔었습니다

-> 이 내용도 교재에 보면 많이 있는 문제입니다. 조회cmd 버튼에 다음과 같이 이벤트 프로시저를 작성하면 됩니다.

Private Sub cmd조회_Click()
DoCmd.OpenReport "보고서이름", acViewPreview, , "필드이름='" & cmd조회 & "'"
End Sub

즐거운 하루 되세요.

"
  • *
    2013-01-17 09:24:29

    안녕하세요.

    1) 기본폼/ 하위폼을 작성하고

    -> 하위 폼을 추가하라는 건가요? 만약 하위폼을 추가하는 것이라면 교재에 보면 많이 들어있으니 보시고, 만약 그것이 아니라면 질문을 좀더 자세히 해주세요. 하위 폼 추가 문제는 91쪽 3번 문제를 보면 됩니다.

    2) 기본폼에서 [콤보박스]를 조정하면 하위폼에 자료가 보이게 하고

    -> 콤보상자의 On Change 이벤트에 아래와 같이 코드를 작성하면 됩니다.

    Private Sub cmb콤보상자_Change()
    Me.RecordSource = "select * from 테이블이름 where 필드이름='" & cmb콤보상자 & "'"
    End Sub

    3) 기본폼에서 [조회cmd]를 누르면 [콤보박스]에 선택된 조건으로 보고서에 해당 필드가 조회되는 문제가 나왔었습니다

    -> 이 내용도 교재에 보면 많이 있는 문제입니다. 조회cmd 버튼에 다음과 같이 이벤트 프로시저를 작성하면 됩니다.

    Private Sub cmd조회_Click()
    DoCmd.OpenReport "보고서이름", acViewPreview, , "필드이름='" & cmd조회 & "'"
    End Sub

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.