• الإعلانات

    • فيصل الحربي

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

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

Esmat_Halfa

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

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

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

كل شيء نشر بواسطة Esmat_Halfa

  1. عفوا في العنوان اقصد نقطتين وايس ٣ نقاط
  2. السلام عليكم لا اعرف لو كنت موفقا في عنوان السؤال ولكن ثقتي فيكم غير محدودة دوماً اذا كان لدي شكل مربع واريد تحويله الى مستطيل وذلك بتحريك الضلع الاعلى وليكونا النقطتين أ.ب إلى اسفل باستخدام ذراع آلي بحيث يكون الشكل النهائي مستطيل بدلا عن المربع ،لنفترض الآتي - طول ضلع المربع "الارتفاع" يساوي ١٠ سنتميترات - طول ضلع الارتفاع للمستطيل ٥ سينتميترات - المسافة بين ضلع المربع الى ان يصير ارتفاع المستطيل عبارة عن ٥ سينتميترات  بمعنى ان اثناء عملية تحريك الضلع الاعلى الى اسفل يجب المرور على ٥ مراحل "وهن ال٥ سينتميترات" وليست قفزة واحدة للنقطة الجديدة السؤال: اذا كانت النقطتين العلويتين كما ذكرنا هما أ،ب فكيف يمكننا تصميم جدول احتمالات انتقال الضلع الاعلى الى الوضع الجديد مرورا بال٥ سينتميترات للجهتين مشكورين
  3. السلام عليكم جميعاً البرنامج : يقوم بتحويل نتائج الطلاب من ملف اكسل الى قاعدة البيانات لدي برنامج استجلب فيه البيانات من ملف اكسل الى قاعدة البيانات بعد ان اقرأ محتوى ملف الاكسل الى AdoDataset المشكلة هو انني لا اجد الشرط المحدد الذي به يمكنني استبعاد الخلايا ذات القيمة Null عند عملية تحويل البيانات الى قاعدة البيانات فالذي اريده بالضبط تتبع السيناريو التالي While not(DataSource.Dataset.eof) Begin // Here for loop to post data into database according to Excel column count For i := 0 to ExcelColumnCount - 1 do // Here i need some condition depend on AdoDataset methods or functions to determine wether this cell value is null or not if(SomeCondition)then Begin Continue; End else Begin // Go A head posting... End; //Go next row AdoDataset.Next; End; لانني اتحدث عن 22 او يزيد من عدد الحقول لكل المساقات الدراسية مجتمعة فيما لكل طالب من 7 الى 10 مواد كاقصى حد ,من ذلك يبدو جلياً انني ساتمكن من تقليل عدد السجلات في قاعدة البيانات بنسبة الثلث تقريباً ولا حاجة لان يكون لكل طالب اكثر مما يليه من عدد المواد الدراسية
  4. السلام عليكم   اذا كان لدي داتا قريد قمت فيها بتفعيل خاصة الاختيار المتعدد للسجلات واريد ان اجري الاوامر العادية ولكن فقط مع السجلات التي اخترتها باستخدام حلقة مثلاً اريد عليها مثالاً   حفظكم الله
  5. السلام عليكم ورحمة الله   اريد استخدام امر سيكوال للبحث في قاعدة بيانات اكسس باستخدام الـLike بمكون الـADODataset  لا يمكنني استخدامه بنفس الطريقة في السيكوال سيرفر بالاضافة الة تحديد تاريخ اليوم من البيانات الموجودة     سلمكم الله
  6. السلام عليكم ورحمة الله اسال الله ان تكونو بخير مشرفين واعضاء سؤالي هل هنالك ميزة في الداتاسيت او الtable يمّكنك من البحث ضمن محتوياته من داخل المكون المقابل له في الفورم .. كيف ذلك هب ان لديك 3 EditBox (رقم , اسم , بريد الكتروني)ولديها داتاسورس هل يمكنني البحث في محتوى الداتاسورس باستخدام المكونات المذكورة بحيث لكل مكون حقل معين يتم البحث عبره مثلا وانا في المكون الاول ابحث عن رقم محدد او في الثاني واوبحث عن اسم آخر وهكذا .. بحيث لا احتاج عن مكان محدد ابحث من خلاله؟ آخذين في الاعتبار اذا كانت الداتاسورس عبارة تفصيل لداتاسورس آخر يمثل الماستر كاحتمال ايضا Master-Detail ارجو ان تكونو بخير دايما
  7. السلام عليكم     ارجو مشاركة كل اقتحم التجربة باستخدام المكونات المذكورة ان يدلو بدلوه فيما وجده من مميزات خاصة من نواحي - زمن التصميم - حجم البرنامج - الكفاءة - اجمل ما يميز كل منهما عن الآخر - في اي الضروب يقضل احدهم على الآخر   علما بانني اظن جازما ان افضل ما لدى الـDevExpress تعمل على منصة الـ DotNet  "خاصة شغل الـDashboard" وارجو ان اكون مخطئا       مساء سعيد يا اكارم
  8. Web Service using Delphi XE5

    السلام عليكم ياريت يتبرع احدكم بـ WebService Demo على نسختين عميل وخادم ولتميز الدلفي بتفكيك المكونات الى اصغر وحدة ممكنة نرجو شرح المكونات المستخدمة وكيفية تهيئتها فمثلا لربط داتا جريد بقاعدة بيانات لديك كونكشن يرتبط به تابل او داتاست يرتبط به داتاسورس انتهاءا بالحريد ... صراحة لعدم سابق تجربة مع المكونات الكثيرة لباكيج الـWebService لا استطيع المخاطرة بالزمن والاتزام وكذا فنرجو المساعدة خالص ودي لكم
  9. السلام عليكم الفكرة التي اسعى لتنفيذها هي :   تنشيط البرنامج بناءاً على معلومات فريدة من الجهاز كتحويل حروف وارقام الهاردسك الى ارقام وضربها في قيمة معينة و.....و..... الخ حتى يتنشط البرنامج - اما بتنشيط مباشر من على جهاز المستخدم باستخدام صلاحيات دخول معينة وقد قمت بتنفيذها من قبل ولله الحمد - او تنشيطها بالشبكة من على البعد باستجلاب البيانات الخاصة بجهاز المستخدم وتوليد شفرة التنشيط على حاسبي ثم ارسالها اليه عبر الشبكة ولقد وجدت فكرة مشابهة بل مطابقة لماركو كانتو في كتابه المشهور Delphi mastering ولكني لا استحي من الحق لم اقتحم ها العالم من قبل علماً بانه يمكنكم الاستعانة بالكتاب المذكور Part VI - Chapter 19 - Building socket applications وسؤال آخر في حال انجزنا المطلوب بارسال البيانات على الشبكة كيف احدد عنوان الاجهزة التي يراد تنشيطها ؟   نشكركم للاهتمام والاستجابة
  10. السلام عليكم ورحمة الله   لانني مبتدئ جديد في السي شارب قادما من الدلفي لدي مفاهيم كنت اطبقها سلفا ولا استطيع عمله هنا في السي شارب , لدي ثلاث اسئلة   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 ايضا     ولكم خالص الشكر
  11. اشكرك جداً اخي الشامي ... بوركت وجوزيت خير
  12. السلام عليكم ورحمة الله   هذا اول برنامج اصممه بالسي شارب باستخدام قاعدة بيانات اكسس المشكلة انني ضللت الطريق في ربط القاعدة سالني ما اذا اكنت اريد ان اجعل ملف قاعدة البيانات جزء من ملفات النظام وضغطت اوكي الان لدي الملف الاساسي موجود داخل مجلد البرنامج وآخر داخل الbin - حاولت مسح احدهما والعمل بالآخر يخرج عنه رسالة خطأ - بعض التعديلات التي اقوم بها على قاعدة البيانات لا تظهر لي على الداتاسيت وبرغم اعادة التهيئة بالويزارد فلا اعلم على منهم تحدث التغييرات - بعض الاحيان اجد ايقونة التصال بالاكسس ذات علامة القفل بجانب الملف الذي في مجلد الbin وتارة في مع الملف الاصلي الذي انشأته   .. ضللت الطريق تماما مالذي يحدث بالضبط وكيف لي الاستغناء عن احد الملفين بحيث اكون على بينة على اي ملفي الاكسس اعمل     اشكركم ... يمكنكم استيضاح السؤال اكثر فلا مانع   اخوكم
  13. السلام عليكم ورحمة الله   كنت قد صممت نظام منذ فترة ليست بالطويلة ولم اكترث به وبعد كم شهر فتحت الداتابيز ووجدت العلاقات بين الجداول لبعضها قد فُقدت ولم اعرف لذلك اي تفسير غير انني لاحظت عدم وجود المستخدم sa برغم انني استخدمه للدخول للداتابيز فما الذي حدث وكيف يمكن تلافي مثل هكذا مشاكل   sql server 2005   وجوزيتم
  14. السلام عليكم   هذا الخطأ نتج عن تغيير في كود ال 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صراحة ما عرفت الحل
  15. ComboBox databindings

    السلام عليكم ورحمة الله   مازلت ضيفاً على هذه اللغة الجميلة ولم اتبين بعد ملامحها واما الســــــــــــــؤال :   حاليا اتعامل مع الداتابيز باسقاط جدول قاعدة البيانات الى الفورم حيث يتم انشاء tableBindingsSource تلقائيا ومن ثم احفظ واعدل واضيف من خلال اكواد يسيرة كـtableBindingSource.AddNew() وهكذا ولكن بعض الحقول الرقمية اذا قمت باسقاط جدول على الفورم بعد تحويلها الى Details تمثل بالمكون TextBox ولديه قيم من جدول بيانات ثابته يجب عرضها (--**--) , قمت بتحويل المكون الى ComboBox ثم قمت بايجاد مصدر بيانات اخر للكومبوبوكس هنالك عدة تجارب على غير هدى عملتها ومشاكلها كالتالي   - يعرض لك قيمة البيانات (ارقام) وعند اسدال الكومبوبوكس ياتي لك باسماء تلك القيم - تجده يضيف ارقاما مع الاسماء ولكنه لا يؤثر على محتوى الجدول المناظر - عندما تختار قيمة معينة من الكومبوبوس تجد الكيرسور لا يتحول عنه لفعل شيء آخر كالضغط على زر الحفظ وخلافه , فلا يمكنك بعد ذلك عمل اي شيء على الفورم الا ان تغلق التطبيق \ ثم مادور كل من :  Select Item Select Value Tag Text الموجودة في (DataBindings) وما دور كل منها ------------------------------------------------------------------------------------------------- كنا في الدلفي نضع 2 داتا سورس احدها بمثابة tabeBindingSource والآخر يسمى ListSource بها keyField والـDisplayField فكيف اتمكن من عمل نفس الشيء من خلال ما سبق من سؤال   فائق تقديرنا لكم    
  16. ComboBox databindings

    الاخ الحبيب Eng.Tareq Jehadاولاً اشكرك جداً على الاستجابة السريعة , ولكن كما قلت في السؤال انني اريد محاكاة ما كنت افعله في اللغة السابقة في مرحلة التصميم , حتى الآن لا اريد ان اقحم نفسي في كتابة اكواد تخص قواعد البيانات ولكن فقط كما قلت لك اريد عمل كل التهيئات في مرحلة التصميم   اشكرك جدً مرة اخرى يا هندسة
  17. السلام عليكم ورحمة الله   تهانينا لكم بالعيد الهجري ومن المقبولين فيه ان شاء الله   انا مبتدئ في بيئة سي شارب واود ان اسال هنا عن كيفية ما يشبه عمل LOV الشهير في بيئة Oracle developer     ولكم فائق الشكر
  18. السلام عليكم   سيناريو الجدول مصمم على 3 حقول مفتاحية مثلا ولايات ومحليات واحياء بحيث يمكن تكرار الولاية طالما لا تتكرر المحليات او يمكن ان تتكرر الولايات والمحليات معاً طالما لا تتكرر الاحياء , اعتقد الآن الصورة وضحت   ولكن السؤال :   اذا اردت ملئ 3 مكونات كومبوبوكس بحيث يكون الاول عن الولايات ولكن دون تكرار والثاني بالمحليات ولكن دون تكرار ايضاً اما الثالث اصلا لا يتكرر بحيث اذا قمت باختيار ولاية معينة يتم ملئ المكون الثاني بالمحليات الخاصة بتلك الولاية وعند اختياري لمحلية معينة يتم ملى المكون الثالث بالاحياء والقرى الخاصة بالمحلية التي تم اختيارها   - طبعا هنالك عن طريق الكود وفي حدث الاختيار يتم ملىء الذي يليه وهكذا ولكن انا لا استخدم هذه الطريقة ما اقوم به حتى الان وريثما اتقدم في بيئة التطوير هذه فقط اقوم بسحب واسقاط من شجرة Datasource واجراء كافة العمليات من خلال tableDataBinding   هلا ساعدتمونا ... ان لم يكن السؤال واضحاً يمكننا اعادة طرحه مرة     ولكم منا فائق الشكر
  19. السلام عليكم   اصمم في نظام بالسي شارب ولانني مبتدئ لا استخدم الربط وتجهيز البيانات بالاكواد واكتفي في هذه المرحلة باستخدام الحذف الاضافة باستخدام Data component وتحديداً xxDataBindingSource ولكن السؤال :   اذا كان لدي جدول بيانات ثابتة مكونة من ثلاث مفاتيح اولية مثال Count_ID Country_name Stat_ID State_name Vill_ID Village_name لملئ هذ الجدول سيتكرر مع المفتاح الاول وداخل اي منه يستكرر معك المفتاح الثاني "معرف الولاية" فيما لن يتكرر المفتاح الاخير "معرف الاحياء" ما اردت فعله هو سحب وافلات جدول من الشجرة الى الفورم بعد تحويله من شكل GridView الى Details ومن ثم اريد ان اجعل ثلاث من حقولها على مكون القوائم المنسدلة ولها علاقة مع بعضها كما سبق شرحه اعلاه فكيف اصنع اولاً - ان لا يتكرر لدي محتوى القائمة المنسلة الاولى - بمجرد اختيار احد عناصر القائمة المنسدلة الاولى يتم تعبئة القائمة المنسدلة الثانية بالمحتوى الجزئي من المفتاح الاول وان لا يتكرر محتواه ايضا - تكرار الخطوة السابقة مع القائمة المنسلة الثالثة   كنت ابني هذه الهيكلة بسهولة جداً باستخدام الدلفي باستخدام الخصائص في مرحلة التصميم باستخدام MasterFields وهانذا مبتدئ معكم في عالم السي شارب وربما هنالك ما هو افضل مما تركته في الدلفي ولكني اجهله فهلا ساعدتمونا   ملاحظة : لا تعتمد في الاجابة على انني اقف على شيء من اساسيات البرمجة بالسي شارب فنرجو الاستفاضة في الشرح مشكورين   اجزل الله الاجر لكم    
  20. السلام عليكم ورحمة الله   النشكلة الاولى : احفظ البيانات في الداتابيز بالكود ادناه               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);
  21. السلام عليكم ورحمة الله   صراحة انا مبتدئ دوت نت وعندي مشكلة في ربط الاوراكل 11 جي بمربع حوار الربط Providers وما بيزبط معاي - حاولت باسم الجهاز (الصورة الاولى) - حاولت برقم الآي بي - كتبت اسم SID برضو منفعش    ارجو المساعدة with servername.bmp with IPAddress.bmp
  22. وهذا ملحق للسؤال نفسه بس على مستوى الدرجات لمحرزة للمادة .......... هذا الامر يستجلب افضل الدرجات المحرزة نعم ولكن دون الالتزام بأفضل 10 درجات SELECT ID,St_level,Class_label,Stud_name,Level_name,ClassLabel_name,Subject_digree,Term_name,subject_name,subject FROM (SELECT * , ROW_NUMBER() OVER (PARTITION BY subject ORDER BY Subject_digree desc) AS rank FROM Result_set) T WHERE rank <= 10 -- @RecordCount and term_time = 1 -- @term_time and exam_time = @In_exam_time and exam_type = 1 and Year_name_ID = @In_Year_name -- and Subject = 0 and St_level = @In_Class_ID ORDER BY subject
  23. السلام عليكم ورحمة الله   رمضان كريم وقد شارفنا نهاياته نسال الله ان يجعلنا ممن قُسم لهم فيه باكبر واوفر الحظ والنصيب   سؤالي هذا قديم متجدد وكسلت عن بحث الموضوع للتسلسل فيه فنرجو المعذرة من سوء الاستخدام ربما SELECT distinct ID,St_level,Class_label,Stud_name,Level_name,ClassLabel_name,Digree_summation,Term_name FROM (SELECT * , ROW_NUMBER() OVER (PARTITION BY st_level,Class_label ORDER BY st_level, Digree_summation desc) AS rank FROM Result_set) TWHERE rank <= 4 -- @RecordCount and term_time = 1 -- @term_time and exam_time = @exam_time and exam_type = 1 and Year_name_ID = @Year_name_ID-- and Subject = 0 and St_level <= 1 ORDER BY St_level,Class_label,Digree_summation descتلميحات : ID = رقم الطالب St_level = المستوى Class_label = اسم الفصل Digree_summation = مجموع الطالب Year_name_ID = معرف العام الدراسي   الآن لدي في المستوى الواحد 4 فصول وبرغم ان الامر يعمل جيداً في استجلاب المعلومة المطلوبة الا انه يرجع افضل 3 مجاميع لثلاث فصول فقط فما التعديل المناسب صراحة لست خبيراً في استخدام دالة الـRow_Number علماً بأنني استخدمت عدة محاولات على غير هدى ولكن من خلال هذ السؤال اريد اتقان استخدام هذه الدالة كاتقاننا للاوامر التقليدية للسيكوال دون ان ننتظر ناتج الاستعلام في بعض الاحيان وهذا ما اريده بالضبط ودمتم اعزائي  
  24. السلام عليكم تمكنت من الكثير في التعامل مع هذا المكون الا انني لم استطع جعل الخلية التي اتعامل معها تكون بحدود سميكة كما تفعل الاكسل او جعلها تتلون "محيطها" لا محتواها بلون معين ثم تعود الامور الى سابقها مشكورين
  25. السلام عليكم   لعلكم بخير ... وسلم الله اخواننا في سوريا من الاعضاء المميزين لمنتدانا المميز   اسال عن امكانية اعادة ترتيب محتوى قائمة الـCheckList ابتداءاً بالحروف اللمطلوبة بطريقة اشبه بعمل دالة الـLike الشهيرة في قواعد البيانات بحيث يمكنني بسهولة شديدة الحصول على الاسم الذي اريده     وجوزيتم