تعلم كيفية تحديد مجموعة من خلايا شبكة البيانات Flexgrid ونسخها الى شبكة أخرى
صفحة 1 من اصل 1 • شاطر
تعلم كيفية تحديد مجموعة من خلايا شبكة البيانات Flexgrid ونسخها الى شبكة أخرى
بسم الله الرحمن الرحيم
هذا شرح بسيط لكيفية تحديد مجموعة من خلايا شبكة البيانات Flexgrid ونسخها الى شبكة بيانات أخرى و بخطوات بسيطة للغاية ....فى البداية سنقوم بادراج عدد 2 شبكة بيانات Flexgrid على النافذة و عدد 2 زر أمر
_ فى حدث النقر لزر الامر الاول نكتب الكود التالى :
ففى الكود أعلاه قمنا بتحديد الخلايا من الصف الثالث من العامود الاول حتى الصف السادس من العامود الاول
_ فى حدث النقر للزر الثانى نقوم بكتابة الكود التالى و الذى سوف ينسخ ما تم تحديدة الى شبكة البيانات الاخر على النحو التالى :
و بنظرة سريعة على الكود أعلاه نجد الاتى :
فى السطر الاول قمنا بمسح الشبكة البيانات الثانية لتهيئتها للبيانات الجديدة باستخدام الامر clear
فى السطر الثانى وحتى الخامس أستخدمنا جملة شرطية للتحقق من النطاق المحدد فيتم الذهاب الى عامود واحد
فى السطر السادس استخدمنا الامر FormatString لتنسيق خلايا شبكة البيانات الثانية بمثل التنسيق المعتمد فى شبكة البيانات المصدر
اما من السطر السابع وحتى الثانى عشر قمنا بيعين عدد الصفوف المحددة في نطاق
واخير استخدمنا الامر Clip لنسخ البيانات
هذا شرح بسيط لكيفية تحديد مجموعة من خلايا شبكة البيانات Flexgrid ونسخها الى شبكة بيانات أخرى و بخطوات بسيطة للغاية ....فى البداية سنقوم بادراج عدد 2 شبكة بيانات Flexgrid على النافذة و عدد 2 زر أمر
_ فى حدث النقر لزر الامر الاول نكتب الكود التالى :
- الكود:
Private Sub Command1_Click()
With MSFlexGrid1
.Col = 0
.Row = 3
.ColSel = 1
.RowSel = 6
.TopRow = .Row
.SetFocus
End With
End Sub
ففى الكود أعلاه قمنا بتحديد الخلايا من الصف الثالث من العامود الاول حتى الصف السادس من العامود الاول
_ فى حدث النقر للزر الثانى نقوم بكتابة الكود التالى و الذى سوف ينسخ ما تم تحديدة الى شبكة البيانات الاخر على النحو التالى :
- الكود:
Private Sub Command2_Click()
With MSFlexGrid2
.Clear
If MSFlexGrid1.ColSel = MSFlexGrid1.Col Then
.Rows = 1
.Cols = MSFlexGrid1.Cols
Exit Sub
End If
.FormatString = MSFlexGrid1.FormatString
.Rows = Abs(MSFlexGrid1.RowSel - MSFlexGrid1.Row) + 2
.FixedCols = MSFlexGrid1.FixedCols
.FixedRows = MSFlexGrid1.FixedRows
.Row = 1
.Col = 0
.RowSel = .Rows - 1
.ColSel = .Cols - 1
.Clip = MSFlexGrid1.Clip
End With
End Sub
و بنظرة سريعة على الكود أعلاه نجد الاتى :
فى السطر الاول قمنا بمسح الشبكة البيانات الثانية لتهيئتها للبيانات الجديدة باستخدام الامر clear
فى السطر الثانى وحتى الخامس أستخدمنا جملة شرطية للتحقق من النطاق المحدد فيتم الذهاب الى عامود واحد
فى السطر السادس استخدمنا الامر FormatString لتنسيق خلايا شبكة البيانات الثانية بمثل التنسيق المعتمد فى شبكة البيانات المصدر
اما من السطر السابع وحتى الثانى عشر قمنا بيعين عدد الصفوف المحددة في نطاق
واخير استخدمنا الامر Clip لنسخ البيانات
end.sub- .....
- تاريخ التسجيل : 15/08/2013
المساهمات : 70
النقاط : 132
التقيم : 10
الدولة :
الجنس :
رد: تعلم كيفية تحديد مجموعة من خلايا شبكة البيانات Flexgrid ونسخها الى شبكة أخرى
تمام جدا
لكن هل يمكن تحديد الخلايا من خلال الماوس ؟
لكن هل يمكن تحديد الخلايا من خلال الماوس ؟
مدونة وليدوف التطويرية- ...
- تاريخ التسجيل : 22/11/2011
المساهمات : 32
النقاط : 48
التقيم : 4
الدولة :
الجنس :
نجلاء فتحي- ....
- تاريخ التسجيل : 20/02/2011
المساهمات : 53
النقاط : 103
التقيم : 0
الجنس :
RANA- .....
- تاريخ التسجيل : 01/08/2013
المساهمات : 79
النقاط : 124
التقيم : 3
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
أمس في 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft