RE: Thiết đặt số hoá đơn làm primay key có hợp lý không
tranthanhan1962 > 16-04-20, 10:49 PM
Vì vừa rồi bài Báo trùng dữ liệu trong 1 record Table, ngăn cách bởi dấu + thiết đặt số hoá đơn primary key mà. Chứ mình chưa bao giờ làm điều này để tự trói mình. Hoá đơn có 2 phần: 1 là mã số hoá đơn, 2 là số hoá đơn. Mã số hoá đơn thường là 2 ký tự được viết tắt từ tên cty +"/"+2 ký tự cuối của năm + ký tự P (hoá đơn in sẳn) hoặc E (hoá đơn điện tử), cũng có khi lấy 2 ký tự AA, chắc chắn số hoá đơn sẽ trùng vì mỗi lần in sẽ bắt đầu từ số 1 rối đến số liên tiếp hoặc các công ty khác nhau có quyền có số hoá đơn giống nhau, nếu đưa giá trị mã số hoá đơn vào cũng vẫn có thể bị trùng vì công ty Hoàng Sơn, Hùng Sương khi in hoá đơn năm 2020 vẫn có thể trùng mã số là HS/20P, mà không cho trùng thì làm sauo nhập dữ liệu. Nói tóm lại hôm trước đọc bài Báo trùng dữ liệu ... Thì đã cảm nhận được sự bất hợp lý mà nhất thời chưa cảm nhận được chính xác bất hợp lý như thế nào!