شكرا للأخ العزيز على هذه الدروس و نرجو منه أن يوضح لنا كيفية تحرير الأداة flex grid
و شكرا على الجهود و جزاك الله كل خير
شكرا للأخ العزيز على هذه الدروس و نرجو منه أن يوضح لنا كيفية تحرير الأداة flex grid
و شكرا على الجهود و جزاك الله كل خير
جازاك الله الف خير يا أخي الكريم على هذا الجهد العظيم وأتمنى أن تستمر في هذه العزيمة وتشرح لنا ما هي الطرق للبحث في هذه الأداة وكيف السبيل لبرمجتها وإذا أمكن كيفية طباعة الحقول التي أردنا البحث عنها
الاستاذ مهند
جزاك الله كل خير
درس ممتاز اكيد من قبل ما اقراه
وفقك الله وسدد خطاك
السلام عليكم
ممكن من الاخوة نحصل على الاداه مع الكراك
انا عندي vb6
والاداه غير موجوده وشكرا
يا رسول الله عفوا
اهل فلسطين يحاربون ونحن نيام
ليقم كل منا بواجبه تجاه فلسطين وارض الاسراء والمعراج
يا امة المليار شعب باكمله يباد وانتم تنظرون الى متى تنتظرون
واعلموا ان التاريخ لا يرحم ولن يغفر ولن ينسى


