2011-09-12 3 views
2

사용자가 원하는 정보를 선택할 수있는 사용자 인터페이스를 작성하려고합니다. 그런 다음 선택한 조건에 따라 액세스 데이터베이스를 쿼리하고 해당 데이터를 검색해야합니다. 미래의 계산을 위해. 계산하는 동안 내가 쿼리 할 테이블이 두 개 더 있습니다. 마지막으로 계산 된 결과를 사용자에게 표시해야합니다. 지금은 몇 가지 질문이있다 : 나는 사용자가 프런트 엔드로 Excel을 사용하고 난 사용자에 대한 프론트 엔드로 액세스 양식을 사용 대 엑셀 Access에서 데이터를 쿼리 검색하면 하나가 쉬울 것입니다Access 또는 Excel에서 사용자 인터페이스 구성하기

  1. 쿼리 데이터에 직접 액세스 할 수 있습니까?

  2. 액세스 양식은 사용자가 드롭 다운 목록에서 옵션을 선택할 수있는 기능을 수행 할 수 있습니까? 옵션을 선택하면 Access에서 대상 정보를 쿼리합니다.

  3. 대용량 레코드에 대해 중간 계산을 수행 할 수 있습니까? 매우 느린가? Excel과 비교할 때 어느 것이 더 효과적입니까?

  4. 이전에는 Access를 사용하지 않았으며 Excel VBA에 대해서는 거의 알지 못했습니다. 객체 모델은 물론 익숙하지 않았습니다. 그래서,이 경우, 어떤면에서 저에게 시간을 절약 할 수 있습니까? 아니면 아마도 시간이 많이 걸릴 것입니까?

  5. 내가 알고 있어야하는 사항은 무엇입니까?

감사합니다.

답변

1

확실히 액세스 - 데이터 작업, 쿼리 및보고를 위해 특별히 제작되었습니다. Excel에서 경험 한 VBA의 언어는 MS Access에서 코딩 할 때 사용한 언어와 완전히 동일합니다!

  1. 액세스, 질문이 없습니다.
  2. 물론입니다. 물론 그것은 마법 같은 당신의 요구 사항으로 이것을 안다. 직접 폼에 콤보 상자를 놓은 다음 콤보 상자의 OnChange 이벤트에서 결과를 사용자의 선택에 따라 필터링하여 표시하는 쿼리 문을 변경해야합니다.
  3. 물론입니다. 임시 테이블 (계산에만 사용되는 테이블)을 만들고 레코드를 INSERT 문으로 채우고 중간 계산을 UPDATE 문에 적용한 다음 결과를 표시합니다. 이러한 종류의 액세스는 Excel보다 빠를 가능성이 높습니다.
  4. 액세스는 VBA도 사용합니다. 전환하는 데 더 많은 학습 곡선이있을 수 있지만 버튼, 콤보 상자 등과 같은 Excel의 사용자 인터페이스 개체에 익숙한 사용자는 Excel에서 매우 비슷하지만 더 직관적입니다. for)
  5. 액세스에는 몇 가지 단점이 있습니다. Google에 몇 가지 자습서를 제공하고 사용자의 시나리오에 따라 전통적으로 액세스 방식을 사용하는 방법에 대한 배경 정보를 얻으십시오. 그러면 개발 과정을 간소화하는 데 도움이 될 것입니다.

요구 사항을 충족시키는 가장 간단한 모델부터 시작하여 구현하십시오. 그런 다음 친구들과 함께 Google에서 찾은 버릇과 버그를 통해 작업하십시오. 그러면 무언가를 매우 빠르게 얻을 수 있습니다! 경험을 쌓으면서 방해가되는 특정 문제가있는 새로운 질문을 자유롭게 게시 할 수 있습니다.

최고 감사합니다, 당신의 대답, 매우 도움이 하나

+0

감사합니다! 음, 최종 결과를 얻으려면 몇 가지 특정 숫자를 쿼리하는 다른 두 테이블을 포함시켜야합니다. 그런 다음 중간 결과를 쿼리 된 데이터와 함께 사용하여 최종 결과를 얻습니다. 어떻게 이러한 기능을 수행 할 수 있습니까? 다시 한 번 감사드립니다! – Bing