• 0
bassem996

كيف نعمل تتابع ( تسلسل ) للسجلات

سؤال

سلام عليكم

يا شباب البرمجة عندي برنامج مصممه بــ (vb.net 2005 & sql server 2005 )

وهو برنامج لإدارة ممتلكات خاصة ، المهم،،

كيف اقدر أبرمج زر ( اضافة سجل ) على أساس انه يولد رقم تلقائي عند الضغط عليه

ويضعه في حقل رقم الفاتورة مثلاً ( طبعاً يبدأ العد من الرقم اللي أحدده أنا )

،، ويعطيكم ألف عافية ،،

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

أبحث في المنتدى بشكل عام عن كل من ( Primery Key و Identity و DBCC )

بالتوفيق إن شاء الله.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المفروض انه مايكون رقم عشوائي

يفترض انك تعتمد على الـ Primary key

او ان تكون عندك فنكشن وظيفتها فقط تظهر لك الـ max للـ ID وانت تزيده 1 وانت تظعها بدورك برقم الفاتورة او اي مكان تريد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
كيف اقدر أبرمج زر ( اضافة سجل ) على أساس انه يولد رقم تلقائي عند الضغط عليه

هذا بلا شك سيكون عبر الـ Primery Key

ويضعه في حقل رقم الفاتورة مثلاً ( طبعاً يبدأ العد من الرقم اللي أحدده أنا )

في خصائص المفتاح الاساسي هنالك الـ Identity Increment قيمة الزيادة و Identity Seed قيمة بدء الزيادة.

والله أعلم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
ويضعه في حقل رقم الفاتورة مثلاً ( طبعاً يبدأ العد من الرقم اللي أحدده أنا )

في هذه الحالة ضع لك جدول واحفظ به قيمة اخر رقم مستعمل للفاتورة

ثم تستطيع الرجوع اليه عند عمل كل فاتورة جديدة

وهذا هو النظام الافضل في حال وجودك في شبكة مع مستخدمين أخرين

واستخدام تقنية DisConnected الخاصة بالدوت نت

تم تعديل بواسطه وليد مندني
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .