POS benzeri bir sistem oluşturuyorum ve Kasiyer tüm müşterinin ürününe girdikten sonra (Envanter'den) Alışveriş Sepeti kısmını nasıl yapacağınızdan emin değilim tablo), girilen öğeler, makbuzlarda gördüğümüz gibi tek bir İşlem # 'e sahip olacaktır.POS (Alışveriş Sepeti) - Tek bir işlemde Birden fazla ürün No
Cart tablosuna bir Trans_No sütunu koymalı mıyım? Varsa, tek bir Trans_No'nun birden fazla öğeye nasıl atanacağını nasıl ele alacağım? Son Trans_No'yu almayı ve bunu 1'e kadar artırmayı ve ardından casher'ın alışveriş sepetindeki tüm eşyalara atamayı düşünüyorum. Ancak, 2 kasiyerin aynı anda sistemi kullandıkları durumlarda, her ikisinin de aynı son işlemi almaları ve her ikisini de 1 müşterinin siparişini 1 tek işlemde/makbuzla birleştirmek için 1'e çıkaracakları büyük bir ihtimal var.
Bunu işlemenin en iyi yolu nedir?
Merhaba TAM, cevap için teşekkürler! Bahsettiğiniz benzersiz birincil anahtarı düşünerek, yalnızca bir öğeyi sepete eklediğinizde, biçimlendirilmiş DATETIME artı kullanıcı kimliğini kullanarak oluşturulan kimliğe sahip bir etikete bir değer atayacaktır. Bunun, oluşturulan birincil anahtardaki eklenmiş kullanıcı kimliği nedeniyle birden fazla kullanıcı tarafından kullanılmakta bile yinelenmeyeceğinden emin olun). Sepeti birden fazla öğe ile kontrol ederken, etiketin 'PK' etiketinden aldığı öğelerle birlikte bir tabloya eklenir. Fikriniz için teşekkürler! –