منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كود تحليلي - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+--- الموضوع : كود تحليلي (/showthread.php?tid=24985)



كود تحليلي - حامد محمد - 16-05-18

السلام عليكم ورحمة الله وبركاته


اخواني كل عام وانتم بخير

عندي مثلا شركات يبيعو ادوات كهربائية وانا بشتري هم يعطوني الاسعار مثلا مكيف
شلون يا اخواننا بركز كود يعمل على تحليل بيانات حسب السعر واطبق التحليل بضغطة زر هو يحلل السعر الاول وهو  اقلها  يعني (مطابق) لشروطي و السعر الثاني 
يكون مطابق اول وهكذا


كما هو موضح اعلاه Smile


RE: كود تحليلي - Ahmed_Mansoor - 16-05-18

وعليكم السلام ورحمة الله وبركاته

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


RE: كود تحليلي - حامد محمد - 16-05-18

11  خيار فقط وهي:

مطابق -------وهو اقل سعر
مطابق اول ---السعر اعلى من مطابق
مطابق ثاني --السعر اعلى من مطابق اول    ...وهكذا
مطابق ثالث 
مطابق رابع
مطابق خامس
مطابق سادس
مطابق سابع
مطابق ثامن
مطابق تاسع
مطابق عاشر


اما بالنسبة للشركات قد تزيد او تقل .....للتوضيح( من شركة الى 10 او 11 شركة فقط لا تزيد نهائي ) شكرا ياغالي.


RE: كود تحليلي - Ahmed_Mansoor - 16-05-18

أهلا بك أخي الكريم , لعمل جملة الإستعلام الذي تظهر البيانات بالشكل الذي تريد غي أداة فليكس قريد , يجب أولا توفر الآتي :

1- جدول خاص بقائمة المسميات التي تظهر في خانة حالة الطلب وليكن إسمه Table2 ويحتوي على حقل رقم بإسم ID وذلك لرقم ترتيب المسمى وحقل نصي بإسم Name وذلك لنص تسمية المسمى , حيث يكون طريقة إضافة المسميات في هذا الجدول بهذا الشكل :
- Name ID
- 1 مطابق
- 2 مطابق أول
- 3 مطابق ثاني
- 4 مطابق ثالث
- 5 مطابق رابع
- 6 مطابق خامس
- 7 مطابق سادس
- 8 مطابق سابع
- 9 مطابق ثامن
- 10 مطابق تاسع
- 11 مطابق عاشر

2 - جدول خاص ب بيانات الأصناف وليكن إسمه Table1 ويحتوي على حقل ID رقمي للتسلسل وحقل Name نصي لإسم الشركة وحقل Qty رقمي لعدد الكمية وحقل Price عمله للسعر الإفرادي وحقل Total عمله للسعر الإجمالي

- ثم إستخدم جملة الإستعلام هذه لكي تعرض لك بيانات الأصناف بالشكل الذي سألت عنه :

PHP كود :
SELECT ID AS التسلسلName AS الشركةQty AS الكميةPrice AS [السعر الإفرادي], Total AS [السعر الإجمالي], (Select Name From Table2 TBL2 Where TBL2.ID= (Select Count(*)  From Table1 TBL3 Where TBL3.Total<=TBL1.Total)) AS [حالة الطلب]
FROM Table1 AS TBL1
ORDER BY Total ASC 



RE: كود تحليلي - حامد محمد - 16-05-18

اخي واستاذي احمد   



الصورة الاولى في المشاركة الاولى فارغة  ( حالة الطلب)


بعد الضغط على تحليل 
تظهر الصورة   كما في هذه المشاركة   وضح


يوجد خطا في الصورة الثانية وهو مطابق اول بدلا مطابق 

والصح مطابف ثم مطابق اول...10


RE: كود تحليلي - حامد محمد - 17-05-18

ما فهمت اين اضعه  


فكره التحليل وهي: Huh


بدلا ما اخذ الشركات وحده وحده  وادخل على حالة الطلب واسجل مطابق ,,مطابق اول..


ضغطت زر يقوم بالتحليل ارجو التعديل على المرفق>


RE: كود تحليلي - حامد محمد - 18-05-18

السلام عليكم 


كيف الحال اخي واستاذنا الغالي احمد


اجريب الكود الذي في المشاركة 4#


ولكن لم افلح ارجو منك جزاك الله الف خير التعديل عليه وشكرا او التعديل ع المثال


الجدول TABLE1  

NAMEz                 ID     
الجدول الثاني COMPANY

السعر الافرادي AMOUNT    السعر الاجمالي  TOTALZ    حالة الطلب MOTABEG


طبعا لازم يكون حسب رقم الطلب ...يعني حسب  رقم المعاملة TEXT1


RE: كود تحليلي - Ahmed_Mansoor - 19-05-18

أهلا بك أخي الكريم , أرجوا المعذره على التأخير بالرد وذلك بسبب الإنشغال , تم تعديل المثال .


RE: كود تحليلي - حامد محمد - 19-05-18

ماشاء الله تبارك الرحمن ... الله يطول في عمرك يالغالي ويكتب اجرك