• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

Esmat_Halfa

الاعضاء المجتهدين
  • عدد المشاركات

    173
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

4 عادي

عن Esmat_Halfa

  • الرتبة
    عضو

معلومات الملف الشخصي

  • الجنس ذكر
  • اهتمامات كرة القدم - الإستماع للقارئ فارس عباد حفظه الله
  1. السلام عليكم     ارجو مشاركة كل اقتحم التجربة باستخدام المكونات المذكورة ان يدلو بدلوه فيما وجده من مميزات خاصة من نواحي - زمن التصميم - حجم البرنامج - الكفاءة - اجمل ما يميز كل منهما عن الآخر - في اي الضروب يقضل احدهم على الآخر   علما بانني اظن جازما ان افضل ما لدى الـDevExpress تعمل على منصة الـ DotNet  "خاصة شغل الـDashboard" وارجو ان اكون مخطئا       مساء سعيد يا اكارم
  2. Web Service using Delphi XE5

    السلام عليكم ياريت يتبرع احدكم بـ WebService Demo على نسختين عميل وخادم ولتميز الدلفي بتفكيك المكونات الى اصغر وحدة ممكنة نرجو شرح المكونات المستخدمة وكيفية تهيئتها فمثلا لربط داتا جريد بقاعدة بيانات لديك كونكشن يرتبط به تابل او داتاست يرتبط به داتاسورس انتهاءا بالحريد ... صراحة لعدم سابق تجربة مع المكونات الكثيرة لباكيج الـWebService لا استطيع المخاطرة بالزمن والاتزام وكذا فنرجو المساعدة خالص ودي لكم
  3. السلام عليكم ورحمة الله اسال الله ان تكونو بخير مشرفين واعضاء سؤالي هل هنالك ميزة في الداتاسيت او الtable يمّكنك من البحث ضمن محتوياته من داخل المكون المقابل له في الفورم .. كيف ذلك هب ان لديك 3 EditBox (رقم , اسم , بريد الكتروني)ولديها داتاسورس هل يمكنني البحث في محتوى الداتاسورس باستخدام المكونات المذكورة بحيث لكل مكون حقل معين يتم البحث عبره مثلا وانا في المكون الاول ابحث عن رقم محدد او في الثاني واوبحث عن اسم آخر وهكذا .. بحيث لا احتاج عن مكان محدد ابحث من خلاله؟ آخذين في الاعتبار اذا كانت الداتاسورس عبارة تفصيل لداتاسورس آخر يمثل الماستر كاحتمال ايضا Master-Detail ارجو ان تكونو بخير دايما
  4. السلام عليكم ورحمة الله   اريد استخدام امر سيكوال للبحث في قاعدة بيانات اكسس باستخدام الـLike بمكون الـADODataset  لا يمكنني استخدامه بنفس الطريقة في السيكوال سيرفر بالاضافة الة تحديد تاريخ اليوم من البيانات الموجودة     سلمكم الله
  5. السلام عليكم ورحمة الله   لانني مبتدئ جديد في السي شارب قادما من الدلفي لدي مفاهيم كنت اطبقها سلفا ولا استطيع عمله هنا في السي شارب , لدي ثلاث اسئلة   1- اذا كان لديك فورم 1 وعليه يتم ادخال البيانات المرجعية للCsutomer وباستخدام الحقل المعرف فيه ولنقل Cust_ID يتم الادخال في فورم2 ,فورم3 وهكذا والسؤال هو كيف يمكنني الحصول على قيمة Cust_ID الذي ادخلته في الفورم 1 علما بانني لا يمكن ان اتعامل مع الفورم1 الا من خلال اوبجكت جديدة ولقد حاولت ذلك بعمل دالة ارجاع داخل الفورم 1 وقمت بتعريف اوبجكت جديدة لها داخل فورم 2 ومن ثم مناداتها على رسالة فلم يطبع الا رسالة فارغة وهي منطقية اصلا فكيف يمكنني الاحتفاظ بالقيمة وارجاعها مرة اخرى ان خرجت من الفورم1 الى الفورم 2؟   2- لما يكون عندنا Master-Detail بين جدولين عند الادخال ما احتاج ادخل قيمة الحقل الـForeignKey مظبوط , طيب انا عاوز بمجرد ما اضغط على xxxDataBindingSource الموجود في فورم 2 يجيب معاي آخر قيمة ادخلت في الجدول المرجعي الموجود في فورم1 , بمعنى آخر باجابة السؤال الثاني يمكنني الاستغناء به عن السؤال الاول الهم الا اذا كنت عاوز اشتغل بالكوماند العادي.   3- كيف ادخل قيم اولية باستخدام xxxDataBindingSource ,افترض لديك جدول به مفتاحين اوليين ولتخزين بيانات شخص واحد لديك ثلاث او اربع سجلات لابد من ادخالها الزاما , احد المفتاحيين هو حقل المعرف الموجود في فورم 1 واما الآخر فليكن اي حقل رقمي آخر فرضاً تتبع السيناريو ادناه for (int i = 1; i <=4 ;i++){insert cust_id; // First primary keyinsert i // Second primary key using numeric datatypeinsert null value for other fields // Customzed later by user}  على ان يتم تعديل بقية الحقول من قبل المستخدم . السؤال الثالث على علاقة وطيدة بالسؤال الثاني لان الحقل الثاني عبارة عن قيمة العداد الخاص بالحلقة فيما يجب احضار قيمة المعرف من الفورم 1 ايضا     ولكم خالص الشكر
  6. اشكرك جداً اخي الشامي ... بوركت وجوزيت خير
  7. السلام عليكم ورحمة الله   هذا اول برنامج اصممه بالسي شارب باستخدام قاعدة بيانات اكسس المشكلة انني ضللت الطريق في ربط القاعدة سالني ما اذا اكنت اريد ان اجعل ملف قاعدة البيانات جزء من ملفات النظام وضغطت اوكي الان لدي الملف الاساسي موجود داخل مجلد البرنامج وآخر داخل الbin - حاولت مسح احدهما والعمل بالآخر يخرج عنه رسالة خطأ - بعض التعديلات التي اقوم بها على قاعدة البيانات لا تظهر لي على الداتاسيت وبرغم اعادة التهيئة بالويزارد فلا اعلم على منهم تحدث التغييرات - بعض الاحيان اجد ايقونة التصال بالاكسس ذات علامة القفل بجانب الملف الذي في مجلد الbin وتارة في مع الملف الاصلي الذي انشأته   .. ضللت الطريق تماما مالذي يحدث بالضبط وكيف لي الاستغناء عن احد الملفين بحيث اكون على بينة على اي ملفي الاكسس اعمل     اشكركم ... يمكنكم استيضاح السؤال اكثر فلا مانع   اخوكم
  8. السلام عليكم ورحمة الله   كنت قد صممت نظام منذ فترة ليست بالطويلة ولم اكترث به وبعد كم شهر فتحت الداتابيز ووجدت العلاقات بين الجداول لبعضها قد فُقدت ولم اعرف لذلك اي تفسير غير انني لاحظت عدم وجود المستخدم sa برغم انني استخدمه للدخول للداتابيز فما الذي حدث وكيف يمكن تلافي مثل هكذا مشاكل   sql server 2005   وجوزيتم
  9. السلام عليكم   هذا الخطأ نتج عن تغيير في كود ال Seclection في الداتاسيت Error 9 'Outlay_system.General_DatasetTableAdapters.TableAdapterManager' does not contain a definition for 'Case_studyTableAdapter' and no extension method 'Case_studyTableAdapter' accepting a first argument of type 'Outlay_system.General_DatasetTableAdapters.TableAdapterManager' could be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Programer\my documents\visual studio 2010\Projects\Outlay_system\Outlay_system\Support_type.Designer.cs 133 38 Outlay_systemصراحة ما عرفت الحل
  10. ComboBox databindings

    الاخ الحبيب Eng.Tareq Jehadاولاً اشكرك جداً على الاستجابة السريعة , ولكن كما قلت في السؤال انني اريد محاكاة ما كنت افعله في اللغة السابقة في مرحلة التصميم , حتى الآن لا اريد ان اقحم نفسي في كتابة اكواد تخص قواعد البيانات ولكن فقط كما قلت لك اريد عمل كل التهيئات في مرحلة التصميم   اشكرك جدً مرة اخرى يا هندسة
  11. ComboBox databindings

    السلام عليكم ورحمة الله   مازلت ضيفاً على هذه اللغة الجميلة ولم اتبين بعد ملامحها واما الســــــــــــــؤال :   حاليا اتعامل مع الداتابيز باسقاط جدول قاعدة البيانات الى الفورم حيث يتم انشاء tableBindingsSource تلقائيا ومن ثم احفظ واعدل واضيف من خلال اكواد يسيرة كـtableBindingSource.AddNew() وهكذا ولكن بعض الحقول الرقمية اذا قمت باسقاط جدول على الفورم بعد تحويلها الى Details تمثل بالمكون TextBox ولديه قيم من جدول بيانات ثابته يجب عرضها (--**--) , قمت بتحويل المكون الى ComboBox ثم قمت بايجاد مصدر بيانات اخر للكومبوبوكس هنالك عدة تجارب على غير هدى عملتها ومشاكلها كالتالي   - يعرض لك قيمة البيانات (ارقام) وعند اسدال الكومبوبوكس ياتي لك باسماء تلك القيم - تجده يضيف ارقاما مع الاسماء ولكنه لا يؤثر على محتوى الجدول المناظر - عندما تختار قيمة معينة من الكومبوبوس تجد الكيرسور لا يتحول عنه لفعل شيء آخر كالضغط على زر الحفظ وخلافه , فلا يمكنك بعد ذلك عمل اي شيء على الفورم الا ان تغلق التطبيق \ ثم مادور كل من :  Select Item Select Value Tag Text الموجودة في (DataBindings) وما دور كل منها ------------------------------------------------------------------------------------------------- كنا في الدلفي نضع 2 داتا سورس احدها بمثابة tabeBindingSource والآخر يسمى ListSource بها keyField والـDisplayField فكيف اتمكن من عمل نفس الشيء من خلال ما سبق من سؤال   فائق تقديرنا لكم    
  12. السلام عليكم   سيناريو الجدول مصمم على 3 حقول مفتاحية مثلا ولايات ومحليات واحياء بحيث يمكن تكرار الولاية طالما لا تتكرر المحليات او يمكن ان تتكرر الولايات والمحليات معاً طالما لا تتكرر الاحياء , اعتقد الآن الصورة وضحت   ولكن السؤال :   اذا اردت ملئ 3 مكونات كومبوبوكس بحيث يكون الاول عن الولايات ولكن دون تكرار والثاني بالمحليات ولكن دون تكرار ايضاً اما الثالث اصلا لا يتكرر بحيث اذا قمت باختيار ولاية معينة يتم ملئ المكون الثاني بالمحليات الخاصة بتلك الولاية وعند اختياري لمحلية معينة يتم ملى المكون الثالث بالاحياء والقرى الخاصة بالمحلية التي تم اختيارها   - طبعا هنالك عن طريق الكود وفي حدث الاختيار يتم ملىء الذي يليه وهكذا ولكن انا لا استخدم هذه الطريقة ما اقوم به حتى الان وريثما اتقدم في بيئة التطوير هذه فقط اقوم بسحب واسقاط من شجرة Datasource واجراء كافة العمليات من خلال tableDataBinding   هلا ساعدتمونا ... ان لم يكن السؤال واضحاً يمكننا اعادة طرحه مرة     ولكم منا فائق الشكر
  13. السلام عليكم ورحمة الله   تهانينا لكم بالعيد الهجري ومن المقبولين فيه ان شاء الله   انا مبتدئ في بيئة سي شارب واود ان اسال هنا عن كيفية ما يشبه عمل LOV الشهير في بيئة Oracle developer     ولكم فائق الشكر
  14. السلام عليكم   اصمم في نظام بالسي شارب ولانني مبتدئ لا استخدم الربط وتجهيز البيانات بالاكواد واكتفي في هذه المرحلة باستخدام الحذف الاضافة باستخدام Data component وتحديداً xxDataBindingSource ولكن السؤال :   اذا كان لدي جدول بيانات ثابتة مكونة من ثلاث مفاتيح اولية مثال Count_ID Country_name Stat_ID State_name Vill_ID Village_name لملئ هذ الجدول سيتكرر مع المفتاح الاول وداخل اي منه يستكرر معك المفتاح الثاني "معرف الولاية" فيما لن يتكرر المفتاح الاخير "معرف الاحياء" ما اردت فعله هو سحب وافلات جدول من الشجرة الى الفورم بعد تحويله من شكل GridView الى Details ومن ثم اريد ان اجعل ثلاث من حقولها على مكون القوائم المنسدلة ولها علاقة مع بعضها كما سبق شرحه اعلاه فكيف اصنع اولاً - ان لا يتكرر لدي محتوى القائمة المنسلة الاولى - بمجرد اختيار احد عناصر القائمة المنسدلة الاولى يتم تعبئة القائمة المنسدلة الثانية بالمحتوى الجزئي من المفتاح الاول وان لا يتكرر محتواه ايضا - تكرار الخطوة السابقة مع القائمة المنسلة الثالثة   كنت ابني هذه الهيكلة بسهولة جداً باستخدام الدلفي باستخدام الخصائص في مرحلة التصميم باستخدام MasterFields وهانذا مبتدئ معكم في عالم السي شارب وربما هنالك ما هو افضل مما تركته في الدلفي ولكني اجهله فهلا ساعدتمونا   ملاحظة : لا تعتمد في الاجابة على انني اقف على شيء من اساسيات البرمجة بالسي شارب فنرجو الاستفاضة في الشرح مشكورين   اجزل الله الاجر لكم    
  15. السلام عليكم ورحمة الله   النشكلة الاولى : احفظ البيانات في الداتابيز بالكود ادناه               this.productsBindingSource.AddNew();             this.productsBindingSource.EndEdit();             this.tableAdapterManager.UpdateAll(this.dataSet1);   مثلا بعد اضافة كذا سجل واستعراضه على القريد فيو بالكود اعلاه افاجأ بان السجلات المدخلة اخيرا غير موجوده في التشغيل اللاحق للبرنامج علما بانني عندما استخدم السيكوال سيرفر لا اواجه مثل هذه المشكلة        المشكلة الثانية : الربط بالاوراكل ياتيني بجداول النظام + جداول قواعد البيانات الاخري Scott,Hr الخ فكيف اجعل الاتصال محصوراً على جداول قاعدة البيانات الخاصة بي؟   حفظكم الله ورعاكم             this.productsBindingSource.AddNew();             this.productsBindingSource.EndEdit();             this.tableAdapterManager.UpdateAll(this.dataSet1);            this.productsBindingSource.AddNew();             this.productsBindingSource.EndEdit();             this.tableAdapterManager.UpdateAll(this.dataSet1);