|
|
|
|
HOME > 질문/답변 > 일반질문 |
 |
|
|
|
작성일 : 11-08-11 00:11
|
데이터베이스 질문있습니다~
|
|
|
글쓴이 :
 조회 : 4,657
|
질문이 참 많네요....ㅋㅋ;
09년3회차문제 db구축 1번에 4번문제
납품일자 필드에 새 레코드가 추가될때 현재 날짜가 나오도록 하되, 주어진 형식은 수정하지 말라고 되어있는데요
일단 기본값에 =date() 집어넣고 나서 확인해보니
날짜는 잘 0000-00-00 형태로 잘 나오는데, 위에 입력마스크에 yy-mm-dd 이렇게 설정이 되어있고, 기존 값들은 00-00-00 형태로 나오고 있습니다.
문제에서 주어진 형식을 수정하지 말라고 하는게 새 레코드가 추가될때도 00-00-00형태로 나오도록 해라 라는 뜻 아닌가요?
필드에 값 집어넣어봤더니 새 레코드는 0000-00-00 형태로 저장이 되네요 ㅠㅠ
제가 해석한 뜻이 맞는지, 틀린지, 맞으면 원본 형식그대로 유지시키면서 기본값 지정하는 방법 알려주세요~
그리고 09년 2회차 3번 조회및 출력기능 구현에 3번문제에서
매크로함수 openrecord 사용, 그리고 조건에서 식을 사용하는데
이해가 되지 않는 부분이
현재 폼에서 값을 가져다 쓸때는 그냥 [필드명], 다른 폼에서 값을 가져다 쓸때는 [forms]![가져다쓸 다른폼의 이름]![필드명] 하위 폼에서 값을 가져다 쓸때는 [하위폼이름].form![필드명]
이렇게 사용하라고 하셨는데
조건 지정해 주실때 [제품명]=[Forms]![제품별조회]![txt제품명] 이렇게 써주셨어요.
문제푸는데 현재 폼이라 그냥 [제품명] = [txt제품명] 이렇게도 해보고 제품명 = '" & txt제품명 & "'" 이렇게도 해봤는데 답이 안나와서 강의를 보니 저렇게 설명을 해주셨더라고요.
근데 잘이해가 안되는게 분명 txt제품명 값은 현재 폼의 값이고 그냥 값을 쓰는게 맞는거 같은데 외부폼에서 가져다 쓰는 식을 쓰라고 하셔서.. 외부 폼은 분명 아닌데 라는 생각이 자꾸 . . 들어서 헷갈리네요.
폼 전체속성에서 레코드 원본을 보니 제품테이블이 원본이라 차라리 [forms]![제품]! 이쪽에서 가져다 쓰는거면 이해가 되겠는데
잘이해가안됩니다 ㅠㅠ
|
|
|
|