delphi4arab منتديات دلفي للعرب

نسخة كاملة : الترقيم التلقائي في Firebird
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

قمت بانشاء قاعدة بيانات تحتوي على حقلين :

1- TV_ID : حقل من نوع integer ترقيم تلقائي
2- TV_Name : حقل من نوع String حجمه 20 حرف

وضعت المكونات التالية :

TUniTable,TUnidataSource,TDBGrid

وقمت بعملية الربط كما يجب .

المشكلة عندا اضافة سجل جديد تظهر هاته الصورة


[صورة: attachment.php?attachmentid=2566&stc=1&d=1302347234]

تطلب ادخال قيمة TV_ID .
من الضروري انه حقل من نوع ترقيم تلقائي

اين المشكلة ؟

بالتوفيق للجميع
وعليكم السلام ورحمة الله وبركاته
لم أتعامل مع TUniTable بعد
لعلها تملك (كبقية الأنماط) خاصية AutoGenerateValue للحقول
إضبطها على True
بالتوفيق.
قمت بضبطها كما في الصورة لكن دون جدوة

[صورة: attachment.php?attachmentid=2568&stc=1&d=1302349151]

هل هناك حل اخر :

اقصد انا من يدخل قيم الحقل

كيف احصل على قيمة اخر سجل في الجدول.

بالتوفيق للجميع
السلام عليكم

إضبط خصائص UniTable ما في اليسار
وخصائص الحقل كما في اليمين ( مع ترك باقي الخصائص إفتراضية )

[صورة: autoincfbuni.jpg]

بالتوفيق Smile
بارك الله فيك اخي الحبيب عبد الجليل الله ينورك

حلت المشكلة .

بالتوفيق للجميع