|
파일은 밑에 것 참조해 주셨으면 좋겠구요.
파일을 보시면 아시겠지만 3개의 테이블이 테이블 명만 다르고 같은 구조를 가집니다.
그리고 보조로 4라는 날짜가 든 테이블이 보입니다.
(식단 칼로리 계산인데 1이 아침, 2가 점심, 3이 저녁입니다. 4는 그날 날짜구요.)
전 어떻게 해야 할지를 몰라서 일단 테이블을 모두 쿼리로 넘긴 후에 1~3 query를 base query에 id로 조인 시켰습니다. (관계 역시 보시면 알 겁니다.)
그리고 base에는 아침 점심 저녁에 먹은 총 칼로리가 계산 됩니다. expr1~expr3까지.
마지막에 폼으로 base와 1~3 query를 만들고 1~3 query를 하위폼으로 집어넣었는데 보시다시피 base 폼을 열어 날짜를 넣은 후, 하위 1 query에 숫자를 넣으려 하면 경고문으로
이 개체에 값을 할당할 수 없습니다.
개체가 읽기전용 폼의 컨트롤입니다.
개체가 디자인 보기로 열려 있는 폼에 있습니다.
이 필드에 대해 값이 너무 클수도 있습니다.
란 말이 뜹니다. (이 역시 base폼을 열어 보시면 아실 듯.)
죄송합니다, 원래는 작업 중인 파일을 올려 드려야하는데 작업 성격상 올려드리지를 못합니다.
이해해 주셨으면 합니다.
예쁜(^^;) 답변 부탁드립니다.
ps. 위의 경우는 테이블의 구조가 같을 경우인데, 만약 다를 경우라면 이를테면 한 사람의 개인 신상명세를 만들려 하는데, 주소나 본적 테이블 따로, 취미나 특기 테이블 따로, 연혁 테이블 따로 이렇게 하려면, 즉 테이블이 모두 다른 구조를 가진다면 어떻게 위의 오류를 피할 수 있을지... |
|