Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Hiện danh sách khi nhập mã hàng hóa
#1
Em có 1 from hóa đơn bán hàng, ở trong danh sách các mặt hàng bán em có tạo List box khi ấn vào sẽ hiện ra danh sách tất cả các mặt hàng. Nhưng em có hơn 300 mặt hàng khác nhau nên List box rất dài. Vậy không biết có cách nào khi gõ 1 phần mã hàng sẽ hiện list bõ với mã hàng gần giống với mã đang gõ.
Ví dụ:
mahang tenhang
A0001 Bánh A
A0002 Bánh B
A0019 Bánh C
A0020 Bánh D

Khi gõ mã hàng đến A, A0, A00 thì List box hiện 4 loại bánh A, B, C, D, khi gõ A000 thì hiện bánh A, B, khi gõ A0002 thì trong list box chỉ còn bánh B.

Anh, chị nào biết chỉ cho em với. Em xim cảm ơn.
Chữ ký của nghi123 Xin chào, mình là nghi123, Tham gia http://thuthuataccess.com/forum từ ngày 24-09 -12.
Reply
Những người đã cảm ơn
#2
Bạn dùng Combo box đi, nó đáp ứng được yêu cầu của bạn đấy.
Xem ví dụ ở file đính kèm.
https://dl.dropbox.com/u/14777478/shared...mbobox.zip
Chữ ký của nhannt4 Xin chào, mình là nhannt4, Tham gia http://thuthuataccess.com/forum từ ngày 22-07 -12.
Reply
Những người đã cảm ơn nghi123
#3
(23-10-12, 05:48 PM)nhannt4 Đã viết: Bạn dùng Combo box đi, nó đáp ứng được yêu cầu của bạn đấy.
Xem ví dụ ở file đính kèm.

Anh có thể chỉ cho em cách nào khi mình gõ nó hiện List box như khi ấn vào mũi tên trong file đính kèm của anh được không. Em chỉ biết hiện list box khi click vào mũi tên như hình 3. Và anh chỉ giúp em cách nào để giới hạn lại list box như hình 1, hình 2 (do em xóa mã hàng nên hình như vậy chứ em chưa làm được). Thank anh lần nữa.
[Hình: 43cda58b6977a2a12154fb1819322ef1_50247882.1.bmp]
Chữ ký của nghi123 Xin chào, mình là nghi123, Tham gia http://thuthuataccess.com/forum từ ngày 24-09 -12.
Reply
Những người đã cảm ơn
#4
- Bạn bấm phải chuột vào Combo box, chọn Properties. Tại Tab "Data", đặt thuộc tính “Limit to list” thành “Yes”.
- Chuyển qua Tab “Event”, tại Event “On Not in List”, chọn “Code Builder”, vào cửa sổ VBA thêm vào code sau:
Mã PHP:
Private Sub Combo0_NotInList(NewData As StringResponse As Integer)
    
MsgBox "Chi chon trong danh sach da co."vbCritical"Chu y"
    
Response acDataErrContinue
    Combo0
.Undo
End Sub 
Chữ ký của nhannt4 Xin chào, mình là nhannt4, Tham gia http://thuthuataccess.com/forum từ ngày 22-07 -12.
Reply
Những người đã cảm ơn nghi123
#5
Em cảm ơn bác nhannt4 đã chỉ cho em cách để biết giá trị không có trong danh sách nhưng em danh sách hiển thị khi gõ như khi gõ trên google thế này:
[Hình: a8d63aebda63a7e4f044d08bb5642ca6_50287846.1.bmp]
Em nghĩ là phải có sự kiện như After insert -> tìm những giá trị trong trường bắt đầu giống giá trị đang gõ -> hiện list trong combo list. Em mới học access được gần 1 tháng cũng không biết gì về VBA mong các bác giúp đỡ.
Chữ ký của nghi123 Xin chào, mình là nghi123, Tham gia http://thuthuataccess.com/forum từ ngày 24-09 -12.
Reply
Những người đã cảm ơn
#6
Ban su dung thuoc tinh OnChange
--------
I'm oln as mobil
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn nghi123
#7
Cảm ơn các anh. Em làm được rồi. Dùng thuộc tính onchange và dropdown. Nhưng chẳng biết tại sao cái office 2011 của em không có dropdown mà phải quay về 2003. Bất tiện quá nhưng cũng xong rồi. hihi015
Chữ ký của nghi123 Xin chào, mình là nghi123, Tham gia http://thuthuataccess.com/forum từ ngày 24-09 -12.
Reply
Những người đã cảm ơn
#8
Híc, việc tạo Combo drop box như thế chọn ngon rùi nhưng khi chọn xong nó lại không hiện ra các cột đầy đủ mà chỉ hiện thị cột đầu tiên (field đầu tiên nhỉ).Có cách nào hiện tất cả các field lên không các bác.happy
Chữ ký của hmanhha Xin chào, mình là hmanhha, Tham gia http://thuthuataccess.com/forum từ ngày 01-11 -12.
Reply
Những người đã cảm ơn
#9
(15-12-12, 01:42 AM)hmanhha Đã viết: Híc, việc tạo Combo drop box như thế chọn ngon rùi nhưng khi chọn xong nó lại không hiện ra các cột đầy đủ mà chỉ hiện thị cột đầu tiên (field đầu tiên nhỉ).Có cách nào hiện tất cả các field lên không các bác.happy

Sử dụng thuộc tính Column Count của combo
Thân
Chữ ký của Thanh Phương Em như cô gái còn son
Chờ người quân tử mỏi mòn tháng năm
Đêm đêm hết đứng lại nằm
Người đi đâu để âm thầm nhớ thương


Reply
Những người đã cảm ơn Noname
#10
Tớ đã thử thuộc tính Column Count của Combo nhưng không được. Hình như cậu hiểu sai câu hỏi của tớ.Ý tớ là sau khi lựa chọn thì Combo chỉ hiện trường đầu tiên chứ không hiện cả 3 trường.

Thanks.
Cậu PM tớ sdt nhé.
Chữ ký của hmanhha Xin chào, mình là hmanhha, Tham gia http://thuthuataccess.com/forum từ ngày 01-11 -12.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Tự động hiện Form khi loading hết thời gian ChiMai 1 49 02-12-16, 08:59 PM
Bài mới nhất: ongke0711
  Query hiện lên trên form? feeling 4 167 09-11-16, 09:49 PM
Bài mới nhất: toancvp
  [Help] Áp dụng query lọc dữ liệu nhập vào form amazonvn82 8 1,355 05-10-16, 03:11 PM
Bài mới nhất: amazonvn82
  Chỉ hiện form feeling 2 118 05-10-16, 02:15 PM
Bài mới nhất: jeck09nt
  Click đúp chuột hiện form và cập nhật dữ liệu theo số phiếu Ranju 1 133 05-10-16, 11:02 AM
Bài mới nhất: lmthu

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