06-04-2013, 12:25 AM
06-04-2013, 01:03 PM
06-04-2013, 03:03 PM
السلام عليكم...
إذا كنت تريد ذلك من داخل SQL Server فأنشئ View مع استعمال الصيغة التالية لتنسيق حقل الـ Auto:
حيث auto_field هو اسم حقل الـ autoincrement و table_name هو اسم الجدول. سيكون لديك حقل باسم ID (أو أي اسم آخر تختاره).
أما إذا كان الغرض من ذلك للعرض فقط - و هذا ما أتوقعه - فهناك طريقة أسهل: انقر نقراً مزدوجاً على المكون ADOTable أو ADOQuery لفتح نافذة الـ Fields. انقر عليها بالزر الأيمن و اختر Add All Fields. ثم حدد حقل الـ autoincrement ثم اذهب إلى الخاصية DisplayFormat و اكتب بها أربعة أصفار 0000.
نرجو الاستفادة و السلام.
إذا كنت تريد ذلك من داخل 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.
نرجو الاستفادة و السلام.