드로우홀릭 더베이직

안녕하십니까, 질문하나 드리려 합니다.


spr1 라는 이름의


[1-1][1-2][1-3][1-4]

[2-1][2-2][2-3][2-4]

[3-1][3-2][3-3][3-4]


이런 목록상자가 있고,


언바운드의 txt_1, txt 2, txt 3, txt 4 이라는 텍스트상자가 있습니다.


spr 1에서  3번째 row를 클릭 했을 시, 

각각 3-1...3-4 의 col 값들이 txt 1....txt 4에 들어가게 하고 싶습니다.



Private Sub spr1_Click(ByVal Col As Integer, ByVal row As Integer)

    Col = spr1.Col

    row = spr1.row

    txt1.value = Col & "," & row

End Sub


이런식으로 spr1 클릭이벤트 vb코드를 짜봤는데, 코드가 돌기도 전에 

'프로시저 선언은 동일한 이름을 가지고 있는 이벤트나 프로시저 설명과 일치하지 않습니다.'


라고 나옵니다.

목록상자의 클릭한 col, row 값을 vb 코드로 받아올 수 있는 방법이 있을까요?

profile

윈드님

2017.12.15 16:09:50
*.149.161.117

목록상자의 Column 속성과 ItemsSelected 속성을 사용 하시면 됩니다.

목록상자.column(col, row) 를 하면 해당 값을 가져올 수 있습니다.
이 때 col은 0부터 시작합니다. 
row는 ItemsSelected 로 가져 올 수 있습니다.

아래 예시대로 해 보시면 될 것 같습니다.

Private Sub List0_AfterUpdate()
    
    txt1.Value = Nz(spr1.Column(0, spr1.ItemsSelected), "")
    txt2.Value = Nz(spr1.Column(1, spr1.ItemsSelected), "")
    txt3.Value = Nz(spr1.Column(2, spr1.ItemsSelected), "")
    txt4.Value = Nz(spr1.Column(3, spr1.ItemsSelected), "")

End Sub

쐬주도사

2017.12.15 16:41:14
*.232.247.182

정말 감사합니다. 속 시원하게 해결됐어요!

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31987
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28138
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23158

특정 테이블의 필드 값을 다른 테이블로 옮기는 작업 [1] [1]

하나의 폼에서 데이터 입력 및 조회 구현 file [1]

  • park
  • 2018-08-22
  • 조회 수 45728

한 필드에서 여러개의 같은 데이터중 한개의 데이터만 가져오는 방법 [2]

추가쿼리에서 키위반 오류 문의드립니다 file [3] [1]

엑세스로 재고관리대장을 만들계획입니다. [2] [1]

외부데이터 "가져오기 오류 - 형식변환실패"의 의미는~? file [1] [1]

액셀의 데이타(하이퍼링크)를 복사해서 기존의 액세스 테이블에 붙이기 file [3] [1]

이벤트 에러 file [4] [1]

엑세스 데이터베이스 일관성 에러 문의 [1]

목록상자 클릭시 클릭한 COL, ROW의 값 vb로 받아오기 [2]

메시지박스의 체크박스로 테이블의 체크박스 컨트롤하기 [1]

  • 공잇
  • 2016-04-07
  • 조회 수 28132

엑셀파일 불러오기 오류 문의 file [3]

vba에서 날짜 포멧 변환 질문드립니다. [1] [1]

액세스 데이터베이스 딜레이 및 멈춤 문제 file [1] [3]

  • 전맥
  • 2016-10-11
  • 조회 수 26818

리스트박스의 선택된값을 해제 하려면 어떻게해야하나요, [1]

통화 필드에 단위($ 또는 \)표시가 저장 안 되게 할 수 있을까요? [3]

입력식에 유호하지 않는 날짜값이 있습니다. [2]

  • sky3300
  • 2019-03-26
  • 조회 수 25293

액세스 DB 파일 용량 문제 문의 드립니다. [4]

사진이나 그림 삽입 방법 [1]

텍스트 가져오는 데 문제가 생겨요. [1]



  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.