1. 학생등록 폼에서 삭제버튼 CMD삭제 를 클릭하면 다음과 같은 기능을 수행하는 이벤트 프로시저를 작성하시오.
- 학생 테이블에서 '학번'이 'TXT학번'의 값과 동일한 학생의 모든 정보 삭제
-Requery 메서드를 호출하여 폼의 데이터를 갱신할 것
답)
Private Sub cmd삭제_Click()
DoCmd.RunSQL "delete * from 학생 where 학번 = & txt학번 & "
DoCmd.Requery
End Sub
질문) 위와 같이 입력했는데 답이 0행을 변경합니다 같은 박스가 뜨지 않고 오류가 뜨네요
Private Sub cmd삭제_Click()
DoCmd.RunSQL "delete * from 학생 where 학번 ='" & txt학번 & "'"
DoCmd.Requery
End Sub
이렇게 작성하면 변경된다고 뜨는데 답이 뭔가요??
1행이 삭제 된다고 해야 답이 됩니다.
학번 텍스트 박스에 학번을 입력한 후 삭제를 눌러 보세요.
Private Sub cmd삭제_Click()
DoCmd.RunSQL "delete * from 학생 where 학번=txt학번"
DoCmd.Requery
End Sub
runsql 문에서는 조건을 컨트롤 분리를 하지 않아도 되므로 학번=txt학번 과 같이 사용하시면 됩니다.
좋은 하루 되세요.
"-
*2013-02-14 02:17:13
1행이 삭제 된다고 해야 답이 됩니다.
학번 텍스트 박스에 학번을 입력한 후 삭제를 눌러 보세요.
Private Sub cmd삭제_Click()
DoCmd.RunSQL "delete * from 학생 where 학번=txt학번"
DoCmd.Requery
End Subrunsql 문에서는 조건을 컨트롤 분리를 하지 않아도 되므로 학번=txt학번 과 같이 사용하시면 됩니다.
좋은 하루 되세요.
"