하루에 질문을 수차례 하고있는 강동희입니다.
shop.DB 와 item.DB 를 마스터로 하고 (==>정해진 것! 수정할 수 없어요)
trans.DB를 디테일로 해요...
trans.DB의 'shop','item' 필드는
shop.DB의 'shop'필드, item.DB의 'item'필드 입니다...
해서, shop마스터와 item마스터에 있는 목록만 trans.DB에서 입력받을 수 있게 했는데
문제는 shop.DB에 'shop'필드가 1 인 레코드가 있고,
trans.DB에 'shop'필드가 1 인 레코드를 추가 했고요...
그런데 shop.DB에서 'shop'필드가 1인 레코드를 지우고 나서,
trans.DB를 확인해 보면, 'shop'필드가 1인 레코드는 디비그리드에 출력되지 않습니다.
[중요!] 하지만 shop.DB에서 'shop'필드에 다시 1 이란 레코드를 입력시키고,
trans.DB에서 확인 해 보면, 아까 없어졌던 'shop'필드가 1 인
레코드가 다시 나타나는 것입니다.
이것을 해결할 수 있는 방법은 마스터인 shop.DB와 item.DB 에서 레코드 삭제시
디테일인 trans.DB에서 그에 대응하는 레코드를 삭제하는 방법인것 같에요...
하지만 아직 제 능력으론 힘드네요..
조언을 부탁합니다.