2013-04-02 7 views
5

다른 점보다 더 귀찮은 부분이 많지만 Google에서 해당 정보를 찾을 수 없습니다.Access 2007에서 검색어 저장 문제가 발생했습니다.

저는 종종 Access 2007에서 쿼리를 만들어 무언가를 테스트하거나 한 번에 몇 가지 결과를 빠르게 얻을 것입니다. 이 쿼리는 한 번만 사용하면 좋으므로 저장하지 않으려합니다.

항상 그런 것은 아니지만 종종 Access에서는 저장하지 않고이 쿼리를 닫지 않으므로 나중에 쿼리를 삭제해야한다는 의미입니다. 이렇게하면 저장하기 전까지 액세스가 닫히는 것을 방지 할 수 있으며 원하지 않는 쿼리를 생성 할 수 있습니다.

왜 이런 일이 발생합니까? 거기에 뭔가 특별한 것이 있습니까?

+1

나는 이것을 결코 보지 못했고, 나는 항상 똑같이한다. 추가 기능이 설치되어 있습니까? – grahamj42

+1

가끔 이전 버전의 Access에서 사용 했었습니다.나는 그것이 "auto save objects"(또는 유사한 것)라는 설정과 관련이 있음을 발견했다. –

+0

액세스 설정에 "트랙 이름 자동 고침"이 포함되어 있으면 스위치를 끄고 차이가 있는지 확인하십시오. – HansUp

답변

11

Track name AutoCorrect info 경로는 나를 위해 무엇을하지 않았습니다. 오히려 그것이 떠났 더니 DoCmd.SetWarnings False 세트로 밝혀졌습니다. 즉시 창에 들어가서 DoCmd.SetWarnings True을 실행하면 이전 "이 쿼리를 예/아니오/취소 저장 하시겠습니까?"창이 다시 나타납니다.

+1

글쎄, 나는 ..... 여기에 2013 년 이래로 앉아 있었지만이 문제를 더 이상 보지 못했다. 방금 몇 가지 선택 단어에 액세스하고 쿼리를 저장하고 삭제했습니다. 늦은 +1. :) –

2

야생 추측으로는 트랙 이름 자동 고침이 설명 된 동작을 일으키는 지 여부를 확인하는 것이 좋습니다. 사용하도록 설정된 경우 일시적으로 사용하지 않도록 설정하고 Access에서 새 쿼리를 단순히 버리지 않고 저장하도록하십시오.

내가이 제안을하는 이유는 그 행동을 본 적이 없기 때문입니다. 저장되지 않은 새 쿼리를 닫을 때마다 Access에서 쿼리 디자인을 저장할지 묻는 메시지를 표시하고 "아니오"라고 응답하면 저장하지 않은 쿼리를 삭제합니다.

그리고 나는 너무 많은 문제 (Flaws in Microsoft Access: Problem propertiesFailures caused by Name AutoCorrect)를 만들 것으로보고 있기 때문에 가능 트랙 이름 자동 고침을 떠나지 않았다. 물론 이것은 우연의 일치 일지 모르지만 자동 고침이 포함되었는지 여부를 확인하는 것이 가치가 있다고 생각합니다.

그리고 트랙 이름 자동 고침이 원인 인 경우, 당신은 다음 덜 고통스러운 결정해야합니다 : 트랙 이름 자동 고침을 남겨 장애인 영구적으로; 유지하고 싶지 않은 새 쿼리를 저장해야합니다.

2

이상한 ..이 역시 똑같은 문제가있어서 쿼리 저장 또는 취소 옵션 만 제공했습니다. 이 스레드를 발견하고 트랙 이름 자동 고침을 확인하고 끄기로 설정되었습니다 .... 켜고, 데이터베이스를 매핑하려고했는데 취소되었을 때 취소되었습니다. 내 쿼리 대화 상자가 저장 하시겠습니까? 예, 저장 하시겠습니까? No 또는 Cancel ..이 "기능"을 재설정하려면 켜기/끄기를 클릭하기 만하면됩니다.

2

VBA (DoCmd.SetWarnings False)에서 경고를 해제했지만 나중에 켜지 않은 경우이 동작이 매번 발생합니다. 그 기억 : 당신은 항상 당신이 절차

  • 을 완료 할 때에 경고를 설정해야

    1. 당신이 경고를 해제 한 절차 부족 오류 경우, 전원이 아마 아직도.

    , VBA로가는 시도 DoCmd.SetWarnings True에서 직접 실행 창 (Ctrl+G) 입력을 불러와 Enter을 기록했다.

  • 관련 문제