오늘 보고 왔는데... 엑세스는 거의 손도 못대서 질문 기억나는거 몇개 질문 해봅니다..
1. 쿼리
주민번호의 8번째가 2인 여자만 추출하는 쿼리인데요
그 테이블에 없던 구분이라는 필드까지 추가 되있던데 그 필드의 값이 다 2더군요
주민번호필드에 조건을 해야되는지 구분필드에 조건을 해야되는지 모르겠어요
그리고 조건: mid([주민번호],8,1)=2 라고 했는데 실행시키니까 구분에 0,-1 이 나왔어요ㅜㅜ
2. format함수를 이용해서 정수부분만 표시하고 select~ case를 이용해서 magbox에서 vbinformation과 메시지를 표시하시오
제가 쓴 답은... format(val(xx)*val(yy),"0"
select case 이거/(저거+그거)
case>=100000
msgbox=vbinformation&[txt연구비]&"보다 부족",vbokonly,"1개월 1인당 연구비"
이런식으로 썻는데.. 역시 실행시키니까 안 나오더라구요;;; vbinformation이란건 처음봐서
어떻게 해야 나올지 완전 감이 안잡혔어요 그리고 메세지박스 쓸때 뭔가 잘못됐던지 그 이자리엔 뭘써야되는건지 밑에 뜨잖아요 그것도 안뜨더라구요 어떻게 써야 맞나요?
3. 기본인덱스
연구원ID필드와 이름필드가 기본키으로 하고 저장하니까 잘 기억안나는데 중복가능으로 고치거나 삭제하라고 나왔던 것 같아요.. 그래서 그 두개를 기본키로 하고 그 팝업이 뜨길래 예(중복 가능)으로 두개다 고쳤는데도 또 똑같은게 나오더라구요 어떻게 했어야하나요??
4. dateadd함수 이용해서 txt시작일,txt연구기간 을 월단위로 표시하라?
dateadd("mm","txt시작일","txt연구기간").....역시 안나왔습니다..
5. ~별 기간의 합계라고 나왔는데요
나중에 나와서 생각해보니 dsum을 썻어야되는가 싶어서요.. 저는 sum([기간]) 이렇게 썼는데
잘못쓴거겠죠?
문제도 첨부파일도 없어서 잘 이해가실지 모르겠지만 자세히 설명좀 부탁드립니다 ㅠㅠ
1. 구분 필드에 2라는 값들이 입력되었다면
구분 필드명에 2라는 값을 넣을 수 있게 작성해 주셔야 합니다.
필드명에 mid([주민번호],8,1) 를 입력하고
조건에 ="2"
로 지정 하시면 필드의 내용에 1과 2가 입력되고 조건에 해당하는 2만 추출하게 됩니다.
2. format(val(xx)*val(yy),"0"
select case 이거/(저거+그거)
case is >=100000
msgbox vbinformation & "보다 부족" ,vbokonly,"1개월 1인당 연구비"
으로 작성하시면 될것 같네요.
3. 정확한 문제와 파일이 없이는 답변이 불가능 할 것 같습니다.
도움이 되지 못해 죄송합니다.
4.현재 날짜에 1을 더하는 것은 =DateAdd("m",1,Date()) 입니다.
잘은 알 수 없지만
dateadd("m",[txt시작일,[txt연구기간]) 처럼 "" 가 아닌 []으로 묶어야 했을 것 같네요.
5. 보고서 문제였다면 보고서에 그룹이 지정 되어 있어 그룹별로 표시 되는 것이었다면 그냥 sum으로도 가능 할 것 같습니다.
정확한 문제가 없어서 확실하게는 알수 없겠네요.
좋은 하루 되세요.
"-
*2012-01-31 00:52:53
1. 구분 필드에 2라는 값들이 입력되었다면
구분 필드명에 2라는 값을 넣을 수 있게 작성해 주셔야 합니다.
필드명에 mid([주민번호],8,1) 를 입력하고
조건에 ="2"
로 지정 하시면 필드의 내용에 1과 2가 입력되고 조건에 해당하는 2만 추출하게 됩니다.
2. format(val(xx)*val(yy),"0"
select case 이거/(저거+그거)
case is >=100000
msgbox vbinformation & "보다 부족" ,vbokonly,"1개월 1인당 연구비"
으로 작성하시면 될것 같네요.
3. 정확한 문제와 파일이 없이는 답변이 불가능 할 것 같습니다.
도움이 되지 못해 죄송합니다.
4.현재 날짜에 1을 더하는 것은 =DateAdd("m",1,Date()) 입니다.
잘은 알 수 없지만
dateadd("m",[txt시작일,[txt연구기간]) 처럼 "" 가 아닌 []으로 묶어야 했을 것 같네요.
5. 보고서 문제였다면 보고서에 그룹이 지정 되어 있어 그룹별로 표시 되는 것이었다면 그냥 sum으로도 가능 할 것 같습니다.
정확한 문제가 없어서 확실하게는 알수 없겠네요.
좋은 하루 되세요.
"