المشرف الغالي/مهند عبادي
نشكرك على هذه الجهود المبذولة وكثر الله من أمثالك وبارك الله في وقتك
عندي سؤال:
انا عندي اكسس 2003 وعندي أداة MsFlexGrid
لكن المشكلة عندما أضعه على الفورم تخرجلي رسالة تخبرني بأنه ليس لديك صلاحية باستخدام الأداة
فما الحل.......
جزاك الله خيرا لا ادرى هل انتهيت هكذا ام مازال عند بقيه ونريد ان نعرف كيف يتم
استخدامها فى عمليات البحث عن اسم الصنف فى فاتورة مبيعات مثلا
اللهم اغفر لى وللمسلمين
السلام عليكم
اخ محمد اشكرك على هذا على هذا الدرس المفيد
انا قمت بتجربه الكود لكن وهو شغال
انا عندي زر ومربع نص واريد ان اضيف محتوياتهما الى قاعدة البيانات في نفس الوقت اريد عندما اضغط الزر تكون البيانات قد اضيفت في ال Msfelxgrid والسؤال الاخر هو انه اريد انا اقوم بحذف بيانات من Msfelxgrid عندما اقوم بعمليه doubleclick يكون السطر المحفز قد احذف من الاداه وايضا من الجدول
هذا وشكرا اخي العزيز
سلام
اخوي مهندي
السلام عليكم
حبيبي طب بسيط ان أمكن كيف أربط اداة flexgrid قاعدة بيانات اكسس 2003
بعدين كيف اخصص عمود لفهرس معين
اعني
لو عندي دليل الهاتف وفيه الحقول التالية :
الاسم - رقم الهاتف - العنوان
ابغى اخصص لكل عمود حقل بحيث لو اني اضفت في السجل الواحد معلومة تقوم تظهر في اداةflexgrid تلقائيا ؟
و جزاك الله خير
بصراحة انا منتظرين للمزيد عن هذه الاداة وارجو ان لا تكون النهاية هنا...
تم تعديل هذه المشاركة بواسطة waheepalherwy في 17 سبتمبر 2004 في 00:40
اولاً:السلام عليكم ورحمة الله
ثانيأً: اشكر الأخ/ الكريم مهند على المشاركة الآكثر من رائعة .. حقيقة كثير من المبرمجين يتساءلون عن سمات وخصائص الاداة ولا يعرفون المميزات والاستخدمات الكاملة لها حتى اني سألت اكثر من مبرمج عن هذه الاداة ووجدت انهم لا يعرفون عنها إلا الشئ اليسير ولم استطع ان اشبع رغبتي في معرفة المعلومات عنها.
ولو تكرمت يا أخ مهند الرد عن تساؤل الاخ/adensoul سيستفيد من ذلك الكثير من الاشخاص الذي يبحثون عن اجابة لمثل هذا السؤال؟ ولوفرت عني عناء البحث عن الاجابة في مكان اخر وقد لا استطيع الوصول إليه نهائياً!
اما عن سؤالي فهو هل يمكن رابط الاداة هذه بجدول في نفس قاعدة البيانات التي اتعامل بها ام ان عملها مقصور على استيراد المعلومات من خارج قاعدة البيانات فقط.
ولك جزيل الشكر مني ومن جميع الاخوة الذين تابعوا واستفادوا من هذا الموضوع
تم تعديل هذه المشاركة بواسطة waheepalherwy في 17 سبتمبر 2004 في 00:16
السلام عليكم
لا اعرف لماذا انقطعت المشاركات حول هذا الموضوع..؟
لكني وجدت الاجابة عن جزء من سؤالي السابق الذي هو (هل يمكن رابط الاداة هذه بجدول في نفس قاعدة البيانات) بالصدفة اثناء محاولاتي لربط احد الجداول بالشبكة والطريقة هي:
في قسم الاعلانات العامة نضع الكود التالي:
Dim mydb As ADODB.Connection
Dim rs As New ADODB.Recordset
حيث ان الجزء الاول يعلن عن قاعدة البيانات ، والثاني عن السجلات
وفي حدث عند التحميل: نضع الكود
Set mydb = CurrentProject.Connection
rs.Open "table Or quary Name", mydb, adOpenStatic, adLockPessimistic
drawflex
ما بين علامة التنصيص نكتب اسم الجدول او الاستعلام المراد اظهاره على اداة الشبكة
اما بالنسبة لـ drawflex فهو اسم الاجراء كما هو مذكور سابقا في مشاركة الاخ مهند
هذا ما استطعت ان اقدمه لكم
أأمل ان اكون قد وفقت بالتوضيح وأن نجد بقية الاجابات عن استفساراتنا حول الاضافة والحذف بواسطة اداة الشبكة!
والسلام عليكم
الأخوة الكرام .. آسف على عدم متابعتي للموضوع في الفترة السابقة بسبب الضغط الشديد وعد التفرغ (بصراحة نسيت الموضوع كله)
وإن شاء الله أجاوب على قدر الوقت الفارغ لدي
بالنسبة لكثير من الأسئلة التي أثيرت عن الأداة إذا تفحصتم الدروس بتمعن تجدون إجابات لها
والبقية إن شاء الله قادمة
السلام عليكم ورحمة الله وبركاته
أخوتى فى الله
لقد دلنى على منتداكم الرائع أحد الإخوه - جزاه الله عنى كل خير- وتابعت موضوع الفليكس جريد الذى أبدع فيه الأخ مهند بارك الله فيه ورزقه من علمه الواسع ورضى عنه فى الدارين
أنا أخوكم أيمن محمد همام وكنيتى فى المنتدى أبو اليمان
مرفق لكم ملف مضغوط يجيب على بعض أسئلة الإخوة عن الطباعة للفليكس جريد
حقيقة أنا فى هذا المثال أستخدم MSHFlexGrid وليس MsFlexGrid
وأن كنت لا أرى فرق جوهرى بينهما ولكن MsHFlexGrid الـهيراركيال أنسب للأداة ADO
فهى تتعامل مع الريكورد سيت مباشرة أما MsFlexGrid فتحتاج للأداة Data لترتبط بالبيانات
عموما المثال يحتوى على
مديول مستقل لطباعة الأداة كما هى بنفس عرض الأعمدة وارتفاع الصفوف وتنسيق غامق للصفوف الثابتة وعادى لباقى الصفوف
يطبعها عربى أو إنجليزى حسب اتجاه الأداة
وبه بعض الإضافات التى لا غنى عنها
مثل:
مجموع وعدد الصفوف أو الأعمدة المظللة
إمكانية سحب وإفلات الأعمدة لتغيير مكانها
ترتيب الصفوف تصاعدى وإعداد رقم مسلسل للصفوف
مع إضافة بسيطة وهى إضفاء سمات ويندوز إكس بى على الأزرار
أرجو أن يكون مفيد فى هذا الموضوع
أرجو أن لا تنسونا من دعائكم ساعة الإفطار
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
رمضان كريم
لي استفسار لو سمحتم :
بعد إدراج الأداة على النموذج وتعبئتها ببيانات من جدول أخر ، كيف لي أن أجعل البيانات التي تظهر هي فقط التي تخص الشخص صاحب السجل المعروض في الفورم
مثلا : يتكون الفورم من سجلات لبيانات أساسية وأريد أن أعرض في جدول الفليكس قريد بيانات جدول أخر تخص صاحب السجل المعروض في النموذج ( تزامن ) .
ولكم التحية
السلام عليكم ورحمة الله وبركاته
أخى abuyazan
أنت تستطيع تعبأة الجريد من جملة استعلام وتحدد ما تريده كما يحلو لك
فمثلا تقول
Select Field1,Field2,Field3 From MyTable Where MyCondition='This' Order By Field1 Asc,Field2 Desc
فهى تعبأ من ريكورد سيت وليس الجدول مباشرة
أرجو أن تكون باقى الأكواد المرتبطة بتعبأتها معروفة
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
أشكرك أخي على الرد على الاستفسار وسوف أحاول وأبلغك بالرد ، وكل عام وانتم بخير
أخي أبو abulyaman
كيف يتم تعبئة القريد بعد تحديد جملة الاستعلام السابقة فأنا قمت بتعبئتها كما أشار الأخ المشرف في درسه .
بخصوص تعبأة الجريد
إذا كانت MsHFlexGrid
يمكنك إرسال الريكورد سيت لها مباشرة كالتالى
Set MSHFlexGrid1.RecordSet=MyRecordSet
أما إذا كانت MsFlexGrid فإجعل الداتاسورس لها فى الخصائص مرتبطة بأداة Data1
ثم ارسل الريكورد سيت للأداة داتا كالتالى
Set Data1.RecordSet = MyRecordSet
وبذلك كلما أعدت تنشيط الأداة Data1 تحدثت بياناتها كأن تقول
Data1.Refresh
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
أشكرك علي هذا الدرس الرائع ولكن
هل يمكنك شرح درس مثله يخصص
ل dbgrid
كما أرجو أيضا أن تشترك في حل مشكلتي الموجودة علي المنتدي بأسم
مشكلة مع DAO
شكرا مرة أخري علي الدرس المتميز
عليك أن تسعي وليس عليك أدراك النجاح
كيف يمكن جعل الفلكس جرايد شفافة
الرجاء المساعدة
أخوكم عبد الرحمن
الاخ ابو اليمان
جربت طريقتك الاخيرة لتحديث البيانات في MSHFlexGrid1 عبر ربطه بـ adodc ومن ثم عمل تحديث
adodc.Refresh
لكن ذلك لم يظهر السجلات المضافة حديثا ولا يتم عرضها الا بعد الخروج من البرنامج ثم الدخول مرة اخرى هل من طريقة للتحديث مباشرة
" لو طهرت قلوبنا لما شبعت من كلام الله "
عثمان بن عفان رضي الله عنه
السلام عليكم ورحمة الله وبركاته
اقتباسالاخ ابو اليمان
جربت طريقتك الاخيرة لتحديث البيانات في MSHFlexGrid1 عبر ربطه بـ adodc ومن ثم عمل تحديث
adodc.Refresh
لكن ذلك لم يظهر السجلات المضافة حديثا ولا يتم عرضها الا بعد الخروج من البرنامج ثم الدخول مرة اخرى هل من طريقة للتحديث مباشرة
[]/quote]
أخى العزيز
من حسن حظك أنك تستخدم MSHFlexGrid1 وهى لا تحتاج لربط بأداة أخرى
فقط أضف الريكورد سيت لها فى خاصية MSHFlexGrid1.RecordSet
وبإذن الله سيعمل معك ولن تحتاج للـ adodc
عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :
( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )
رواه الطبراني في الكبير
طيب
سأجرب واخبرك ان شاء الله بالنتيجة
" لو طهرت قلوبنا لما شبعت من كلام الله "
عثمان بن عفان رضي الله عنه
لم تفلح محاولاتي حيث ان الجدول يظهر السجلات القديمة ولا يظهر السجل الجديد
طبعا اضفت set قبل MSHFlexGrid1.RecordSet
ساوضح المشكلة اكثر
لتسهيل الادخال للمستخدم وضعت العملاء في جدول MSHFlexGrid1 وبمجرد ان يضغط على احدهم يتم ادخاله في الحقل في شاشة المبيعات لكن عند اضافة جديد فانه لايظهر مباشرة في الجدول الا بعد الخروج من البرنامج ثم تشغيله مرة اخرى
" لو طهرت قلوبنا لما شبعت من كلام الله "
عثمان بن عفان رضي الله عنه