액세스 : 여행에 연락처 결합을 구현하는 방법은 무엇입니까?

로렌 번스 III

(테이블 관계)

여행사 데이터베이스를 개발 중이며 연락처 (사람) 용 테이블, 여행용 테이블 및 정션 테이블 people_has_trips가 있습니다. "여행"은 호텔, 비행기 등과 같은 다양한 선택적인 여행 요소와 대부분 다 대다 관계인 테이블을 나타냅니다. (이 구조에 대해 의문이 있지만 다른 질문에 대한 문제입니다).

어쨌든 저는 Trips 용 양식을 디자인하는 초기 단계에 있으며 거의 ​​전적으로 접합 테이블에 연결된 하위 양식으로 구성됩니다. 지금까지 나에게 가장 어려움을 준 문제는 여행에 연락처를 추가하는 방법입니다. 나는 상당히 새로운 액세스 권한이며 지금까지 자동 채우기 콤보 상자를 사용하여 이러한 테이블을 채웠지만 연락처 테이블에는 100,000 개가 넘는 레코드가 포함되어 있으므로 일종의 검색 기능이 신중할 것입니다.

지금까지 내가 가진 것입니다. 이 하위 양식은 people_has_trips 테이블을 기반으로하며 현재 기존 레코드를 표시하는 것으로 제한됩니다. People 레코드 편집을 허용하지 않기 위해 모든 필드를 비활성화했지만 더 많은 사람을 추가하는 방법에 대해 다소 난처합니다. 제한된 액세스 지식에서 나에게 가장 논리적 인 해결책은 People 검색 및 아마도 새로운 사람들 추가를 허용하는 양식을 여는 버튼이있는 것 같습니다.

이제 새 People (아래 참조)을 입력하기위한 완전히 실현 된 양식이 있지만 Access의 기본 제공 필터 외에는 실제 검색 기능이 없습니다. 그래서 내 하위 양식은 현재 People을 열고 다른 작업을 수행하지 않습니다. 솔직히, 여기서 어디로 가야할지 모르겠습니다. 사람을 검색하기위한 두 번째 양식을 개발합니까? 아니면 기본 사람 양식에 검색 기능을 구축합니까? 어쨌든해야 할 일이 있습니까? 그렇다면 어떻게? 그리고 그 중 하나를 수행 한 후 people_has_trips를 어떻게 채우나요? 제가 생각할 수있는 유일한 대답은 사용자가 버튼을 클릭하여 People을 열고 추가 할 사람을 찾은 다음 수동으로 기본 키를 하위 양식에 입력하는 것입니다.

앞서 언급 한 사람 참가 양식

해결책은 VBA 명령입니다. 최근에 VBA를 배우기 위해 시간을 할애했고 조금 더 편해졌지만이 문제로 어디서 시작해야할지 모르겠습니다. 다른 사람들의 VBA 아이디어와 코드를 적용하고 적용 할 수 있다고 확신하지만이 특정 문제에 대한 스레드를 찾을 수 없습니다. 이 문제에 대한 도움을 찾을 수없는 이유는 아직 아무도 질문하지 않았거나 내 Google 기술이 부족하다는 것이 너무나 명백하기 때문이라고 생각합니다. 어느 쪽이든, 나는 해결책을 실현하는 데있어 얼굴을 펴는 것이 매우 기쁠 것입니다. 그들의 도움에 감사드립니다!

크리 쉬

핵심 문제에 집중해야하며 내가 이해하는 한 "이 여행에 참여한 사람들"양식에 "사용자 / 연락처"를 검색하여 추가하려고합니다.

예 콤보 상자는 10 만 개의 행을로드하는 데 시간을 소모 할 수 있으며 실제로 검색 친화적이지 않습니다.

"이 여행에 참여한 사람들"양식에서 다음을 수행 할 수 있습니다.

텍스트 상자가 있습니다 => 검색
을 위해 콤보 상자가 있습니다 => 검색 결과
[Search] [Add] [Clear]버튼을 표시

