هذا الكائن يمثل جدول يتكون من اعمدة وسطور من البيانات ويمكن ربطه بقواعد البيانات
من_مكتبة الواجهات_الرسومية استدعاء *
ن = نافذة()
ت = جدول(النافذة = ن , الاعمدة = ["الاسم" , "كلمة المرور"] , عرض_الاعمدة = [30 , 60])
ت.اضافة_سطر(["خالد" , "231238"])
ت.اضافة_سطر(["محمد" , "234455"])
ن.تشغيل_النافذة()
حيث ان المدخل الاعمدة يمثل الاعمدة الموجودة في الجدول والدالة اضافة_سطر تستخدم لاضافة سطر من البيانات الى الجدول
يمكن ذلك من خلال الدالة اضافة_من_قواعد_البيانات بالشكل التالي
من_مكتبة الواجهات_الرسومية استدعاء *
من_مكتبة قواعد_البيانات استدعاء *
اتصال = اتصال_ماي_سيكوال(#بيانات الاتصال)
ن = نافذة()
ت = جدول(النافذة = ن , الاعمدة = ["اسم المستخدم" , "كلمة السر"])
ت.اضافة_من_قواعد_البيانات(اتصال.تنفيذ("SELECT * FROM users ;"))
ن.تشغيل_النافذة
عادة سيتم اظهار الجدول في منتصف النافذة ،، ولتحديد مكان محدد الجدول نستخدم الدالة تحديد_احداثي_العرض وهي تعتمد نظام الاحداثيات وتكون الوحدة الاحداثية تساوي بكسل واحد فقط فتاخذ منك الدالة رقم احداثي العرض ورقم احداثي الارتفاع بالشكل التالي
ت.تحديد_احداثي_العرض(س = 10 , ص = 20)
حيث ص احادثي الارتفاع و س احداثي العرض
تستخدم لتحديد عرض الخلايا في الجدول وتاخذ قائمة ويمثل كل عنصر في القائمة عرض عامود معين من الاعمدة وتترتب عناصر قائمة احجام الاعمدة بنفس ترتيب قائمة اسماء الاعمدة
وهذه الخاصية خاصية اجبارية
تستخدم للتحكم بطول الجدول
تستخدم لتحديد الاعمدة في الجدول
تستخدم لتحديد النافذة التي سيظهر فيها الجدول
ملاحظة : ليمكن التحكم بعرض الجدول
في بعض الاحيان قد تحتاج معرفة قيمة احد خواص الجدول ، في ذلك الحين نستخدم الدالة جلب_الخاصية بالشكل التالي
اكتب(ن.جلب_الخاصية(الخاصية = "الطول"))
سيتم كتابة طول الجدول
في بعض الاحيان قد نحتاج الى تغيير احد خواص الجدول كالطول مثلا ، يمكن ذلك عن طريق الدالة تغيير_الخاصية
ن.تغيير_الخاصية(الطول = 12)
ولكن ليمكن تغيير الا الطول فقط