![]() |
|
كيف يمكنني إستدعاء بعض الحقول من جدول (Absolute) - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيف يمكنني إستدعاء بعض الحقول من جدول (Absolute) (/showthread.php?tid=1678) |
كيف يمكنني إستدعاء بعض الحقول من جدول (Absolute) - medreg - 16-02-2010 السلام عليكم ورحمة الله تعالى وبركاته أولاً سؤال يتعلق بالمتغيرات ماذا يعني هذا النوع عندما اضعه لتعريف متغير ما وليكن المتغير مثلا ss PHP كود : var ss:string[8]; PHP كود : var ss:integer[3] لدي جدول اسمه ABSTable1 يحتوي على خمسة حقول وهم كالتالي Cd_Prd من نوع Smallt LB_Prd من نوع String Px_UT من نوع Float Qte من نوع Integer BL_Prd من نوع Logical و جدول إسمه ABSTable2 يحتوي على ثلاثة حقول وهم كالتالي Cd_Cnt من نوع Smallt Nm_Cnt من نوع String Adr_Cnt من نوع String وجدول إسمه ABSTable3 يحتوي على Cd_Fct من نوع Smallt Cd_Cnt من نوع Smallt من الجدول ABSTable2 Cd_Prd من نوع Smallt من الجدول ABSTable1 LB_Prd من نوع String من الجدول ABSTable1 BL_Prd من نوع Logical من الجدول ABSTable1 Px_UT من نوع Float من الجدول ABSTable1 Qte من نوع Integer MT_Prd من نوع Float المطلوب هو كيف يمكنني ان استدعي هذه الحقول من هذه الجداول الى الجدول ABSTable3 وللتوضيح اكثر بالنسبة للجدول ABSTable1 كل حقوله مملوءة بالمعطيات ونفس الشيء بالنسبة لحقول الجدول ABSTable2 واستعمل في الفورم3 مكون DBEdit1 للحقل Cd_Fct التابع للجدول ABSTable3 مكون DBLookupCombobox1 وهذا من أجل اختيار الحقل Cd_Cnt و المكون DBText1 و DBText2 لإظهار الحقلان Nm_Cnt و Adr_Cnt التابعين للجدول ABSTable2 لربطهم مع الجدول ABSTable3 ومكون DBGrid1 لإظهار حقول ABSTable1 التي اشرت اليها في ABSTable3 مع الحقول الباقية من الجدول ABSTable3 يعني هذه الحقول Cd_Prd من نوع Smallt من الجدول ABSTable1 وتكون به كل المعطيات التي يحتوي عليها LB_Prd من نوع String من الجدول ABSTable1 وتكون به كل المعطيات التي يحتوي عليها BL_Prd من نوع Logical من الجدول ABSTable1 وتكون به كل المعطيات التي يحتوي عليها Px_UT من نوع Float من الجدول ABSTable1 وتكون به كل المعطيات التي يحتوي عليها Qte من نوع Integer اما هذا الحقل ادخل فيه المعطيات يدويا MT_Prd من نوع Float وايضا هذا الحقل فهو يتم ادخال المعطيات به حسب العملية الحسابية ملاحظة كل ما اضفت سجل جديد في الجدول ABSTable3 يجب ان يكون مكون DBGrid1 مملوء بالمعطيات التابعة للحقول التي سبق لي وان ذكرتها ما عدا الحقول التابعة للجدول ABSTable3 التي تكون فارغة كما يجب ان اغير محتوى الحقل BL_Prd في اي سجل من الجدول ABSTable3 بدون ما يتغير في السجلات كلها واقصد اذا غيرت الحثل BL_Prd من True الى False في السجل رقم 01 التابع للجدولABSTable3 يجب ان لا يتغير في السجل رقم 02 بنفس القيمة التي اعطيتها في السجل رقم 01 إلا إذا اعطيتها يدويا نفس القيمة وكذلك يجب ان لا تتغير القيمة في الجدول ABSTable1 هذا ما اردت توضيحه فكيف لي ان افعل ذلك كيف يمكنني إستدعاء بعض الحقول من جدول (Absolute) - kachwahed - 16-02-2010 وعليكم السلام ورحمة الله وبركاته إقتباس :ماذا يعني هذا النوع عندما اضعه لتعريف متغير ما وليكن المتغير مثلا ssتعني حجز مساحة لمتغير نصي String لا يتجاوز عدد حروفه 8 هذا ممكن فقط مع النمط String (وبعض الأنماط المشابهة) لأنه في الحقيقة مصفوفة. كيف يمكنني إستدعاء بعض الحقول من جدول (Absolute) - medreg - 16-02-2010 جزاكم الله عنا كل خير والآن للتوضيح اكثر بالنسبة للموضوع اليكم هذا المرفق |