03-11-21, 09:01 PM
(آخر تعديل لهذه المشاركة : 03-11-21, 09:47 PM {2} بواسطة عبدالكريم برشدان.)
(03-11-21, 06:17 PM)Anas Mahmoud كتب : حسنا دعني اخبرك ان عليك الاختيار بين اما ان يبحث عن الكود بعينه او ان يكون الكود جزء من كود اخر
بامكانك التخلص من المشكلة تمام من خلال تعديل بسيط في تصميم قاعدة البيانات
بامكانك عمل جدول للباركود منفصل عن جدول الاصناف ، تجعله مربوط بالجدول الاصلي الخاص بالاصناف عن طريق Id الصنف ، وبالتالي يمكنك في هذه الحالة اضافة اكثر من بار كود للصنف الواحد ،
الان عندما تبحث عن اي من هذه الباركودات فانك تستعلم عن Id الصنف الموجود معه في نفس الجدول وبالتالي يمكنك ايجاد باقي معلومات الصنف
PHP كود :
select Tbl_all_store.Product_Name,Tbl_all_store.Price,Tbl_all_store.Exp_Date
from dbo.Tbl_all_store
inner join dbo.Tbl_Barcodes
on dbo.Tbl_all_store.Id = dbo.Tbl_Barcodes.Product_Id
where dbo.Tbl_Barcodes.Barcode='12345'
شكرا باش مهندس سوف اعمل علي ذلك
(03-11-21, 06:17 PM)Anas Mahmoud كتب : حسنا دعني اخبرك ان عليك الاختيار بين اما ان يبحث عن الكود بعينه او ان يكون الكود جزء من كود اخرباش مهنس
بامكانك التخلص من المشكلة تمام من خلال تعديل بسيط في تصميم قاعدة البيانات
بامكانك عمل جدول للباركود منفصل عن جدول الاصناف ، تجعله مربوط بالجدول الاصلي الخاص بالاصناف عن طريق Id الصنف ، وبالتالي يمكنك في هذه الحالة اضافة اكثر من بار كود للصنف الواحد ،
الان عندما تبحث عن اي من هذه الباركودات فانك تستعلم عن Id الصنف الموجود معه في نفس الجدول وبالتالي يمكنك ايجاد باقي معلومات الصنف
PHP كود :
select Tbl_all_store.Product_Name,Tbl_all_store.Price,Tbl_all_store.Exp_Date
from dbo.Tbl_all_store
inner join dbo.Tbl_Barcodes
on dbo.Tbl_all_store.Id = dbo.Tbl_Barcodes.Product_Id
where dbo.Tbl_Barcodes.Barcode='12345'
انا استخدم في Transaction في حالة اكثر من جدول
هل تفي بالغرض ام توجد طريقة اخري لباقي الاجراءات الاضافة والتعديل والحدف
تكون افضل واسهل
