P-touch Editor kết nối với database SQL Server, MySQL, Microsoft Access và bất kỳ database nào có ODBC driver thông qua chuẩn ODBC (Open Database Connectivity) của Windows. Sau khi thiết lập kết nối, P-touch Editor truy vấn database và điền dữ liệu vào template nhãn — mạnh hơn kết nối Excel ở chỗ hỗ trợ SQL WHERE clause để lọc chính xác bản ghi cần in. Tương thích với TD-4520TN, TD-4550DNWB và tất cả máy in Brother hỗ trợ P-touch Editor.

Thiết Lập ODBC Data Source Trên Windows
ODBC Data Source phải được cài và cấu hình sẵn trên Windows trước khi P-touch Editor kết nối — bước này chỉ làm 1 lần, sau đó dùng lại cho mọi template nhãn.
- Tìm kiếm “ODBC Data Sources” trong Windows Start → mở “ODBC Data Source Administrator (32-bit)” nếu P-touch Editor 32-bit
- Chọn tab “System DSN” → Add → chọn driver phù hợp: SQL Server Native Client 11.0, MySQL ODBC 8.0 Connector (tải miễn phí từ mysql.com), hoặc Microsoft Access Driver
- Nhập thông tin kết nối: Server address, Database name, Username, Password
- Test Connection để xác nhận thành công trước khi đặt tên DSN
- Đặt tên DSN ngắn gọn không dấu (VD: SAMCO_Products) — tên này dùng trong P-touch Editor

Kết Nối P-touch Editor Với ODBC Database
- Trong P-touch Editor: Database → Connect Database → chọn ODBC → chọn System DSN vừa tạo
- Chọn Table hoặc View cần lấy dữ liệu từ dropdown
- Nếu cần lọc: nhập SQL WHERE clause trong ô Filter (VD:
status = 'PENDING'hoặcprint_date = GETDATE()) - Kéo tên cột từ panel Database vào Text Box và Barcode Box trên nhãn
- Preview và in tương tự như với Excel

Giới Hạn Của P-touch Editor Với Database
| Tính năng | P-touch Editor + ODBC | NiceLabel + Database |
|---|---|---|
| Kết nối ODBC | Có | Có |
| SQL filter | Có (cơ bản) | Có (đầy đủ) |
| Auto-trigger khi có bản ghi mới | Không | Có |
| Audit log | Không | Có |
| Cập nhật database sau khi in | Không | Có (UPDATE status = printed) |
| Chi phí | Miễn phí | Có phí license |

Câu Hỏi Thường Gặp
1. P-touch Editor kết nối được MySQL không?
Được — cần cài MySQL ODBC Connector từ mysql.com, tạo System DSN trỏ đến MySQL server. Lưu ý quan trọng: MySQL Connector/ODBC phải cùng kiến trúc với P-touch Editor (32-bit hoặc 64-bit) — nếu sai sẽ không hiện trong danh sách driver khi tạo DSN.
2. Khi database có hàng nghìn bản ghi, P-touch Editor có bị chậm không?
Có nếu query không có WHERE clause — P-touch Editor load tất cả bản ghi vào memory. Luôn thêm WHERE clause để giới hạn kết quả dưới 1,000 bản ghi mỗi lần kết nối. Ví dụ: WHERE created_date = CAST(GETDATE() AS DATE) chỉ lấy bản ghi hôm nay.
3. Có thể in từ database và tự động tăng số seri không?
Có — kết hợp: kéo field mã sản phẩm từ database vào barcode, đồng thời thêm Serialize Variable trong P-touch Editor để tự tăng số thứ tự. Nhãn cuối cùng chứa cả mã từ database lẫn số seri tăng dần theo thứ tự in.
Xem thêm: Máy in nhãn Brother TD-4550DNWB | Brother TD-4520TN | Máy in nhãn Brother