이론에 의하면,

  1. 검색 버튼은 TContacts테이블 에 대한 검색을 수행 하고 결과를 콤보 상자에 할당합니다.
    뭔가SELECT PersonId, FirstName, LastName From Prople WHERE firstName like @keyword OR lastNAme like @keyword ... other fields
  2. 사용자는 콤보 상자에서 특정 결과를 선택합니다.
  3. 추가 버튼은 선택한 사용자를 접합 테이블에 추가하는 SQL 작업을 수행하고 접합 테이블을 새로 고칩니다.
    같은 : INSERT INTO people_has_trips (people_personId, trips_tripId) values (@selectedPersonId, @tripId);다음에requery

이것은 단지 이론 일 뿐이며, 무언가를 시도하고 특정 문제로 범위를 좁힐 필요가 있습니다. 그렇지 않으면 질문이 너무 광범위하다고 표시 될 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자에게 액세스 권한을 요청한 다음 연락처를 만들고 여는 방법은 무엇입니까?

분류에서Dev

Android 앱에서 고유 연락처에 액세스하는 방법은 무엇입니까?

분류에서Dev

현재 WiFi 연결에서 액세스 포인트를 생성하는 방법은 무엇입니까?

분류에서Dev

현재 WiFi 연결에서 액세스 포인트를 생성하는 방법은 무엇입니까?

분류에서Dev

다른 WiFi에 연결하여 WiFi 액세스 포인트를 설정하는 방법은 무엇입니까?

분류에서Dev

Ubuntu의 핫스팟 액세스 포인트에서 연결을 보는 방법은 무엇입니까?

분류에서Dev

연락처에서 연락처 이미지 URL을 얻는 방법은 무엇입니까?

분류에서Dev

UWP C #에서 연락처 목록을 얻는 방법은 무엇입니까?

분류에서Dev

OpenGL에서 360도 텍스처로 구형 환경 맵을 구현하는 방법은 무엇입니까?

분류에서Dev

신속하게 사용자의 연락처에서 전화 번호에 액세스하는 방법은 무엇입니까?

분류에서Dev

로컬 액세스만으로 Wi-Fi에 연결하는 방법은 무엇입니까?

분류에서Dev

연락처 양식 7에서 휴대폰 번호 확인을 수행하는 방법은 무엇입니까?

분류에서Dev

Android에서 연락처를 가져오고 데이터베이스 구현에 저장하는 방법은 무엇입니까?

분류에서Dev

Android에서 연락처를 가져오고 데이터베이스 구현에 저장하는 방법은 무엇입니까?

분류에서Dev

Google 주소록을 연락처에 통합하는 방법은 무엇입니까?

분류에서Dev

SQL의 일부 셀에 연결하여 두 행을 하나로 결합하는 방법은 무엇입니까?

분류에서Dev

액세스 토큰을 처리하는 방법은 무엇입니까?

분류에서Dev

Android Phonegap에서 연락처 필터를 구현하는 방법은 무엇입니까?

분류에서Dev

VPN 연결-Windows에서 액세스 가능한 디렉터리를 보는 방법은 무엇입니까?

분류에서Dev

템플릿 클래스에서 연산자 오버로딩을 구현하는 방법은 무엇입니까?

분류에서Dev

액세스 토큰없이 Google 연락처를 얻는 방법은 무엇입니까?

분류에서Dev

Dask-실행중인 클러스터 스케줄러에 연결하고 'total_occupancy'에 액세스하는 방법은 무엇입니까?

분류에서Dev

Swift와의 단 하나의 연락처 대신 모든 연락처에 액세스하려면 코드에서 무엇을 변경해야합니까?

분류에서Dev

VPN 연결 후 원격 액세스를 얻는 방법은 무엇입니까?

분류에서Dev

몽구스에서 AND와 OR을 결합하는 방법은 무엇입니까?

분류에서Dev

