delphi4arab منتديات دلفي للعرب
كيف اجعل الترقيم التلقائي يبدأ ب0001 - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف اجعل الترقيم التلقائي يبدأ ب0001 (/showthread.php?tid=5109)



كيف اجعل الترقيم التلقائي يبدأ ب0001 - youcefcripcho - 06-04-2013

كيف اجعل اوتو انكريمنت تبدأ ب 0001 ثم 0002 الى غير ذلك يعني عدد من اربع ارقام في سيكل سرفر


كيف اجعل الترقيم التلقائي يبدأ ب0001 - makhlouf - 06-04-2013

أخي راجع الرابط التالي:
http://www.delphi4arab.net/forum/showthread.php?tid=8718
بالتوفيق


كيف اجعل الترقيم التلقائي يبدأ ب0001 - Najy Ibraheem - 06-04-2013

السلام عليكم...

إذا كنت تريد ذلك من داخل SQL Server فأنشئ View مع استعمال الصيغة التالية لتنسيق حقل الـ Auto:

كود :
SELECT REPLICATE('0', 4 - LEN(LTRIM(STR(auto_field)))) + LTRIM(STR(auto_field)) AS ID, ..., ... FROM table_name

حيث auto_field هو اسم حقل الـ autoincrement و table_name هو اسم الجدول. سيكون لديك حقل باسم ID (أو أي اسم آخر تختاره).

أما إذا كان الغرض من ذلك للعرض فقط - و هذا ما أتوقعه - فهناك طريقة أسهل: انقر نقراً مزدوجاً على المكون ADOTable أو ADOQuery لفتح نافذة الـ Fields. انقر عليها بالزر الأيمن و اختر Add All Fields. ثم حدد حقل الـ autoincrement ثم اذهب إلى الخاصية DisplayFormat و اكتب بها أربعة أصفار 0000.

نرجو الاستفادة و السلام.