2013-06-14 2 views
0

나는 해당 월에 전화 요금을 입력 할 수있는 양식이 있습니다. 6 개의 필드가 있고 양식이 테이블이나 쿼리에 연결되어 있지 않습니다. 나는 사용자가 모든 이름을 얻을 수있는 '직원 테이블'에 연결된 이름 필드에서 이름을 선택할 수 있도록 허용합니다. 현재 내가 겪고있는 문제는 모든 데이터를 완전히 입력 한 후에 새로운 레코드 행이 표시되지 않는다는 것입니다. 또한 양식주기 속성을 "모든 레코드"로 설정했습니다. 도와주세요Access 2010 양식에 새로운 레코드 라인이 표시됩니다.

답변

2

"새 레코드"(*) 행이 적용되지 않도록 양식이 어떤 테이블이나 쿼리에 "연결"(바인딩 됨)되지 않았다고합니다. 양식은 바인딩되지 않은 컨트롤 (콤보 상자, 텍스트 상자 등)의 단일 페이지 모음입니다.

"새 레코드"행을 원할 경우 양식을 테이블이나 쿼리에 바인딩해야합니다.

그런 다음 폼을 바인딩하지 않으려면 당신은에 있습니다

  • 은 VBA를 통해 테이블에 새 레코드에 값을 전류 제어 (필드)를 저장하는 폼에 버튼을 만들 이전의 제어 값의 코드는,

  • 분명 (일부?) 그들은 새로운 가치를 받아 들일 준비가되어 있도록하고

  • 는 사용자가 다른 레코드를 추가하는 과정을 반복 할 수 있습니다.

1

테이블에 구속되지 않으므로 '새로운'레코드는 없습니다. '새 레코드'또는 '지우기'버튼을 만들어 양식을 비워서 새 항목을 입력해야합니다.

관련 문제