책 내용 질문하기
이베트프로시저를 작성할 때 두개의 차이점이 뭔가요?
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
424
조회수
36
작성일
2018-10-07
작성자
탈퇴*원
첨부파일

아래 두문제가 비슷한거같은데 따옴표의 위치차이로 구현이 되고 안되고하는데 차이를 모르겠습니다 ㅠㅠ

(기본모의고사 9회)

'사원별판매현황‘폼의 ’txt성명‘컨트롤에 이름을 입력하고, ’조회‘ 버튼을 클릭하면 입력된 이름에 해당하는 레코드를 찾아 보여주는 기능을 수행하도록 이벤트 프로시저를 구현하시오

1.첫번째로 일치하는거찾기

2.RecordsetClone/Bookmark/FindFirst 사용하기

Private Sub cmd조회_Click()

Me.RecordsetClone.FindFirst "이름 = ' " & txt성명 & "' "

Me.Bookmark = Me.RecordsetClone.Bookmark

End Sub

(실전모의고사 A형)

'거래처현황' 폼에서 폼 머리글의 'txt매출번호1'컨트롤에 매출번호를 입력하고. '조회'버튼을 클릭하면 입력된 매출번호에 해당하는 레코드로 옮겨가서 정보를 보여주는 기능을 수행하도록 이벤트 프로시저를 구현하시오

1.첫번째로 일치하는거찾기

2.RecordsetClone/Bookmark/FindFirst 사용하기

Private Sub cmd조회_Click()
Me.RecordsetClone.FindFirst "매출번호 =" & txt매출번호1
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub

답변
2018-10-07 21:42:10

안녕하세요.

컨트롤의 데이터가 문자인지, 숫자인지에 따른 차이입니다.

문자 데이터일 경우에는 작은 따옴표' '를 이용해서 컨트롤을 분리해 주셔야 합니다.

숫자 데이터일 경우에는 작은 따옴표 없이 그냥 작성하셔도 됩니다.

'txt성명'은 문자 컨트롤이고, 'txt매출번호1'은 숫자 컨트롤입니다.

좋은 하루 보내세요.

  • *
    2018-10-07 21:42:10

    안녕하세요.

    컨트롤의 데이터가 문자인지, 숫자인지에 따른 차이입니다.

    문자 데이터일 경우에는 작은 따옴표' '를 이용해서 컨트롤을 분리해 주셔야 합니다.

    숫자 데이터일 경우에는 작은 따옴표 없이 그냥 작성하셔도 됩니다.

    'txt성명'은 문자 컨트롤이고, 'txt매출번호1'은 숫자 컨트롤입니다.

    좋은 하루 보내세요.

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