11-11-14, 11:22 PM
كيف يمكننى التحقق من النص مرفق مشروع يوضح المطلوب
لدى 2 datagridview
اريد التحقق من المدخلات إدا تطابق
لدى 2 datagridview
اريد التحقق من المدخلات إدا تطابق
أري المساعدة فى المشروع المرفق
|
11-11-14, 11:22 PM
كيف يمكننى التحقق من النص مرفق مشروع يوضح المطلوب
لدى 2 datagridview اريد التحقق من المدخلات إدا تطابق السلام عليكم ورحمة الله شوف.. أنا راح اسهل لك المسألة باستخراج القيم من النص الموجود في الجدول الثاني في هذا الكود راح يكون عندك ثلاث متغيرات SN وAbNormal وGender تحتوي قيمتها من النص PHP كود : Dim txt As String = "AbNormal='N' [1500] Gender='Male'" تم الشكر بواسطة: matrixmas
12-11-14, 10:18 AM
(12-11-14, 01:31 AM)الوليد ☺ كتب : السلام عليكم ورحمة الله هل تقصد هكذا، تكون النتيجة Valid إذا توفر أحد الاحتمالين الاحتمال الأول ('N' مع 1500 مع 'Male') الإحتمال الثاني ('N' مع PValue >= 11) PHP كود : If ((AbNormal = "N") And (SN = 1500) And (Gender = "Male")) _
12-11-14, 09:44 PM
الله يبارك فيك ويزيدك من علمة هذا فعلا ما اقصدة ولكن هناك عملية حسابية داخل النص (PValue >= 11)
مع العلم أن النص غير ثابت بل هو متغير بمعنى يمكن ان يكون هكذا AbNormal = 'N' ( [1500] ) and Gender = 'Male' or AbNormal = 'N' and PValue >= 11 او AbNormal = 'N' ( [2500] ) and Gender = 'Male' or AbNormal = 'N' and PValue >= 11 and <= 20 And AbNormal = 'N' ( [1500] ) ملحوظه sn يعبر عن رقم العملية التى سينطبق عليها الشرط نفسة السلام عليكم ورحمة الله هذه العملية الحسابية تحتاج لشرح وافي لتتضح لي ولأخواني الأعضاء لم يضح لي وضع sn لأني لا أرى قبلها and أو or أيضاً هل هي مجموعات كما وضعتها لك فب مثال If يعني الحكاية غامضة لو كان عندك كتاب pdf عن هذه العمليات الحسابية يمكن... مسألة (PValue ≥ 11) وبقية السطر ما هو إلا مقارنات منطقية وليست عمليات حسابية هل لهذا علاقة بالطب؟
13-11-14, 11:02 AM
أخى الكريم
الموضوع بإختصار فى المثال الذى تم إرفاقة 2 DataGridview الاولى (العلوية ) بها مجموعة من الصفوف والعواميد عبارة عن ( SN ,AbNormal , Gender , PValue ,Valid) الثانية عبارة عن معادلة يقوم بكتابتها المستخدم عن طريق أزرار ثابتة ( SN ,AbNormal , Gender , PValue ,Valid) ومجموعة أرقام من 0 إلى 9 و مجموعة العمليات الحسابية (+-*/) يقوم بالضغط مثلا على زر PValue يكتب PValue وهكذا بحيث المعادلة التى يكتبها المستخدم يتم تطبيقها على ال DataGridview العلوية إذا تطابقت المعادلة يعطى Valid مع العلم ان ال SN عبارة عن رقم الصف الذى سيتم علية المعادلة نفترض ان لدينا المعطيات التالية 1st row Sn = 1500 AbNormal = N Gender = Male PValue = 15 2nd row Sn = 2500 AbNormal = N Gender = Female PValue = 30 وكانت المعادلة (AbNormal = 'N' ( [1500] ) and Gender = 'Male' or AbNormal = 'N' and PValue >= 11) and (AbNormal = 'N' ( [2500] ) and Gender = 'Female' or AbNormal = 'N' and PValue >= 30) يعطى الناتج Valid وإذا كانت المعادلة (AbNormal = 'N' ( [1500] ) and Gender = 'Male' or AbNormal = 'N' and PValue >= 11) and (AbNormal = 'N' ( [2500] ) and Gender = 'Male' or AbNormal = 'N' and PValue >= 30) يعطى الناتج not valid وهكذا المشكلة تكمن فى طريقة دمج العمليات الحسابية بالشروط المكتوبة داخل المعادلة انا صممت اداة لتقوم بفك العمليات الحسابية لوحدها مهما كانت التعقيد ولكن الان لا استطيع ان ادمجها مع باقى شروط المعادلة لانها تعتبر نفس المعادلة اتمنى ان اكون وفقت فى الشرح السلام عليكم ورحمة الله الله يحفظ، أنت لم تزد شيئاً من التوضيح سوى تكرار ما ذكرته سابقا لم تجبني بخصوص وضع sn فقد ذكرت لك (لم يضح لي وضع sn لأني لا أرى قبلها and أو or) وهذا أوقفني قليلا حتى تتضح لي ما مدى أرقام PValue؟ ما هي عناصرAbNormal غير 'N'؟ وكيف ستأثر على النتيجة؟ المثال المرفق لا يوجد فيه أي شيء مما ذكرت: "الثانية عبارة عن معادلة يقوم بكتابتها المستخدم عن طريق أزرار ثابتة ( SN ,AbNormal , Gender , PValue ,Valid) ومجموعة أرقام من 0 إلى 9 و مجموعة العمليات الحسابية (+-*/) يقوم بالضغط مثلا على زر PValue يكتب PValue وهكذا بحيث المعادلة التى يكتبها المستخدم يتم تطبيقها على ال DataGridview العلوية" إذا كنت طبيباً أو دكتوراً أو بروفيسوراً فاعلم أن من يساعدونك في البرمجة قد لا يصلون إلى مستواك في فهم ما تريد أعلم ان الموضوع بالنسبة لك واضح جداً... لم ترد لي بخصوص كتاب pdf إذا كانت هناك برامج جاهزة تؤدي نفس الفكرة ضعها لنا لنرى كيفية عملها وقد يساعدك هذا للتوضيح صدقني... أتمنى أن تصل لما تريد من البرنامج في هذا المنتدى ومن أعضاءه المميزين
13-11-14, 12:51 PM
شكرا أخى الكريم
انا لست طبيبا بخصوص سؤالك عن وضعية ال SN انت فتحت لى طريق لكى اجبر المستخدم بكتابة المعادلة بشكل صحيح بخصوص ال sn يمكن وضعة قبلة او بعدة and او or مدى PValue هى عبارة عن ارقام decimal عناصر ال AbNormal هى (N,L,H) كيف ستؤثر على النتيجة إذا تحقق الشرط لا يوجد لدى كتاب ولكن انا فهمت المطلوب أعزرنى اخى فانا لا املك مهارة توضيح المعلومة لكي تصل للجميع ولكن انت ما شاء الله فهمت المقصود بسرعه واريد منك قليل من الصبر لتساعدنى
هل وضحت الفكرة
وردت لى فكرة الان بما ان العمليات الحسابية منتهية ولدى حلها باقى عمليات معالجة النص المكتوب لكى تتضح الفكرة سوف اقوم بإجبار المستخدم بكتابة المعادلة بشكل معين بحيث تكون كالتالى Gender = 'Male' ( [1500] ) and AbNormal = 'N' ( [1500] ) سأقوم بحذف Gender = 'Male' ( [1500] ) من المعادلة إذا كانت صحيحة وحذف AbNormal = 'N' ( [1500] ) من المعادلة إذا كانت صحيحة سيتبقى العملية الحسابية أقوم بمعالجتها السؤال الان كيف اتحقق من Gender = 'Male' ( [1500] ) ( [1500] ) تعبر عن رقم الصف اللذى يحتوى على البيانات |
|