×

سيتي بقت فودلارا

سيتم نقل محتوي موقع سيتي الي موقعنا الجديد فودلارا


مميزات جديدة في الدورات وتشغيل الدورات
لو مشترك معانا بموقعنا سيتي هتقدر تدخل فودلارا بحسابك القديم في موقع فودلارا مجانا
و خلال شهر نوفمبر وديسمبر فلاش سيل وتخفيضات من 30 وحتي 50 بالمائة علي جميع الدورات
اضغط هنا .. 👇👇
www.vodlara.com
مصر عضوية مدفوعة 27/09/2015

تكويد تلقائي لرقم الفاتورة او رقم الفرع مثل 001 select max(id) with 0 value

الفكره المطلوب تنفيذها هو وضع رقم الحساب الرئيسي ثم الضغط علي مفتاح f6 لكي يقوم البرنامج باحضار اكبر قيمه تحت هذا الرقم الرئيسي مضاف اليه 1 فتم كتابه هذا الامر select Max Branch_No 1 from Branch where Branch_No like @branch_npفعلي سبيل المثال بيكون الرئيسي 02 فعند تنفيذ الجمله ياتي اكبر رقم في الفئه فبيكون بهذا الشكل 202 كيفيه السوال هنا كيفيه اضافة 0 في الاول لكي يصبح الرقم 0202

رد الموضوع

سيتي ستار لتكنولوجيا المعلومات
الادارة


هذا مثال لجدول المنتجات

select ''0'' + CAST(CONVERT(varchar, max(product_id)) AS varchar)  FROM Products


الناتج سيكون
0202
0203
0204

وشرح الاستعلام انني احول اكبر رقم في جدول المنتجات الي نوع نصي لكي يقبل الصفر قبله
لانه لو احضرته علي انه رقم لن يقبل اي صفر علي اليسار وبالتالي لابد من تحويله الي نص

ثم تحفظ او تظهر الناتج