| |
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
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...):
* 아래줄에 질문을 작성하세요 >>
또 질문을 올립니다.
모든 문제가 거의 마무리 되어 가는데 걸리는 것이 있어요.
JAN-GUM TABLE은 내림차순으로 정렬이 되어 있습니다.
하기에 FORM이 OPEN되면 언제나 최근 일자가 보여지게 됩니다.
하위폼에 출납 내용을 입력하여 저장버튼을 클릭하면 출납이 입력되고
출납의 날짜와 계산 되엉진 오늘의 잔금이 JANG-GUM TABLE에 입력이 되어야 하는데 날짜만 입력이되고 금액은 항상 "0"으로 되어 버리니...
첨부 FILE을 보시고 지도좀 부탁드립니다.
==============[구르는돌님 글에 대한 답변입니다]==============
저장 버튼을 누르면..
상위폼의 레코드가 goto newRec 으로 이동하지요?
상하위 폼의 연결이.. 이상하게도 코드와 거래일자로 연결되어 있군요.. 일단.. 상 하위 모두 거래일자로 연결되는 것이 맞겠지요.. 허나.. 뭔로 연결했건..
상위폼이 NewRec으로 이동하면서 하위 폼의 데이터들이 모두 사라지겠지요..
사라진 상태에서 데이터를 입력하면 0만 입력 되겠지요.. 날짜가 입력되는 것은 어딘가에 기본값이 정해져 있기 때문일 것이구요..
그나저나.. 여러가지로 이상하군요..
날짜 필드를 텍스트타입으로 하신 이유는?
잔금 같은 것은 굳이 테이블에 저장해 둘 필요가 없습니다..
언제든 그 날짜에 해당하는 계산된 값을 폼에서 또는 보고서에서 지금과 같이 보여 주는데.. 그것을 다시 저장하려는 이유는?
아.. 누적.. 날짜까지의 누계는 쿼리나 도메인 함수로 구할 수 있습니다.. 데이터가 웬만큼 쌓이지 않으면 별로 느리지 않습니다. 한 50만건 넘어가면 좀 느려질려나? 지금 100만건으로 테스트 해보니 1.5초도 안걸리는 군요.. 하루에 300건씩 데이터가 발생할 때 10년 쌓여야 100만 건입니다.. 데이터가 하루에 3000건 이상 발생한다면.. 한달에 한번씩 기말정산 할 때 기록해 주십시요..
그리고.. 출납템프 테이블에 입력된 정보면 충분한데.. 그것을 다시 출납테이블에 추가하는 이유는?
하나만 있으면 됩니다.. 출납 테이블에 직접 입력하고 출납 테이블의 날짜별 계산값을 폼과 보고서에 바로 계산해서 보여 주십시요.. 날짜는 날짜 형식으로 주시구요..
상하위 연결은 거래일자로 하시구요..
|
|