2012-12-14 3 views
0

한 테이블의 모든 레코드를 보여주는 쿼리를 사용하여 보고서를 만들었습니다. 보고서의 각 행은 테이블의 레코드 하나씩을 보여줍니다. 이제 같은 보고서에서 레코드를 삭제하고 싶습니다. 하나의 버튼을 만들고 각 행은 동일한 버튼을 생성하고 동일한 삭제 작업을 수행합니다. 이제는 내 기록을 편집 (업데이트)하고 싶습니다. 그래서 한 번 더 버튼 편집을 추가했습니다. 이제 특정 텍스트 상자에 입력 된 보고서 커서의 모든 행에있는 레코드를 클릭하지만 그 안에있는 값을 수정할 수 없습니다. 동일한 보고서를 사용하여 레코드를 업데이트하고 명령 단추를 편집하려면 읽기 전용으로 설정되어있을 수 있지만 텍스트 상자의 적절한 창에서 찾지 못할 수도 있습니다.이 보고서는 쿼리를 클릭하면 자동으로 생성되며 그 결과가로드됩니다. 질문이 내 문제의 이유입니까?MS Access 2010에서 보고서를 사용하여 레코드를 편집하는 방법은 무엇입니까?

+2

양식은 편집 용이며 보고서는 출력 용입니다. – Fionnuala

+0

보고서 대신 "쿼리"의 레코드를 클릭 하시겠습니까? 그렇다면 쿼리가 업데이트되지 않을 수 있습니다. 아마도 SQL을 게시하고 둘 이상의 테이블에서 테이블을 선택하는 경우 테이블 간의 관계를 나타낼 수 있습니다. –

+0

쿼리를 통해 데이터를 수정하는 것처럼 들립니다. 폼 마법사를 사용하여 기본 사용자 입력 및 수정 양식을 개발하는 것이 좋습니다. 콤보 상자 필터에서 많은 양의 데이터를 끌어 올린 다음 원치 않는 정보를 삭제하도록 양식을 설정할 수 있습니다. 또는 SQL에서 필드의 맨 아래에 "like"와 같은 문장을 추가하여 필터링 할 수 있습니다. 그러면 값 필드에 "무언가"가있는 필드 만 표시됩니다. 그렇지 않은 경우 제외 할 "무언가 *"처럼 –

답변

1

양식 마법사를 사용하여 양식을 만들어보십시오. 그렇게하면 새 레코드를 만들고, 기존 레코드를 편집하고, 레코드를 상당히 쉽게 삭제할 수 있습니다.

보고서는 읽기 전용이며 용지로 인쇄하려고합니다. 레코드를 삭제하기 위해 보고서에 단추를 넣는 것은 Access에서 설계 한 보고서가 아닙니다.

+0

저에게 제안 해 주셔서 감사합니다. – Vignesh

관련 문제