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

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

عندي جدول وعند وضع شرط للتأكد منه هل هو فارغ أم لا لا يتحقق الشرط

هذا الكود الذي كتبته

كود :
[align=left]IF not datamodule1.adotable1.isempty THEN[/align]

لا أدري أين الخطأ ممكن الصيغه التي تعبر على أن الجول خالي من المعلومان هي التي كتبت بصيغه خاطئه
كود :
IF datamodule1.adotable1.reccordcount = 0 THEN
بارك الله فيك اخي

ولكن لم أتمكن من تجاوز المشكل
طرقتك اشتغلت ولكن عند تطبيقها دائما يعطيني العدد الكليي للجدول

لأن الجدول الذي أريد معرفته هل هو فارغ أم لا مرتبط بالجدول الرئيسي

يعني عندي جدول لعده سلع (النوع ،الاسم ،... وغيرها من المعلومات)
وكل سلعه مرتبطه بجدول آخر يبين دخول وخروج السلعه
ما أريد معرفته هو الجدول المتعلق بسلعه رقم واحد على سبيل المثال هل جدول دخولها وخروجها فارغ أو ممتلئ

تفرض أني طبقت الكود الذي قدمته لي فإنه حتى لو كانت سلعه الجدول المتعلق بها فارغ فإنه يتحقق من الجدول الكل ممكن يحتوي على سلع أخرى بها تاربخ الدخول فيقول بأن الجدول غير فارغ

كود :
datamodule1.adotable1.اسمالجدول المرتبط بالجدول الرئيسي.recordcount[align=left][/align]

حيث أريد معرفه الجدول الفرعي المرتبط بالجدول الرئيس كيف يكون الكود

الجدول مربوط عن طريق id
السلام عليكم

ممكن ترفق لنا قاعدة البيانات
تفضل أخي قاعده البيانات وهي مصغره وهي بالاكسس

بها 3 جداول

Table1 وهو الجدول الرئيسي وبه معلومات السلعه من إسم ونوع
t3 وهو جدول دخول السلعه
t3 وهو جدول خروج السلعه

الجدول t3 و t4 جداول فرعيه أي لها علاقه بالجدول الرئيسي

بمعنى لكل سلعه تاريخ دخول وتاريخ خروج

ما أريده كيف يمكن الوصول إلى الجدول الفرعي لكل سلعه وأتحقق هل هو فارغ أو ممتلئ
استعمل SQLQuery
select * from t3 where Date = 'Date'

ثم استعمل الكود للتأكد اذا كان فارغ
if SQLQuery1.reccordcount = 0 then
السلام عليكم

ابتعد عن استعمال RecordCount
احسن شيئ استعلام sql مثل

كود :
SELECT Count(*) FROM SomeTable
http://delphi4arab.net/forum/showthread.php?tid=5986
يعني لا يمكن بال Ado
sql هي الحل

سأستخد adoquery

جزاكم الله خير