• Thiết đặt số hoá đơn làm primay key có hợp lý không
  • Thiết đặt số hoá đơn làm primay key có hợp lý không

    tranthanhan1962 > 16-04-20, 06:57 PM

    Tiếp tục thực hiện cách ly. Rãnh quá, thấy có bạn thiết kế số hoá đơn làm khóa chính. Vậy thì, thử bàn xem điều này có hợp lý không
  • RE: Thiết đặt số hoá đơn làm primay key có hợp lý không

    Xuân Thanh > 16-04-20, 10:06 PM

    (16-04-20, 06:57 PM)tranthanhan1962 Đã viết: Tiếp tục thực hiện cách ly. Rãnh quá, thấy có bạn thiết kế số hoá đơn làm khóa chính. Vậy thì, thử bàn xem điều này có hợp lý không

    Cũng hay nhỉ. Một cách tạo Primakey sáng tạo đó 014
  • 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!
  • RE: Thiết đặt số hoá đơn làm primay key có hợp lý không

    Xuân Thanh > 16-04-20, 10:55 PM

    Nhìn đã thấy vô lý rồi. Khỏi bàn cãi
  • RE: Thiết đặt số hoá đơn làm primay key có hợp lý không

    dotrung > 26-04-20, 09:21 AM

    Số hóa đơn gốc (chứng từ gốc) chỉ là filed bình thường dùng để so sánh với giá trị đã lưu trước đó. và số hóa đơn gốc có thể xuất hiện nhiều lần trong CSDL khi ta cần dùng đến.
    Còn hóa đơn mà chọn làm khóa chính là không thể, có thể người dùng nhầm lẫn khi chọn.