책 내용 질문하기
엑세스 질문이요
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
283
조회수
68
작성일
2017-07-19
작성자
탈퇴*원
첨부파일

283p 3-3

정답을보니

if fra확인란=1 then

docmd.openreport "회원별사용현황", acviewpreview,,"[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]" 이런식으로 되어있던데

Private Sub cmd표시_Click()
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "회원성명='" & lst회원정보 & "'"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "강사코드='" & lst강사정보 & "'"
End If

End Sub

이렇게 답을 작성하면 안되는건가요?

203p의 문제2-2하고 2-3의 정답을보면 프로시저로 작성시 []이러한 가로를 안쓰고 작성하던데

왜 여기서는 꼭[]을 써야하는지...그리고 []이거는 언제 써야하는건지도 잘 모르겠어요

283p 4-1

문제 식 작성에서

txt표시="회원명 : " & lst회원정보 & "(강사이름 : " & dlookup("강사이름", "회원관리현황", "회원성명=lst회원정보") & ")" 이렇게 되어있는데 ="회원명 : " & lst회원정보 & 이부분에서 lst회원정보를 넣으면 왜 회원의이름이 나오는지 모르겠어요

답변
2017-07-20 20:42:04

현재 보고서가 아닌 다른 폼의 컨트롤을 비교해야 하므로

폼의 경로를 모두 입력한 것입니다.

현재 폼이나 보고서의 컨트롤이면 상관 없지만

다른 폼이나 보고서의 컨트롤인경우는 경로를 모두 입력해 주셔야 합니다.

[] 은 엑세스가 필드명이나 컨트롤명등에 자동으로 붙여주는 것으로 [] 이 없어도 정상실행된다면 [] 없이 작성하셔도 됩니다.

lst회원정보에 입력된 내용이

lst회원정보에 어떤값이 저장(바운드) 되었는지 확인하여 사용하시면 됩니다.

lst회원정보에 회원코드, 회원성명, 최초등록일 이 행원본으로 사용되었고 바운드열이 2이므로 이 컨트롤에는 회원성명이 저장됩니다.

그러므로 lst회원정보 로 입력하면 회원성명이 바로 입력되는 것이죠.

그러므로 column(1) 과 같이 사용하실 필요가 없습니다.

바운드 열이 아닌 열을 사용하고자 할때 column 속성을 이용하시면 됩니다.

좋은 하루 되세요.

  • *
    2017-07-20 20:42:04

    현재 보고서가 아닌 다른 폼의 컨트롤을 비교해야 하므로

    폼의 경로를 모두 입력한 것입니다.

    현재 폼이나 보고서의 컨트롤이면 상관 없지만

    다른 폼이나 보고서의 컨트롤인경우는 경로를 모두 입력해 주셔야 합니다.

    [] 은 엑세스가 필드명이나 컨트롤명등에 자동으로 붙여주는 것으로 [] 이 없어도 정상실행된다면 [] 없이 작성하셔도 됩니다.

    lst회원정보에 입력된 내용이

    lst회원정보에 어떤값이 저장(바운드) 되었는지 확인하여 사용하시면 됩니다.

    lst회원정보에 회원코드, 회원성명, 최초등록일 이 행원본으로 사용되었고 바운드열이 2이므로 이 컨트롤에는 회원성명이 저장됩니다.

    그러므로 lst회원정보 로 입력하면 회원성명이 바로 입력되는 것이죠.

    그러므로 column(1) 과 같이 사용하실 필요가 없습니다.

    바운드 열이 아닌 열을 사용하고자 할때 column 속성을 이용하시면 됩니다.

    좋은 하루 되세요.

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