나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 박현진 (brianoffic)

추천:  1
파일:     조회:  2145
제목:   서브폼에 있는 리스트 업데이트
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >> 
매번 도움만 받습니다..

메인폼을 열면 서브폼이 있습니다 서브폼의 명령버튼을 누르게 되면 자료가 저장이 되면서 서브폼에 있는 리스트목록을 바로 업데이트 하게 되는것입니다. 서브폼의 명령버튼의 클릭 이벤트에 Me.List0.requery 를 주게 되면 바로 리스트박스가 업데이트가 되지 않습니다.  그래서 서브폼을 따로 열고 테스트를 하면 잘 되는데 왜 메인폼의 서프폼 상태에서는 왜 바로 되지 않을까요?  어떻게 하면 될지 부탁 드립니다..

폼의 로드시에 로드이벤트의 이벤트프로시져를 만들기 위해 이벤트프로시져를 열면 보통 선택된 커멘트버튼이나 텍스트박스의 이름이 왼쪽 상단에 뜨고 클릭 혹은 로드 혹은 업데이트, 즉 이벤트의 종류가 오른쪽 탭에 뜹니다.그런데 커맨드버튼이라 텍스트 필드의 이름이 아닌 General  일경우 오른쪽 탭에는 Declarations 가 나타납니다..여기에 새로이 이번트이름을 적을 수는 없을까요? 

감사합니다..그리고  늘 도움 주시는 황동준님. 덕분에 참 많이 배우게 됩니다 감사합니다.
 
[불량 게시물 신고]  
황동준1. 되어야 하는게 맞지 싶은데.. 혹시 모르니까..아래처럼 사용도 검토해보세요.
    DoCmd.RunCommand acCmdSaveRecord
    Forms!메인폼이름!서브폼이름!List0.Requery
2. 각각의 개체에 종속되지 않은 개별 모듈을 말씀하시는 듯합니다.
예로.. 편집창 제일 상단에 아래와 같은 방법으로 그냥 타이핑 하시면.. 해당 폼내에서  불러서 쓸수 있습니다.

Private Sub TestMod()
    명령들...
End Sub

질문을 제대로 이해했는지 모르겠습니다. 좀더 자세한 질문이 필요합니다.
11-16 (17:46)
삭제 ■신고
박현진황동준님 늘 감사합니다 ^^
리스트박스의 경우.  왜 안되는지 잘 알지 못하겠습니다만  숙제로 남아야 할 문제 같습니다  저에게는 ㅎ.
리스트박스는 업데이트하는 첫번재 데이터는 리스트박스의 업데이트가 안되는데  두번째 데이터를 입력하고 버튼을 누르게 되면 첫번째 입력한 데이터는 나타납니다 두번째 데이터는 역시 세번째 것을 입력해야 나타나구요.  이 상황을 보건데 아마도 쿼리나 아니면 리쿼리가 아닌 업데이트로 한번 확인을 해봐야 할지도 모르겠습니다. ^^

2번의 경우 한가지 질문입니다...  참 제 질문을 이해 하신것 맞습니다.  저도 쓰면서 이해 하실까? 했는데 참 다행입니다. 
file 을 하나 만들어서 올리겠습니다 한번 검토해봐주십시요.. 감사합니다.
11-17 (09:11)
삭제 ■신고
박현진화일을 만들다가 해결이 되엇습니다.  감사합니다 말씀하신대로가 맞았습니다..어느버튼에도 구속 되지 않는 개별 모듈을 만드는것이었는데 정의를 내려주면서 구문을 다 채우니 해결이 되었습니다..참 감사합니다. ^^11-17 (10:05)
삭제 ■신고
박현진Sub Security(필드명 As Integer, 필드명  As Integer)
감사합니다 황동준님 아이디어를 주셨어요 ^^
11-17 (10:07)
삭제 ■신고
황동준해결되셨다니 축하드립니다 ^^
1번문제는 리쿼리전에 데이터가 저장되지 않아서 생기는 문제이네요. 바운드 폼일경우 해당레코드를 벗어나야 저장이완료되고, 언바운드폼의 DAO구문에도 .Update 가 되어야 저장이 반영됩니다.
11-17 (12:48)
삭제 ■신고
        
  

작성일 : 2018-11-16(16:08)
최종수정일 : 2018-11-16(16:08)