[Hỏi]- Làm sao để tự động đánh số cho một khóa chính .
lyosen > 29-07-11, 11:07 PM
Mình cũng vừa học Access, toàn tự học thôi. Mình có một vấn đề như sau:
1.Mình có một CaboID / PhongbanID / ChucvuID ==> nằm trong một table Hsocanbo
Ý mình muốn hổi là làm cách nào để tự đông đánh số ID cho 3 Field trong table Hsocanbo theo dạng sao ( nhưng trong một table chỉ đc duy nhất một auto number thôi phai ko- tại mình đang thắc mắc cái nay) nếu là đúng vậy thì xẽ chuyển sang nhập bằng tay nhưng một số mã sau xẽ được mặc định suốt quá trình phát sinh:
CABT-CATX-XXXX : CABT là kí tự mặt định luôn được set cho mọi ID được phát sinh và xxxx là số tự động gán ( hoặc là do ng dùng đặt) trong quá trình ID được phát sinh.
Mình cũng đã thử dùng Input Mask VD :mình dùng câu lệnh này thay cho các câu lệnh mặc định: !(CABT) CAT0-0000 ( ở trường hợp này là kiểu dữ liệu text vì ko đặt đc >2 loại auto number).
và kết quả của nó là __BT-__T_-____ Mình biết là CA là kiểu định dạng nên khi đó access xẽ hiểu là điều kiện nên ko cho ra man hình nhưng có cách nào hay chèn kí tự nào để mình đặt đc hay chữ C A ko?
2. Mình có Field Gioitinh mình muốn khi clik vào nó xẽ sổ xuống một cột có 2 lựa chọn Nam - Nữ .
Mình làm như sau: tạo một table mới là Gioitinh = 2 field Nam Nữ ( kiểu yes/no |[/size][/font]-| Ở Field Nam : ;"Nam";"" |-| Ở Field Nữ : ;"";"Nữ")
Sau đó mình lookup trong Field Gioitinh sang Table Gioitinh và add Nam Nữ vào, nhưng sao khi vào nhập trong Table Hsocanbo thì ko chọn đc chỉ chon đc khi dùng số 1 = Nam / 0= nữ. haizzzz giúp mình nhá.
Mong các bạn chỉ giúp mình cảm ơn.