| |
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
1. 액세스 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...):
* 아래줄에 질문을 작성하세요 >>
코딩이 되어있는것중..
Private sub cmd단가변경_click()
set db=currentdb()
set rs = db.openrecordset("제품",dbopentable)
rnd_pro=1+nz(txt변경율,0)
Do until rs.EOF
rs.Edit
rs!판매단가=rs!판매단가*rnd_pro
rs.Update
rs.MoveNext
Loop
Me.Requery
end sub
위의 코딩중..
rs 다음에 ! 의 의미는 무엇인지 알구 싶구요
Me의 의미와
Requery의 의미가 뭔지 알고 싶습니다.
문제는 변경율에 따라 판매단가가 달라지는 프로그램을 만드는 것입니다.
==============[박나나님 글에 대한 답변입니다]==============
Bang(!) & Dot(.)에 대해서는
http://www.officetutor.com/column/kkk-db/kkk_13_5.htm
읽어보십시오.
Me는 개체자신을 대신하는 키워드입니다.
말 그대로입니다. 인칭대명사 "나", 편리함이죠!
레코드셋 개체의 필드값을 수정하였더라도 폼의 레코드셋이 변경된 것이 아닙니다.
그래서 재질의(Requery)해서 폼의 레코드셋 정보를 다시 가져와야 합니다.
|
|