Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Quét Mã Vạch Bằng Access SQL
#1
Smile 
Hôm nay em có nói chuyện qua với ông leader ng nhật về cái tính năng quét mã vạch . Em vẫn chưa thể hình dung dc cách thức hoạt động của nó vì ngôn ngữ nhiều cái chưa hiểu dc hết . Có anh chị nào đã từng làm về cái này chưa thì cho em hỏi chút :

① Tính năng này nếu mà chỉ nhập mã code bằng tay vào forms thì có vẻ đơn giản không có vấn đề gì.
② Tính năng QUÉT mã vạch bằng "Máy Quét" thì cái Mã đó nó sẽ vào Forms hay vào SQL theo phương thức như thế nào vậy?
Liệu cái tính năng 2 này làm được tren access không ạ?
027
Chữ ký của Cuong Servenet Cuong Servenet,gia nhập Thủ Thuật Access từ 12-07 -18.
ღღღღღTài sản của Cuong Servenet (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
Cái đó không có gì phức tạp....
Bản chất quét mã vạch là cơ chế theo đó
Máy đọc mã vạch nhận thông tin, ra mã, một ứng dụng chuyển tiếp (điều khiển com) sẽ đưa kết quả vào textbox trên form. như vậy có 2 cách tiếp cận:
Cách 1: Trên form bạn có một điều khiển có thể kết nối với máy đọc mã vạch qua cổng Com và cứ xx giây lạ kiểm tra xem có số liệu không, nếu có thì lấy, nếu không thì ngủ tiếp.
Cách 2: THiết lập cơ chế Hook phần mềm quản lý máy, sao cho mõi khi máy báo số thì sẽ đọc lấy thông điệp đó và gán vào form - kỹ thuật này đòi hỏi bạn phải biết API và Sub-Class
Kỹ thuật 1 là hợp lý nhất, nhiều máy tổng đài tính cước ngày xưa vẫn dùng
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn Cuong Servenet , maidinhdan
#3
Máy quét chẳng qua là một kiểu keyboard. Thay vì nhập bằng bàn phím, máy quét sẽ đưa ký tự (mã vạch) vào textbox. Tấn nhiên bạn phải có bộ font mã vạch được cài vào máy.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan
#4
(27-08-18, 02:23 PM)tranthanhan1962 Đã viết: Máy quét chẳng qua là một kiểu keyboard. Thay vì nhập bằng bàn phím, máy quét sẽ đưa ký tự (mã vạch) vào textbox. Tấn nhiên bạn phải có bộ font mã vạch được cài vào máy.

Cụ ơi, ý là bạn ý muốn hỏi về cơ chế để lấy được mã vạch từ máy quét vào form cơ cụ ạ! ví dụ mã bao vina là 83xxx thì thay vì phải nhập vào, nó tự vào textbox khi quét cụ ợ
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn Cuong Servenet
#5
(27-08-18, 03:39 PM)paulsteigel Đã viết: Cụ ơi, ý là bạn ý muốn hỏi về cơ chế để lấy được mã vạch từ máy quét vào form cơ cụ ạ! ví dụ mã bao vina là 83xxx thì thay vì phải nhập vào, nó tự vào textbox khi quét cụ ợ

Hì hì! Mình trả lời cho câu này:Tính năng QUÉT mã vạch bằng "Máy Quét" thì cái Mã đó nó sẽ vào Forms hay vào SQL theo phương thức như thế nào vậy? Vào textbox.
Thực ra nếu nói rõ hơn thì trỏ chuột ở đâu thì quét xong nó nhập vào đó, word, excel, powerpoint, access hay bất kỳ nơi nào cho phép nhập text.
Việc quét mã vạch hiểu nôm na giống như nhập dữ liệu từ bàn phím chẳng đang quan tâm. Vấn đề khó hơn là tạo và in ấn mã vạch.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
(27-08-18, 03:39 PM)paulsteigel Đã viết:
(27-08-18, 02:23 PM)tranthanhan1962 Đã viết: Máy quét chẳng qua là một kiểu keyboard. Thay vì nhập bằng bàn phím, máy quét sẽ đưa ký tự (mã vạch) vào textbox. Tấn nhiên bạn phải có bộ font mã vạch được cài vào máy.

Cụ ơi, ý là bạn ý muốn hỏi về cơ chế để lấy được mã vạch từ máy quét vào form cơ cụ ạ! ví dụ mã bao vina là 83xxx thì thay vì phải nhập vào, nó tự vào textbox khi quét cụ ợ

thì trươc mắt e phải hiểu được cái phương thức hoạt động của nó đã a à, còn việt tạo ra barcode thì tìm hiểu dần ạ
Chữ ký của Cuong Servenet Cuong Servenet,gia nhập Thủ Thuật Access từ 12-07 -18.
ღღღღღTài sản của Cuong Servenet (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#7
(28-08-18, 07:57 AM)Cuong Servenet Đã viết: thì trươc mắt e phải hiểu được cái phương thức hoạt động của nó đã a à, còn việt tạo ra barcode thì tìm hiểu dần ạ
Muốn biết nó hoạt động như thế nào! Bạn có thể sử dụng máy quét, quét bất kỳ mã vạch nào đang có vào trang word, đổii font cho nó như: arial, Times New Roman thì hiểu ngay chứ gì!
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#8
(27-08-18, 07:09 PM)tranthanhan1962 Đã viết:
(27-08-18, 03:39 PM)paulsteigel Đã viết: Cụ ơi, ý là bạn ý muốn hỏi về cơ chế để lấy được mã vạch từ máy quét vào form cơ cụ ạ! ví dụ mã bao vina là 83xxx thì thay vì phải nhập vào, nó tự vào textbox khi quét cụ ợ

Hì hì! Mình trả lời cho câu này:Tính năng QUÉT mã vạch bằng "Máy Quét" thì cái Mã đó nó sẽ vào Forms hay vào SQL theo phương thức như thế nào vậy? Vào textbox.
Thực ra nếu nói rõ hơn thì trỏ chuột ở đâu thì quét xong nó nhập vào đó, word, excel, powerpoint, access hay bất kỳ nơi nào cho phép nhập text.
Việc quét mã vạch hiểu nôm na giống như nhập dữ liệu từ bàn phím chẳng đang quan tâm. Vấn đề khó hơn là tạo và in ấn mã vạch.

tạo barcode tren mạng  nc ngoai nhiều ng chia sẻ mà anh? 

Ý em muốn hỏi là cái cách thức hoat động của cái máy quét nó quét thế nào ý ạ?
 Tất nhiên là khi lấy được cái mã vạch đó thì việc chuyển sang mã hay kí hiệu khác thì trên access activeX contro nó cũng hỗ trợ rồi a.
Chữ ký của Cuong Servenet Cuong Servenet,gia nhập Thủ Thuật Access từ 12-07 -18.
ღღღღღTài sản của Cuong Servenet (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#9
(27-08-18, 07:09 PM)tranthanhan1962 Đã viết:
(27-08-18, 03:39 PM)paulsteigel Đã viết: Cụ ơi, ý là bạn ý muốn hỏi về cơ chế để lấy được mã vạch từ máy quét vào form cơ cụ ạ! ví dụ mã bao vina là 83xxx thì thay vì phải nhập vào, nó tự vào textbox khi quét cụ ợ

Hì hì! Mình trả lời cho câu này:Tính năng QUÉT mã vạch bằng "Máy Quét" thì cái Mã đó nó sẽ vào Forms hay vào SQL theo phương thức như thế nào vậy? Vào textbox.
Thực ra nếu nói rõ hơn thì trỏ chuột ở đâu thì quét xong nó nhập vào đó, word, excel, powerpoint, access hay bất kỳ nơi nào cho phép nhập text.
Việc quét mã vạch hiểu nôm na giống như nhập dữ liệu từ bàn phím chẳng đang quan tâm. Vấn đề khó hơn là tạo và in ấn mã vạch.

Mạn phép chia sẻ với cụ tẹo.
Có nhiều loại máy quét mã vạch:
+ Loại dùng cổng Com, để lấy được kết quả thì phải kết nối với nó như bài trước tôi nói;
+ Loại dùng cổng USB và giả lập dạng bàn phím (loại này ngày nay rất phổ dụng) thì con trỏ chuột ở đâu nó sẽ hiện ra ở đó. khi lập trình trên access thì cần chú ý để form hứng text active, khi quét sẽ cho ra kết quả ở chỗ cần. Loại này cũng có thể dùng cách kết nối với máy quét như cách 1 để tránh trường hợp con trỏ/ focus bị đặt sai vị trí.
CHủ thớt nên google trước về các loại máy quét mã vạch và cách kết nối nhé
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn maidinhdan
#10
(28-08-18, 09:51 AM)paulsteigel Đã viết: Mạn phép chia sẻ với cụ tẹo.
Có nhiều loại máy quét mã vạch:
+ Loại dùng cổng Com, để lấy được kết quả thì phải kết nối với nó như bài trước tôi nói;
+ Loại dùng cổng USB và giả lập dạng bàn phím (loại này ngày nay rất phổ dụng) thì con trỏ chuột ở đâu nó sẽ hiện ra ở đó. khi lập trình trên access thì cần chú ý để form hứng text active, khi quét sẽ cho ra kết quả ở chỗ cần. Loại này cũng có thể dùng cách kết nối với máy quét như cách 1 để tránh trường hợp con trỏ/ focus bị đặt sai vị trí.
CHủ thớt nên google trước về các loại máy quét mã vạch và cách kết nối nhé
Thứ nhất: giờ này ai mà vác tiền đi mua đầu đọc mã vạch cổng com nữa. Thứ nhất hàng mới đâu có bán loại này ngoại trừ đi kiếm ba cái đồ lạc xoong. mà cho dù có kiếm được thì chưa chắc main máy tính đang xử dụng có cổng com. Loại có dây khoảng tầm trên 1 triệu, loại không dây khoảng tầm trên 2 triệu (2d) chả lẽ công ty không đủ tiền mua đồ mới mà đi kiếm máy quét cổng com.
Thứ hai: đồng ý "khi lập trình trên access thì cần chú ý để form hứng text active, khi quét sẽ cho ra kết quả ở chỗ cần" thì cái này cũng giống như bàn phím thôi textbox không nhận trỏ chuột thì gõ chữ vào đâu?  018  .
Thứ ba: Thôi kệ đi! chừng nào chủ thớt có đủ dụng cụ hỏi tiếp thì tính sau. Mình drop tại đây, by paulsteigel
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Làm sao để tạo form import dữ liệu từ exel sang table access? hoanglong 2 206 14-09-18, 10:20 AM
Bài mới nhất: duynamvnn1208
  [Help] Khoá phím shift + khóa Design View trong access Cuong Servenet 1 188 22-08-18, 02:18 PM
Bài mới nhất: tranthanhan1962
  TẠO SƠ ĐỒ TỔ CHỨC BẰNG ACCESS ledangvan 8 587 16-08-18, 10:51 AM
Bài mới nhất: tqdoanhlan
  [Hỏi] Cách lấy bất kì 1 file - mở file bằng VBA Access Cuong Servenet 2 297 14-08-18, 04:10 PM
Bài mới nhất: Cuong Servenet
  [Help] Giúp em tạo Form access theo mẫu Vy2312 8 1,683 11-08-18, 09:50 AM
Bài mới nhất: cpucloi

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line