부스트 하나 맵을 래핑 (구성)하고 대괄호 연산자 (operator [])에 액세스하는 방법은 무엇입니까?

분류에서Dev

각 픽셀에 액세스하여 두 사진을 혼합하는 방법은 무엇입니까?

분류에서Dev

앞의 PIN 코드 번호를 제거하여 웹 스크랩을 통해 연락처 번호로만 Regex를 얻는 방법은 무엇입니까?

분류에서Dev

Android-기본 앱에서와 같이 연락처 목록을 검색하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    사용자에게 액세스 권한을 요청한 다음 연락처를 만들고 여는 방법은 무엇입니까?

  2. 2

    Android 앱에서 고유 연락처에 액세스하는 방법은 무엇입니까?

  3. 3

    현재 WiFi 연결에서 액세스 포인트를 생성하는 방법은 무엇입니까?

  4. 4

    현재 WiFi 연결에서 액세스 포인트를 생성하는 방법은 무엇입니까?

  5. 5

    다른 WiFi에 연결하여 WiFi 액세스 포인트를 설정하는 방법은 무엇입니까?

  6. 6

    Ubuntu의 핫스팟 액세스 포인트에서 연결을 보는 방법은 무엇입니까?

  7. 7

    연락처에서 연락처 이미지 URL을 얻는 방법은 무엇입니까?

  8. 8

    UWP C #에서 연락처 목록을 얻는 방법은 무엇입니까?

  9. 9

    OpenGL에서 360도 텍스처로 구형 환경 맵을 구현하는 방법은 무엇입니까?

  10. 10

    신속하게 사용자의 연락처에서 전화 번호에 액세스하는 방법은 무엇입니까?

  11. 11

    로컬 액세스만으로 Wi-Fi에 연결하는 방법은 무엇입니까?

  12. 12

    연락처 양식 7에서 휴대폰 번호 확인을 수행하는 방법은 무엇입니까?

  13. 13

    Android에서 연락처를 가져오고 데이터베이스 구현에 저장하는 방법은 무엇입니까?

  14. 14

    Android에서 연락처를 가져오고 데이터베이스 구현에 저장하는 방법은 무엇입니까?

  15. 15

    Google 주소록을 연락처에 통합하는 방법은 무엇입니까?

  16. 16

    SQL의 일부 셀에 연결하여 두 행을 하나로 결합하는 방법은 무엇입니까?

  17. 17

    액세스 토큰을 처리하는 방법은 무엇입니까?

  18. 18

    Android Phonegap에서 연락처 필터를 구현하는 방법은 무엇입니까?

  19. 19

    VPN 연결-Windows에서 액세스 가능한 디렉터리를 보는 방법은 무엇입니까?

  20. 20

    템플릿 클래스에서 연산자 오버로딩을 구현하는 방법은 무엇입니까?

  21. 21

    액세스 토큰없이 Google 연락처를 얻는 방법은 무엇입니까?

  22. 22

    Dask-실행중인 클러스터 스케줄러에 연결하고 'total_occupancy'에 액세스하는 방법은 무엇입니까?

  23. 23

    Swift와의 단 하나의 연락처 대신 모든 연락처에 액세스하려면 코드에서 무엇을 변경해야합니까?

  24. 24

    VPN 연결 후 원격 액세스를 얻는 방법은 무엇입니까?

  25. 25

    몽구스에서 AND와 OR을 결합하는 방법은 무엇입니까?

  26. 26

    부스트 하나 맵을 래핑 (구성)하고 대괄호 연산자 (operator [])에 액세스하는 방법은 무엇입니까?

  27. 27

    각 픽셀에 액세스하여 두 사진을 혼합하는 방법은 무엇입니까?

  28. 28

    앞의 PIN 코드 번호를 제거하여 웹 스크랩을 통해 연락처 번호로만 Regex를 얻는 방법은 무엇입니까?

  29. 29

    Android-기본 앱에서와 같이 연락처 목록을 검색하는 방법은 무엇입니까?

뜨겁다태그

보관