• الإعلانات

    • فيصل الحربي

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

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

البحث في المنتدى

Showing results for tags 'طلب شرط بسيط لو سمحتم'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 25 نتيجة

  1. برنامج مخزان بسيط به الاساسيات المطلوبة للعمل في أي مؤسسة ج2 اصدار جديد من برنامج المخازن البسيط  :- يحتوى البرنامج على :- يمكن من الاعدادات تحديد نظام العمل على نظام المخزان او مفتوح  نظام العمل على تاريخ الصلاحية او بدون  بيانات عملاء مع طباعة ID لكل عميل بباركود فواتير بيع  فواتير شراء فواتير مرتج بيع بالباركود نظام للإيجار او الاشتراك الشهري تنبيهات للدفعات بشكل مفصل و كامل  تصنيفات للأصناف في المخزان  خدمات للعملاء  نظام موظفين متكامل HR  و طباعة ID لكل موظف  تسجيل دخول و خروج الموظفين بالباركود  وحساب الرواتب تلقائي  نظام خدمة عملاء متكامل  تقيم مندوبين الصيانة  و الموظفين  قائمة جهات اتصال قائم مهام للمستخدمين   غيرها الكثير  لطلب النسخة التجريبية او مفتاح لتفعيل النسخة من على الواتس اب  00201271415413 البريد للطلبات او الاستفسارات : [email protected] لطلبات تصميم البرنامج الكاملة :   من مصر : 01271415413 من خارج مصر على الواتس اب : 00201271415413 ================================= صفحة القناة على جوجل بلس : https://plus.google.com/+explainingMicrosoftAccess صفحة القناة على اليو تيوب : https://www.youtube.com/c/explainingMicrosoftAccess المدونه : http://microsoftaccesshany.blogspot.com.eg الفيسبوك : https://www.facebook.com/pages/Requests-for-education-Microsoft-Access/1824452481113118 تويتر : https://twitter.com/MicrosoftAcces1 الايميل للطلبات او الاستفسارات : [email protected] لطلبات تصميم البرنامج الكاملة :   من مصر : 01271415413 من خرج مصر على الواتس اب : 00201271415413 hany majdy hanymajdy شاهد الشرح بفديو على اليوتيوب من هنا https://youtu.be/cEevyvNAyE0 https://youtu.be/cEevyvNAyE0 https://youtu.be/cEevyvNAyE0 https://youtu.be/cEevyvNAyE0 <iframe width="560" height="315" src="https://youtu.be/cEevyvNAyE0" frameborder="0" allowfullscreen></iframe>
  2. برنامج مخزان بسيط به الاساسيات المطلوبة للعمل في أي مؤسسة  اصدار جديد من برنامج المخازن البسيط  :- يحتوى البرنامج على :- يمكن من الاعدادات تحديد نظام العمل على نظام المخزان او مفتوح  نظام العمل على تاريخ الصلاحية او بدون  بيانات عملاء مع طباعة ID لكل عميل بباركود فواتير بيع  فواتير شراء فواتير مرتج بيع بالباركود نظام للإيجار او الاشتراك الشهري تنبيهات للدفعات بشكل مفصل و كامل  تصنيفات للأصناف في المخزان  خدمات للعملاء  نظام موظفين متكامل HR  و طباعة ID لكل موظف  تسجيل دخول و خروج الموظفين بالباركود  وحساب الرواتب تلقائي  نظام خدمة عملاء متكامل  تقيم مندوبين الصيانة  و الموظفين  قائمة جهات اتصال قائم مهام للمستخدمين   غيرها الكثير  شاهد الشرح بفديو على اليوتيوب من هنا https://youtu.be/5ZDQ2BU9j1U https://youtu.be/5ZDQ2BU9j1U https://youtu.be/5ZDQ2BU9j1U https://youtu.be/5ZDQ2BU9j1U <iframe width="560" height="315" src="https://youtu.be/5ZDQ2BU9j1U" frameborder="0" allowfullscreen></iframe>
  3. لسلام عليكم ورحمة الله وبركاتة انا عندى مشكلة في [جملة سيكول بحيث يعمل تجميع تراكمي sum over من عمود لعمود  واحد ونعمل validation لعمود بحيث يعمل limited معين لحد 50000 او 5000 او اي رقم ويقوم بعمل sum over من اول وجديد لحد ما يوصل لحد المسموح بي تاني ومرفق معايا شكل صورة جريد اراجوا الرد وجزاك الله كل خير عمل ودي جلة سيكول SELECT     TOP (100) PERCENT T1.ID, T1.CarID, SUBSTRING(CONVERT(VARCHAR(10), T1.DataCar, 102), 1, 10) AS DataCar, dbo.TCarInfor.BoarderNo,                       dbo.LTCarModels.ModelName, dbo.TCarInfor.ModelYear, dbo.TCarInfor.MotorNO, dbo.TCarInfor.CC, T1.SpaceLimit,                           (SELECT     SUM(SpaceLimit) AS Spcaelimit                              FROM         dbo.TCarRecord AS T2                              WHERE     (ID <= T1.ID) AND (CarID = T1.CarID)) AS RunningTotal, CASE WHEN                           (SELECT     SUM(SpaceLimit) AS Spcaelimit                              FROM         dbo.TCarRecord AS T2                              WHERE     (ID <= T1.ID) AND (CarID = T1.CarID)) <= 50000 THEN                           (SELECT     SUM(SpaceLimit) AS Spcaelimit                              FROM         dbo.TCarRecord AS T2                              WHERE     (ID <= T1.ID) AND (CarID = T1.CarID)) WHEN                           (SELECT     SUM(SpaceLimit) AS Spcaelimit                              FROM         dbo.TCarRecord AS T2                              WHERE     (ID <= T1.ID) AND (CarID = T1.CarID)) = 50000 THEN                           (SELECT     SUM(SpaceLimit) AS Spcaelimit                              FROM         dbo.TCarRecord AS T2                              WHERE     (ID <= T1.ID) AND (CarID = T1.CarID)) ELSE abs                           (((SELECT     SUM(SpaceLimit) AS Spcaelimit                                 FROM         dbo.TCarRecord AS T2                                 WHERE     (ID <= T1.ID) AND (CarID = T1.CarID)) - 50000)) END AS MoadelElkaotsh, dbo.get_moadel_elkaotsh_5000(400) AS newfunc,                           (SELECT     SUM(SpaceLimit) AS Spcaelimit                              FROM         dbo.TCarRecord AS T2                              WHERE     (ID <= T1.ID) AND (CarID = T1.CarID)) AS tof,                           (SELECT     SUM(SpaceLimit) AS Spcaelimit1                              FROM         dbo.TCarRecord AS T3                              WHERE     (ID <= T2.ID) AND (CarID = T2.CarID)) AS RunningTotal2, SUM(T1.SpaceLimit) OVER (PARTITION BY T1.ID, t1.CarID) AS MoadelElkaotsh1,                           (SELECT     SUM(SpaceLimit) AS Spcaelimit1                              FROM         dbo.TCarRecord AS T3                              WHERE     (ID <= T1.ID) AND (CarID = T1.CarID)) AS tof2, dbo.TCarInfor.ChasseNo, dbo.TCarInfor.CylinderNum, T1.ID AS Expr1, T1.StayNo, T1.RetuernNo,                       T1.TotalLienseVal, T1.FuelCost, dbo.LTFuelTypes.FuelTypeName, T1.TotalFuel, T1.AmraCostVal, T1.OilCoast, dbo.TCarInfor.FuelID, dbo.TCarInfor.CarBrandID,                       T1.RateBatter, dbo.TCarInfor.CartID FROM         dbo.TCarInfor INNER JOIN                       dbo.TCarRecord AS T1 INNER JOIN                       dbo.TCarRecord AS T2 ON T1.ID = T2.ID AND T1.CarID = T2.CarID ON dbo.TCarInfor.CartID = T1.CarID INNER JOIN                       dbo.LTFuelTypes ON dbo.TCarInfor.FuelID = dbo.LTFuelTypes.FuelTypeID INNER JOIN                       dbo.LTCarModels ON dbo.TCarInfor.CarBrandID = dbo.LTCarModels.ID ORDER BY T1.CarID, T1.ID
  4. داتا جرايد فيو

    السلام عليكم ورحمة الله وبركاتة انا عندى مشكلة في داتا جرايد فيو كيف اعمل تجميع تراكمي من column الى column اخر بحيث يعمل sum لكل صف rows وصف بعدها تلاقي  في column واحد ونعمل validation لعمود بحيث يعمل limited معين لحد 50000 او 5000 او اي رقم ويقوم بعمل sum over من اول وجديد لحد ما يوصل لحد المسموح بي تاني ومرفق معايا شكل صورة جريد اراجوا الرد وجزاك الله كل خير
  5. السلام عليكم ورحمة الله وبركاتة انا عندى مشكلة في داتا جرايد فيو كيف اعمل تجميع تراكمي من column الى column اخر بحيث يعمل sum لكل صف rows وصف بعدها تلاقي  في column واحد ونعمل validation لعمود بحيث يعمل limited معين لحد 50000 او 5000 او اي رقم ويقوم بعمل sum over من اول وجديد لحد ما يوصل لحد المسموح بي تاني ومرفق معايا شكل صورة جريد اراجوا الرد وجزاك الله كل خير
  6. السلام عليكم  قمت عمل برنامج  وبه فورم رئيسي و بة قوائم  هل يمكن مكعرفة القوائم المضافة برمجيا و اضافتها في جدول في قاعدة البيانات  لعمل صلاحيات المستخدمين .  
  7. انشاء برنامج بسيط للمحلات على الاكسس شراء  بيع ومخزن وربح شرح تفصيلى لانشاء برنامج بسيط لادارة المحلات التجارية يحتوى على تقرير مخازن و تقرير منصرف و باقى فى المخزن  و اجمالى مبيعات و هامش ربح  شاهد الشرح بفديو على اليوتيوب من هنا https://www.youtube.com/watch?v=_amnrtjzn84 https://www.youtube.com/watch?v=_amnrtjzn84 https://www.youtube.com/watch?v=_amnrtjzn84 <iframe width="560" height="315" src="https://www.youtube.com/watch?v=_amnrtjzn84" frameborder="0" allowfullscreen></iframe>
  8. انشاء برنامج بسيط للمحلات على الاكسس شراء  بيع ومخزن وربح شرح تفصيلى لانشاء برنامج بسيط لادارة المحلات التجارية يحتوى على تقرير مخازن و تقرير منصرف و باقى فى المخزن  و اجمالى مبيعات و هامش ربح  شاهد الشرح بفديو على اليوتيوب من هنا    
  9. طلب شرط بسيط لو سمحتم

    سلام عليكم ورحمة الله وبركاتة ماطول عليكم ولله انا مبرمج العاب وحبيت اصنع متجر العاب للعبة طبعا المتجر بيختصر في الروابط التالية 1/إتصال بى sql server 2/إتصال بقواعد معينة بداخل sql server 3/إتصال بجداول معينة بداخل قواعد sql server الحمد لله ربنا وفقنى وعرفت اعمل كل ده صفحة تسجيل ادخول واشراء وكلو بس هناك شيء مستعصى امامي وهو مثلا في المتجر أداة وليكن اسمها (سيف الحماية) سعرها 100 ن (ملاحظة : هناك جدول لنقاط في كل شخصية) كل الى ابية اول مضخط زر شراء يعمل تحقق للعدد في الحساب واحد يقولى طيب كيف يعمل تحقق لكل حساب وله اى دى والاى دى هو الى علية الشغل فابى كود يعمل تحقق من TextBox الى انا كاتب فية اسم الحساب او الاى دى عمل تحقق تمام اجى الشترى بئة يعمل تحقق من انقاط الى في الحساب لقاها نفس انقاط المطلوبة للقطة والى هي (100) بيشترى وينقص الـ(100) من انقاط مالقها يقولى انته لاتمتلك نقاط كافية لشرائك هاذهة القطعة   بس ارجو ان تكونو فهمتو الفكرة هي مثل اى موقع شراء وشكرا   ملخص بسيط : هناك جدول مكتوب فين user pointes انا بكتب اسم الإسم فى TextBox يعمل تحقق للإسم ده في عمود pointes معى انقاط المطلوبة للقطعة يشترى وينقص انقاط من انقاط الموجوده مامعى يقلى مامعك   والسلام عليكم ورحمة الله وبركاتة أرجو من الأعضاء الكرام ان يساعدنونى لانه امر مهم للغاية .
  10. اسلام عليكم:   عندي مشروع بسيط استخدمت فيها نظام DTMF  مرسل و مستقبل جربت علي ماسحة ضوئية قديمة حولة الي شبه ماكينة CNC و عملت لها برامج خاص بلغة فيجول بيسك. احب اشارك معكم هذا المشروع  واريد بعد التعديل و تطوبر ارجو المساعدة يا اخواني................و شكراً...   ممكن تشاهدون الفيديو : http://www.youtube.com/watch?v=8Ap8vnnspnM   و بعد الصور:
  11. الملف المرفق به مشكلتين فى التقرير إذا أدخلت فى النموذج رقم الفاتورة 317 فيظهر التقرير المشكلة الأولى : إجمالى عمود الضريبة = 2695.91 والصحيح المفروض إنه يكون  2695.92 فأنا أريد أن يكون إجمالى العمود بدون أى تقريب لانه مزود واحد قرش فكيف يتم إيقاف زيادة هذا القرش بالمعنى المختصر أن يكون الناتج الصحيح هو 2695.92 مثلما تم جمع هذا العمود على الألة الحاسبة . المشكلة الثانية : خانات الإجمالى أمام كل رحلة وليكن مثلا الرحلة الأولى موجود بها رقم 6589.99 وهذا الرقم صحيح فعلاً ولكن بعد إذنكم أريد تقريبه إلى أقرب خمس قروش فيصبح 6590 أسف جداً لإطالة الشرح وجزاكم الله كل خير TRAVEL.rar
  12. السلام عليكم ورحمة الله وبركاتة انا عندى مشكلة فى كيفية اظهار البيانات من شهر 1 حتى شهر 7 ومن سنة 2013 حتى 2014 بحيث يظهر جميع البيانات من خلال سنين مع بعض فى صف واحد اية من شهر 1 حتى شهر 12 2013 ثم دمج معا سنة 2014 حتى شهر 7 المشكلة عندى month انا عمل int , سنةstring   ايضا يا ختيار منها dropdownlist  هو قوم فى جملة where اظهار البيانات من 1 حتى 7 2013 ويمهمل باقى الشهور 8,9,10,11,12 ثم يبدا باقى جملة فى 2014 1,2,3,4,5,6,7 بجملة where ------------------------------------------------------------------------------------- WHERE  (dbo.TClinic.CodDep = 1) AND (dbo.TClinic.CodHosp = 1 and dbo.TClinic..monthid=>1 and dbo.TClinic.monthid<=7 and dbo.TClinic..yearnow =>2013 and dbo.TClinic.yearnow <=2014  ) --------------------------------------------------------------------------------------------- SELECT     TOP (100) PERCENT dbo.TClinic.CodDep, dbo.TClinic.CodHosp, CONVERT(varchar, dbo.TClinic.MonthID, 111)                       + ' /' + CONVERT(varchar, dbo.TClinic.YearNow, 111) AS yearmonth, SUM(dbo.TClinic.Neaft_City) AS Neaft_City,                       SUM(dbo.TClinic.Instrance) AS Instrance, SUM(dbo.TClinic.Concract) AS Concract, SUM(dbo.TClinic.Family) AS Family,                       SUM(dbo.TClinic.Free) AS Free, SUM(dbo.TClinic.Case_Arab) AS Case_Arab, SUM(dbo.TClinic.Case_Forgien)                       AS Case_Forgien, SUM(dbo.TClinic.Case_Speical) AS Case_Speical, SUM(dbo.TClinic.Neaft_City)                       + SUM(dbo.TClinic.Instrance + dbo.TClinic.Concract + dbo.TClinic.Family + dbo.TClinic.Free + dbo.TClinic.Case_Arab + dbo.TClinic.Case_Forgien)                        AS TotalAll, SUM(dbo.TClinic.Total_Clinic1) AS Total_Clinic1, SUM(dbo.TClinic.Neaft_City) AS totalNeaft_City,                       SUM(dbo.TClinic.Instrance) AS totalInstrance, SUM(dbo.TClinic.Concract) AS totalConcract, SUM(dbo.TClinic.Family)                       AS totalFamily, SUM(dbo.TClinic.Free) AS TotalFree, SUM(dbo.TClinic.Case_Arab) AS TotalCase_Arab,                       SUM(dbo.TClinic.Case_Forgien) AS TotalCase_Forgien, dbo.LTDepHosp.NameDep, dbo.TClinic.MonthID,                       dbo.TClinic.YearNow, dbo.LtMonth.Month FROM         dbo.TClinic INNER JOIN                       dbo.LTDepHosp ON dbo.TClinic.CodDep = dbo.LTDepHosp.CodDep INNER JOIN                       dbo.LTHospt ON dbo.LTDepHosp.CodDep = dbo.LTHospt.CodDep AND                       dbo.TClinic.CodHosp = dbo.LTHospt.CodHosp INNER JOIN                       dbo.LtMonth ON dbo.TClinic.MonthID = dbo.LtMonth.IDMonth WHERE     (dbo.TClinic.CodDep = 1) AND (dbo.TClinic.CodHosp = 1 and dbo.TClinic..monthid=>1 and dbo.TClinic.monthid<=7 and dbo.TClinic..yearnow =>2013 and dbo.TClinic.yearnow <=2014  ) GROUP BY dbo.TClinic.CodDep, dbo.TClinic.CodHosp, dbo.LTDepHosp.NameDep, dbo.TClinic.MonthID, dbo.TClinic.YearNow,                       dbo.LtMonth.Month ORDER BY dbo.TClinic.YearNow, dbo.TClinic.MonthID  
  13. السلام عليكم ورحمة الله وبركاتة انا عامل برنامج فية جملة sql وهى كالتالى المشكلة عندى عايز تظهر جميع البيانات بتجميع هذة البيانات خلال هذة الفترة فى row واحد فكيف يتم ذلك خلال جملة where بس مشكلة عندى مثلنا فى جملة انة and مش تانفع تانى لانة عايز مثلا من يوليو 2013 حتى يولية 2014 فيعطى جميع شهور 2013 من بداية يوليو 2013 حتى ديسمبر 2013 ثم يكمل باقى من شهر يناير 2014 حتى يوليو 2014 اى دمج السنيتن فا انا جملة where انا بعملة كدة where codep=1 and yearnow=>2013 and yearnow<=2014 and monthid=>1 and monthid<=7   ودى جملة select بكامل بالنسبة لصورتين اولة تظهر فية السنسن والشهور بمجوعهم صح لكن الصورة الثانى تظهر بهذا الشكل الذى اريدها بس فى شكل مجموع مجمع لمعهد ناصر بس مشكلة فى خطا فى جملة where البيانات بدون ظهور شهور بس التجميع خطا او جملة where خير SELECT        TClinic.CodDep,LTHospt.HospNam, SUM(TClinic.Neaft_City) AS Neaft_City, SUM(TClinic.Instrance) AS Instrance, SUM(TClinic.Concract) AS Concract, SUM(TClinic.Family) AS Family,                          SUM(TClinic.Free) AS Free, SUM(TClinic.Case_Arab) AS Case_Arab, SUM(TClinic.Case_Forgien) AS Case_Forgien, SUM(TClinic.Case_Speical) AS Case_Speical,                          SUM(TClinic.Neaft_City) + SUM(TClinic.Instrance + TClinic.Concract + TClinic.Family + TClinic.Free + TClinic.Case_Arab + TClinic.Case_Forgien) AS TotalAll,                          SUM(TClinic.Total_Clinic1) AS 'Total_Clinic1', SUM(TClinic.Neaft_City) AS 'totalNeaft_City', SUM(TClinic.Instrance) AS 'totalInstrance', SUM(TClinic.Concract)                          AS 'totalConcract', SUM(TClinic.Family) AS 'totalFamily', SUM(TClinic.Free) AS 'TotalFree', SUM(TClinic.Case_Arab) AS 'TotalCase_Arab', SUM(TClinic.Case_Forgien)                          AS 'TotalCase_Forgien' FROM            TClinic INNER JOIN                          LTDepHosp ON TClinic.CodDep = LTDepHosp.CodDep INNER JOIN                          LTHospt ON LTDepHosp.CodDep = LTHospt.CodDep AND TClinic.CodHosp = LTHospt.CodHosp INNER JOIN                          LtMonth ON TClinic.MonthID = LtMonth.IDMonth WHERE        (TClinic.CodDep= 1 ) GROUP BY TClinic.CodDep,TClinic.CodHosp,LTHospt.HospNam ORDER BY TClinic.CodDep,TClinic.CodHosp  
  14. السلام عليكم ورحمة الله وبركاته   آريد تمثيل فكرة البندول البسيط الموجودة بهذا الفلآش برمجيآ  ؟!   http://up.zeidanphy.com/files/yj5okdt6hc2eu8wovlw0.swf  لمشاهدتها بشكل اوضح : http://up.zeidanphy.com/files/yj5okdt6hc2eu8wovlw0.swf اريد عمله في فورم خاص بنفس هذة الفكرة تمامآ كيف ممكن تجسيدها ؟! من خلال حركة الخيط وحجم الكرة للبندول والوقت وطول الخيط ؟! ممكن احد يساعدني !!
  15. مشكلة هى تخلص فية عايز ريبوت يظهر فى بيانات مثالنا مستشفيات متعددة مثل معهد ناصر وهكذا انا عايز ومعا الفترة من الشهر الى الشهر ومن سنة الى سنة انا عايز يتم ضغط جميع الشهور والسنين فى سجل واحد اى record دى جملة سيكولSELECT SUM(TClinic.Neaft_City) AS 'Neaft_City', SUM(TClinic.Instrance) AS 'Instrance', SUM(TClinic.Concract) AS 'Concract', SUM(TClinic.Family) AS 'Family', " + " SUM(TClinic.Free) AS 'Free', SUM(TClinic.Case_Arab) AS 'Case_Arab', SUM(TClinic.Case_Forgien) AS 'Case_Forgien', LtMonth.Month, SUM(TClinic.Neaft_City) + SUM(TClinic.Instrance + TClinic.Concract + TClinic.Family + TClinic.Free + TClinic.Case_Arab + TClinic.Case_Forgien) AS TotalAll," + " SUM(TClinic.Total_Clinic1) AS 'Total_Clinic1', TClinic.MonthID, TClinic.YearNow, SUM(TClinic.Neaft_City) AS 'totalNeaft_City', SUM(TClinic.Instrance) AS 'totalInstrance', SUM(TClinic.Concract) AS 'totalConcract', SUM(TClinic.Family) AS 'totalFamily', SUM(TClinic.Free) AS 'TotalFree', SUM(TClinic.Case_Arab) AS 'TotalCase_Arab', SUM(TClinic.Case_Forgien) AS 'TotalCase_Forgien', LTHospt.HospNam " + " FROM LTHospt INNER JOIN LTDepHosp ON LTHospt.CodDep = LTDepHosp.CodDep INNER JOIN TClinic ON LTHospt.CodDep = TClinic.CodDep AND LTHospt.CodHosp = TClinic.CodHosp INNER JOIN LtMonth ON TClinic.MonthID = LtMonth.IDMonth " + " WHERE TClinic.CodDep =" + dropCent.SelectedValue + p_sql + " and TClinic.YearNow>=" + drpYear.SelectedValue + " and TClinic.YearNow<=" + drpyr3.SelectedValue + " GROUP BY TClinic.YearNow, TClinic.CodDep, TClinic.CodHosp, LTHospt.HospNam, LTDepHosp.NameDep, TClinic.MonthID, LtMonth.Month ORDER BY TClinic.CodDep,TClinic.CodHosp,Month(TClinic.MonthID) "; 
  16. عندي طلب بسيط اذا ممكن ابغا اصنع برنامج مسابقه فيهثلاثه اساله كل سؤال فيه ثلاث فقرات طبعن بواسكة الفجول بيسك2008 اذا ممكن المساعده فانا مبتدى ارجوالردفي اسرع وقت ممكن اذا كان بامكانك المساعده
  17. السلام عليكم ورحمة الله  انا عمل برنماج ويب ابلكشن وسى شارب هو كيفية عمل اختيار اكثر من checkbox انا عمل حوالة 20 checkbox.checked مطلوب انا عايز اختيار لا يتعدى عن  10 فقط checkbox بشكل عشوائية ثم يقوم بعمل checkbox.enable=false لباقى checkbox 10 وجزاءاك الله كل خير    
  18. السلام عليكم ورحمة الله وبركاته   انا قمت بتتبع شرح على الانترنت وعملت متصفح صغير وظبطته انى يجيب صفحة واحدة فقط يعنى هو امتحان اونلاين فالبرنامج انا ظبطته انه يحمل صفحة واحدة وكنت محتاج انى اجعل البرنامج بملء الشاشة وكمان محتاج انى الغى اختصارات الكيبورد علشان محدش يقدر يطلع برة الامتحان ويغش من جوجل مثلا فمحتاج انى اوقف الاتى :- alt + f4 ctrl + alt + del alt + tab حماية الفورم من الإغلاق   مع العلم انى حديث العهد بالفيجوال بيزك دوت نت   بجد ربنا يجازيه خير اللى يفيدنى لانى محتاج الموضوع دة جدا جدا جدا
  19. إخوانى الأعزاء أرجو من حضراتكم مساعدتى فى هذا المثال فلقد أرفقت مثال به إستعلام إسمه 4KIND  وعملت بداخله exp1 والمطلوب منها جمع كل نوع على حده من إنسرت ونشرة إعلانية وطباعة خلف الفاتورة فلقد حاولت عملها بالدالة dsum ولكن ليست هى المطلوبة ولكن أريد جمع خانات هذه الأرقام لأن على أساسها أقوم ببناء تقرير قائم على إستعلام جدولى بل المطلوب عمل دالة sum ولكن بشرط أن تكون sum  ل (KIMA_ELAN_AFTER_DIS1 )للإنسرت + sum ل (Total) للنشرة الإعلانية + sum ل( KIMA_ELAN_AFTER_DIS1 ) للطباعة خلف الفاتورة   هذه المعادلة الموجودة فى المرفق ولكن أريد تحويلها إلى sum شرطية ,وليست dsum   Expr1: DSum("[KIMA_ELAN_AFTER_DIS1]";"555";"[KIND_ELAN] = 'طباعة خلف الفاتورة'")+DSum("[Total]";"555";"[KIND_ELAN] = 'نشرة إعلانية'")+DSum("[KIMA_ELAN_AFTER_DIS1]";"555";"[KIND_ELAN] = 'إنسرت'") SERVER_MASTER.rar
  20. treeview webapplaction

    انا اسف على تكرار سؤال قبل ذلك ولكن حاولت فى كود لحد لما وصلت الى السلام عليكم ورحمة الله وبركاتة انا عندى مشكلة فقط عندها كود تحت زر او button بحيث ارد ان تظهر لها البيانات اكثر من مستشفى دخل جرد فيو معتمد على البيانات او المسشتفى التى يتم اختيار ها دخل جرد فيو مشكلة عندها فى كود السطر سوف الحدد او عمل علامة علية كالتالى :   protected void Button1_Click1(object sender, EventArgs e)     {         StringBuilder Hosp = new StringBuilder();         string connstring = ConfigurationManager.ConnectionStrings["Statistics"].ToString();         SqlConnection conn = new SqlConnection(connstring);         SqlCommand cmdFilter = new SqlCommand();         cmdFilter.CommandType = CommandType.StoredProcedure;         cmdFilter.CommandText = "showhospdep";                 cmdFilter.Connection = conn;         conn.Open();         SqlDataAdapter da = new SqlDataAdapter(cmdFilter);         DataSet dsFillter = new DataSet();         da.Fill(dsFillter, "showhospdep");         DataView dvSearch = new DataView((dsFillter.Tables[0]));         DataTable dt = new DataTable();           da.Fill(dt);            string txtsql = "";                      if (dropCent.SelectedValue.Trim() != "-1")             {                 txtsql += " CodDep=" + dropCent.SelectedValue;             }             if (TreeView1.Nodes[1].Checked != false)             {                 if (txtsql.Trim() != "") txtsql += " AND ";                 txtsql += "CodHosp=" +TreeView1.Nodes[0].Text;             }             dvSearch.RowFilter = txtsql.Trim();             grdShowHosp.DataSource = dvSearch;             grdShowHosp.DataBind();             conn.Close();                         TextBox1.Text = txtsql;     }   يظهر فقط ثانى بيان لما اختيار اى نود اخرى لا يظهر شئ كالتالى الصورة     ارجوا الرد او توضيح اى شئ اعامل لة بحث على جوجل وجزاك الله كل خير   Example3.aspx.cs
  21. السلام عليكم ورحمة الله وبركاتة انا عندى كومبوس فية تقسيمات لمستشفيات متعدد التخصص ، احادية التخصص ، الاورام  انا عايز تظهر المستشفيات الخاصة بكل تقيسمة على شكل او بالاداء الشجرة treeview ويكون شجرة بداخلها checkbox اى امام  المستشفيات التى يتم اظهار فى الشجرة وذلك من اجل اختيار المستشفيات المطلوبة واظهار البيان التى تم اختيارها فى جريد فيو وجزاءك الله كل خير
  22. بسم الله الرحمن الرحيم    السلام عليكم ورحمة الله وبركاته   اهلا بكم يا أعضاء "موقع فريق العرب للبرمجة"  وارجو ان تكونوا بصحة وعافية ان شاء الله .   اخواني الاعزاء احببت ان اتطرق لشرح اساسيات برمجة محرك القوالب template engine وفكرة التعامل معه.   اولا : ماهو نظام او محرك القوالب ؟؟؟    هو نظام اهميته تكمن في فصل اكواد لغة html  عن لغة البرمجة والنفيذ php بشكل مبسط  :) .   ثانيا :  ماهو هدفه ؟؟   لنفرض انك تريد برمجة سكربت او نظام ادارة محتوة او او او الخ... بعد ان انتهيت من برمجة هذا السكربت , تريد ان تضعه في المنتديات وتنشره , ثم حمله بعض المستخدمون, بعد ان حمله المستخدمون اعجبهم السكربت ارادوا ان يستكملوا استخدام هذا سكربت , فارادوا تغيييييير شكل السكربت  :o  هنا تكمن المشكلة . في حالة لم يستخدم المبرمج بيئة نظام القوالب , اذا كان المصمم يريد التعديل عليه فسوف يجد صعوبة وتعقيد لان اكواد الـ html مختلطة باكواد الـ php + قد سبب تعديله الخاطئ للتصميم تخريب لكل البرمجية :wacko: .لان قد يكون المصمم لايعرف مايفعله الكود المراد تعديل التصمم عليه . :lol: . وايضا كثرة التعديل تسبب فقدان الشيئ.   فلذلك يجب على المبرمج استخدام محرك نظام القوالب اذا كان يريد تسويقه او نشره open source مفتوح المصدر . لفصل اكواد الـ php والـ html  حتى توفر للمصمم بيئة ليعمل عليها دون الاختلاط بالاكواد في حال يريد التعديل على التصميم حتى لا  تتعطل البرمجية. هذه من ناحية المصمم او المحرر .   اما من ناحية مبتكر البرمجية او مبرمجها  ففصل الكود عن التصميم سيسبب له راحة نفسية  في البرمجة + قلة الوقوع في الاخطاء البرمجية لان معظم الاخطاء تسببها اكواد ال html  + توفير الوقت في البرمجة.   هذا هو هدفه براي واذا كان خطا ارجو الرد عليه .. :lol: فجلى من لايسهو . ثالثا : امثلة المستخدمين لها . انا اشهر السكربتات المستخدمة حاليا كالفي بي وسكربت معرض الصور كلها تستخدم نظم القوالب وطبعا تستخدم نظام يسمى سمارتي. وهو اشهر نظام للقوالب . وسنطرق لشرح كيفية استخدامه لاحقا بالتفصيل الممل ان شاء الله . رابعا : البدء بالبرمجة . قبل البدء بالبرمجة يجب الالمام باساسيات البرمجة الكائنية OOP. http://php.net/manual/en/language.oop5.php لاننا سنعتمد على البرمجة الكائنية ففي برمجة النظام .   طبعا النظام الذي سنبرمجه بسييييط جدا ولكن على الاقل نشرح فكرته . وهو سيؤهولك لتبرمج نظام قوالب متكامل . في حال كنت تريد .      الان لنبدا : خطة العمل :   1 - نفتح كلاس باسم template.    2 - نقوم بعمل متغير للمجلد القالب ومتغير للملف    3 - نقوم بعمل method تقوم بفتح ملف القالب .    4 - نقوم بعمل method تقوم بعملية استبدال متغيرات التي تتعامل مع وثيقة html بـ القيم المراد وضعها .    5 - نقوم بعمل method تقوم بعرض الـ قالب display   الان لننفذ هذه الخطة بصيغة كود :    <?php class template{ public $folder; // مجلد القالب public $file; // ملف القالب public function __construct($folder){ $this->folder = $folder; } public function inc_temp($filename){ // نفتح القالب عن طريق هذه الدالة $filename = ("".$this->folder."/"."".$filename.""); // نقوم عمل شرط اذا كان القالب موجود قوم بفتحه if (file_exists($filename)) { $file = file_get_contents($filename); $this->file = $file; return ($this->file); } else { exit("عفوا ولكن القالب ".$filename." غير موجود"); return (false); } } public function assign($var1,$var2) { // نستبدل المتغيرات بالوثيقة بـ قيم الذي نردي وضعها // نلاحظ انا وضعنا {} للمتغير المستبدل حتى لانتضر ان نضعها عند استخدام الدالة $this->file = str_ireplace("{".$var1."}","".$var2."",$this->file); return($this->file); } public function display(){ // تقوم بعرض وثيقة html داخل اكواد php eval("?>".$this->file."<?"); } }?>طريقة الاستخدام :      <?phprequire_once ("class.template.php");$TPL = new template("template");$TPL->inc_temp("index.html");$TPL->assign("title","hussam alzahabi");$TPL->assign("hellomsg","hello world");$TPL->display();?>والحمد لله انتهينا من الدرس  :D  وطبعا اكيد هناك من الاشخاص لاحظوا انني لم استخدم الكاش والـ regex في هذا النظام  نعم لانني فقط اشرح الاساسيات    اما لو استخدمتهم فسوف اعقد الامور على المبتدئ . ولن يصبح الدرس بسيط. فلذك فقط وضعت الاساسيات التي تؤهل المبرمج لتطويره    ارجو لمن ينقل الموضوع ان يضع المصدر   المصدر : حسام الذهبي , منتدى فريق العربي للبرمجة   اي مشاكل فسوف نستقبل تعليقاتكم.   شكرا لكم .
  23. بسم الله الرحمن الرحيم  هدية مني لمنتدى المبرمجين العرب سأبدء باضافة دروس دورة برمجة اسكربت اضافة نكات  وستأتي الدروس تباعا  ارجو التثبيت      الدرس الأول ::1- التعريف بالدورة 2- ماذا نحتاج في هذه الدورة ؟محرر اكواد ويفضل phpDesigner 7 -- جوجل - فايرفوكس3- التعريف بالدورات الاخرى القادمة     تعليم css - html - phpmysql4- عرض الموقع وبعض ميزاته  5- موقع الدعم للاسكربتات .... قريباً رابط الفيديو : --------------------------------------الدرس الثاني ::1- انشاء صفحة الاندكس 2- انشاء اتصال بملف الاستايل css3- تقسيم الموقع الى عدة اقسامرأس الصفحة - ازرار التصفح - جسم الصفحة - الفوتر    رابط الفيديو :
  24. استفسارات بسيطة

    لو تريد ان تعمل برنامج يقوم بعمل جدول عمل موظفين لثلاث مناوبات خلال ٢٤ ساعه و لمدة شهر كامل مع أخذ التفاصيل التالية في الحسبان * يوجد لديك فئتين من العاملين الفئة الاولى : ذكور. الفئة الثانية : إناث * يتم تقسيم اليوم الواحد الى ثلاث مناوبات او فترات عمل ( صباحية / مسائية/ ليلية) * يتم إعطاء راحة لمدة يومين لكل خمسة ايام عمل ( لكل اسبوع يومين راحه) * يجب الا يقل عدد الموظفين الذكور عن اثنين من الموظفين في فترة العمل الواحدة . و كذلك عدد الموظفات من الإناث * لكل موظف إجازة سنوية و إجازة اضطرارية و كذلك راحات تعويض عن العمل . يحق للموظف الحصول على الإجازة بشرط الا يقل عدد الموظفين عن الحد الأدنى المتاح * يتم تدوير الموظفين على فترات العمل الثلاث بالتناوب . مع امكانية تثبيت بعض الموظفين بشكل اختياري و يتم إدراج اسماء الموظفين الاخرين بشكل تلقائي * بعد ذلك يتم طباعه الجدول . و اذا امكن إدراج استعلام عن رصيد الموظف من الإجازات المتبقية ( سنوية - اضطر آرية - تعويض عمل ) من الإجازات المدرجة هذا اغلب التفاصيل و المدخلات الموجودة لدينا الان سؤالي : بعد حصول المبرمج على هذة التفاصيل و المعطيات كيف يمكن تحليل البرنامج و ما هي الخطوات العملية التي سوف يقوم بها المبرمج ارجو التوضيح
  25. السلام عليكم ورحمة الله وبركاتة انا عندى مشكلة هو كيف يتم عمل مثل ايميل الضغط مثلة على زر open الخاص بكل ميل او row او اظهر البيان او الموضوع الخاص بكل ميل فى تكست بوكس من خلا ل event    protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)     ارجوا الرد وجزاءك الله كل خير