Private Sub cmd표시_Click()
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "[강사코드]=[Forms]![스포츠클럽관리]![lst강사정보]"
End If
End Sub
Private Sub cmd표시_Click()
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "회원성명=Forms!스포츠클럽관리!lst회원정보"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "강사코드=Forms!스포츠클럽관리!lst강사정보"
End If
End Sub
위에 괄호가 있고 아래 괄호가 없고의 차이가 뭔가요?
결과는 똑같이 실행이 되던데 채점프로그램은 감점 요인으로 나오네요
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
좋은 하루 되세요.
-
*2018-01-18 18:21:20
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
좋은 하루 되세요.