ارجوا شرح هذا الكود
me.unitrate=me.column(4)
ماذا يقصد العمود 4 في الجدول ام ماذا
هذا الكود موجود في برنامج المبيعات لمحمد فؤاد
ارجوا شرح هذا الكود
me.unitrate=me.column(4)
ماذا يقصد العمود 4 في الجدول ام ماذا
هذا الكود موجود في برنامج المبيعات لمحمد فؤاد
السلام عليكــم ورحمـة الله وبركاتــه
اخي ابوعمر75
الخاصية column هي احد خصائص مربع التحرير والسرد اومربع القائمة والتي تمكنك من التحكم في ارجاع حقول متعددة ، وتستخدم هذه الخاصية على وسيطة مرجع للإشارة الى عمود معين ( حقل معين ) في مربع التحرير والسرد تبدأ من القيمة صفر حيث تمثل هذه القيمة العمود الاول ( الحقل الاول )
والقيمة 1 تمثل العمود الثاني ( الحقل الثاني ) .. وهكذا
مثال تطبيقي على ذلك :
1: نقوم بإنشاء جدول وليكن اسمه tblColoumns يتكون هذا الجدول من اربعة حقول كالآتي :
الحقل الاول واسمه Coloumn1
الحقل الثاني واسمه Coloumn2
الحقل الثالث واسمه Coloumn3
الحقل الرابع واسمه Coloumn4
2: نقوم بإنشاء جدول آخر وليكن اسمه tblMain به حقل واحد فقط وليكن اسمه A ، هذا الحقل سنستخدمه كمربع تحرير وسرد ليعرض لنا حقل معين او عمود معين من حقول الجدول tblColoumns والموضح بالفقرة 1
اصبح الآن لدينا جدولين الاول به اربع حقول والثاني به حقل واحد فقط.. لنبدأ بالعمل :
اولاً : قم بفتح الجدول tblMain في عرض التصميم ثم ضع المشيرة على الحقل A ، نريد ان نجعل هذا الحقل عبارة عن مربع تحرير وسرد مصدره استعلام يضم جميع حقول الجدول tblColoumns
من خصائص هذا الحقل ومن التبويب بحث قم بتغيير الخصائص التالية حسب ما هو موضح ادناه :
الخاصية عنصر التحكم وهي الخاصية الاولى من الاعلى سنختار مربع تحرير وسرد
الخاصية نوع مصدر الصف وهي الخاصية الثانية من الاعلى نختار جدول او استعلام
الخاصية مصدر الصف وهي الخاصية الثالثة من الاعلى نقوم بالضغط على الزر ذي ثلاث نقاط والموجود على اليمين ستفتح لنا شاشة استعلام وقائمة بجميع الجداول بقاعدة البيانات الحالية سنختار الجدول tblColoumns ثم ندرج جميع الحقول الاربعة واحداً واحداً ثم نغلق شاشة الاستعلام وعند سؤال المعالج بالحفظ نضغط على موافق.
الآن اصبح حقل A بالجدول tblMain متاح به جميع حقول الجدول tblColoumns وسيكون عدد الاعمدة بهذا الحقل يساوي 4
سنعمل نموذج مبني على الجدول tblMain وليكن اسمه frmMain سيظهر لنا مربع التحرير والسرد الخاص بالحقل A وليكن اسم مربع التحرير والسرد ComboA
نقوم بعمل مربع نص غير منضم وليكن اسمه text1
في حدث بعد التحديث لمربع التحرير والسرد والذي يحتوي على جميع حقول الجدول tblColoumns
اذا اردنا عرض العمود الاول ( الحقل الاول ) في مربع النص text1 سنكتب الكود التالي
Me.text1=Me.ComboA.Coloumn(0)
اذا اردنا عرض العمود الثاني ( الحقل الثاني ) في مربع النص text1 سنكتب الكود التالي
Me.text1=Me.ComboA.Coloumn(1)
اذا اردنا عرض العمود الثالث ( الحقل الثالث ) في مربع النص text1 سنكتب الكود التالي
Me.text1=Me.ComboA.Coloumn(2)
اذا اردنا عرض العمود الرابع ( الحقل الرابع ) في مربع النص text1 سنكتب الكود التالي
Me.text1=Me.ComboA.Coloumn(3)
ارجو ان يكون شرحي اوصل لك الفائدة المرجوة
مع الاعتذار على الإطالة
بالتوفيق
تم تعديل هذه المشاركة بواسطة يوسف احمد في 26 نوفمبر 2008 في 12:32
الاخ العزيز يوسف بارك الله فيك وزادك علما وجعل الله لك في كل حرف حسنه
شرح جميل ومميز ومثال مفيد الفكره واضحه لك مني الف شكر
الاخ يوسف ارجو ان تستحملني في بعض الاستفسارات
في مثالك المرفق حاولت تغيير قيمة column الى 2و3ولكن لم تظهر القيم
هل استطيع عمل اكثر من مربع غير منضم في نفس النموذج للقيم الباقيه في الجدول
تم تعديل هذه المشاركة بواسطة ابوعمر75 في 27 نوفمبر 2008 في 11:51