المشاركات : 8
المواضيع 4
:
: 0
الإنتساب : Dec 2015
25-05-2016, 09:52 AM
(آخر تعديل لهذه المشاركة: 25-05-2016, 04:11 PM بواسطة محمد عبد العزيز.)
السلام عليكم
أحتاج الى كود يقوم كالتالي :
عندي إدخال رقم تعريفي لسلعة وعند اضافة رقم تعريفي آخر اذا كان نفس الرقم السابق لايأخذه يعطيني رسالة توضيحية أن هذا الرقم موجود سابقا
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
25-05-2016, 02:14 PM
(آخر تعديل لهذه المشاركة: 25-05-2016, 02:15 PM بواسطة أبو معاذ.)
وعليكم السلام ورحمة الله وبركاته ،
ما نوع قاعدة البيانات التي تستعملها؟
هل تستعمل ال Sql في برنامجك ؟
1- إذا كانت الإجابة نعم ، فالحل بسيط :
كود :
Select count(*)
FROM ProductTable
Where ProductCode = :MyCode
2- إذا كانت الإجابة لا :
لا أعرف الحل
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 24
المواضيع 5
:
: 16
الإنتساب : May 2016
وعليكم السلام
اخي اذا كان الرقم التعريفي للسلعة هو المفتاح الاساسي في قاعدة البيانات وهو مايجب ان يكون في الغالب
فتلقائيا هو لن يكرر تأتي رسالة خطأ عند محاولة ادخاله
ان لم تعرف ماهو المفتاح الاساسي فأبحث عن دروس قواعد البيانات فهي متوفرة
المشاركات : 8
المواضيع 4
:
: 0
الإنتساب : Dec 2015
أنا أستعمل access avec Ado
المشاركات : 476
المواضيع 0
:
: 217
الإنتساب : Apr 2011
السلام عليكم
ان كان الرقم التعريفي للسلع هو المفتاح الاساسي فلن يقبل شيئ طبيعي
راجع تصميم قاعدة البيانات لديك
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
المشاركات : 8
المواضيع 4
:
: 0
الإنتساب : Dec 2015
السلام عليكم
لاتوجد طريقة أخرى من غير استعمال المفتاح الاساسي
المشاركات : 259
المواضيع 35
:
: 383
الإنتساب : Feb 2011
السلام عليكم أخي الكريم
لنوضح الأمر , انت تستعمل أكسس , السلعة لها مفتاح أساسي , يعني أن محرك قاعدة البيانات تلقائيا بدون تدخل منك, ليوفر لك العناء والمشقة هو من يطل على قاعدة البيانات ليخبرك إذا كان شبيه المفتاح الذي أدخلت موجود مسبقا ام لا ,
والله هو الموفق.
الخوف من أي محاولة جديدة طريق حتمي للفشل.