문제

그래서 나는 누가, 어디서, 발행되는지에 대해 신입 사원에 사용되는 작은 DB를 가지고 있습니다. 발행 된 한 가지는 바코드/ID 번호가 거의없는 노트북이며, DB가 DB에 저장 될 때 사용 가능한 ID 번호를 자동 할당하기를 원합니다.

따라서 사용자가 정보를 입력하는 데 사용하는 양식이 있으며 정보가 결합되지 않으므로 버튼 클릭 삽입을 통해 정보가 저장됩니다. ID 번호는 특정 범위 내에 있기 때문에 다릅니다. 해당 범위에서 가장 낮은 숫자를 자동으로 사용합니다.

이게 말이 되요? 이 작업을 수행하려면 어떻게해야합니까?

감사해요

나는 또한 이것을 실제로 테이블의 "ID"로 찾고 있지 않다고 언급해야한다고 생각합니다 (필요하지 않은 한) .... 예를 들어 ID#을 사용했습니다 ....# 001을 장비 할 수 있습니다. -내가 돌보는 모든 것을위한 equip#500.

  • 편집하다:

따라서 ID#의 의미는 Autonumber ID에 액세스하지 않고 이것을 사용하려는 것을 반영하는 용어입니다. LT#1000-lt#2000과 같은 범위를 사용하는 장비 필드를 만들어야합니다. 이 범위 내에서 나는 생성 될 때 생성 된 각 새 레코드에 사용 가능한 가장 낮은 숫자를 자동 할당하고 싶습니다 (220 명의 사용자가있는 경우 가장 낮은 숫자를 사용하고 싶지만 #112가 그의 장비를 다시 나눈 다음 다음 Joe가 올 조입니다. 112에 할당되기 위해.

그래서 나는 이것에 대해 이해하기를 바랍니다.

도움이 되었습니까?

해결책

내가 생각할 수있는 몇 가지 요점이 도움이 될 수 있습니다. 노트북이있는 별도의 자산 테이블을 보관하고 "재고"에서 "고용"으로 변경된 깃발 또는 상태 필드가 있으면 다음과 같은 쿼리를 작성할 수 있습니다.

SELECT MIN([Asset_tag_number]) FROM tblAssets WHERE Status=”In Stock” AND Type=”Laptop”

레코드를 저장하기 전에 해당 쿼리 결과를로드하면 재고와 노트북에있는 첫 번째 번호를 제공합니다.

다른 팁

이에 따라 Autonumber 필드를 사용하십시오 기사.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top