السلام عليكم .... اخوتي اعضاء المنتدى المحترمون ....
::: كيفية عمل اكثر من عمود لسجلات النموذج المستمر ؟
وكما في الصورة ادناه. ::: مع كل الشكر والتقدير:::
::: ممكن اعرف سبب انشاء ستة جداول متشايهه في الاعمدة حيث يمكن الاستعاضة عنها بجدول او اثنين ؟! عموما هذا الكود
if me . file = اوامر_ادارية then
me. subformname.sourceobject = power3
end if
::: شكري وتقديري لك استاذنا الغالي رمهان .
:::الحل تمام لقد كنت افكر في تفكيك عناصر nv لتسهل عملية المقارنة مع كل عنصر على حدة .
::: اما الاخ الرائع الاستاذ شيفان وبطريقته الخاصة للحل استفاد من عملية التفكيك .
::: اصبح هناك طريقتان للحل طريقة استاذ رمهان و كذلك طريق استاذ شيفان .
والى مزيد من التالق والنجاح ....
عزيزي استاذ شيفان شكرا لك ادعوا الله ان يفنح لك ابواب الخير
::: نعم الحل تمام 100 % ممتاز وخفيف الضل احسنت ووفقت لمزيد من النجاح والخير ..
حياك الله اخي رمهان ...
::: Equivocal تعني مشكوك فيه او غير اكيد وهي قيمة بين قيمتين تشبه Nil . اي عندما تكون قيمة result اكبر من قيمة Negative , ولكنها بالوقت نفسه اقل من قيمة Positive
::: والمثال Negative<Equivocal<Positive .... طاب مساءك بالخير اخي
حياك الله اخي الكريم شيفان ..
:: عمود المقارنة Normal Value او nv على ارض الواقع هو النسب الطبيعية للعناصر والهورمونات في جسم الانسان ويتضمن الحالات الاربعة التالية فقط :
1-[ Text Num1 - Num2 ] . مثلا Male 3 - 5 , Female 4 - 12 والمطلوب بعد المقارنة (Low<Nil<high)
::: بمعنى ان كانت result اقل من Num1 فان case =low وان كانت بين Num1 و Num2 فان case=Nil اما ان كانت اكبر من Num2 فان case =High
2- [ Text > Num2], و 3- [Text < Num1] متلا positive > Num , Negative < Num
::: بمعنى ان كانت result اقل من Num1 فان case =Negative وان كانت اكبر من Num2 فان case =Positive وان كانت بين Num1 و Num2فان case =Equivocal
4- [Num1 - Num2] . نفس الحالة الاولى لكن هنا بدون Text فقط من رقم الى رقم والمطلوب بعد المقارنة (Low<Nil<high) .
مع جل احترمي وتقديري لك وللاخ رمهان (خبيرنا ابو المختصرات)
::: وللأمانة حلك الأول اخي العزيز جيد جدا لو لا انه لا يتفاعل مع الارقام التي أكبر من Num2 برقمين فما فوق لكن ان كان تكبر برقم واحد فانه يعمل بشكل جيد ...
:::اهلا اخي رمهان .... نعم من حقك تقول هكذا .. لكن الموضوع ببساطة هو مقارنة قيمة الحقل result مع ما يحتويه الحقل nv من صيغة وهي اما (اكير من او اصغر من او بين) ليملا الحقل case بما يناسب حالة المقارنة ...... وعذرا منك اخي .
::: اخي الكريم شيفان اسعد الله مساءك ... اشكر مجهودك الرائع .
::: كنت اقوم بدراسة الاحتمالات كلها .... وكانت ممتازة .... عدا اذا كانت قيمة result اكبر من قيمة nv يرقمين او اكثر .
::: وفيما عدا ذلك فهو ابداع كردستاني ...... مع تمنياتي لك بالخير .
حياك الله اخي الكريم رمهان .... واسعد الله اوفاتك
::: pos دائما اكبر من x المتغير ..... اما Neg فهي دائما اقل من x المتغير ....... اما الررقم الذي يقع بين x و y فهو دائما Equ ..
::: وتقبل مني اطيب المنى
::: اهلا اخ بيبو برنامجك يحتوي على اخطاء في بنية الجداول حيث لا توجد علاقات ... برايي انت بحاجة الى جدولين فقط .
::: جدول الباصات (رقم تلقائي-رقم الباص-اسم السائق-الجهة) .... وجدول الحركات (رقم تلقائي-رقم الباص-تاريخ الحركة-ساعة الخروج-ساعة العودة-كم الخروج-كم العودة-تاريخ العودة). وقم بالربط بينهما بواسطة رقم الباص بعلاقة راس باطراف .
:::قم ببناء هذين الجدولين للقاعدة فيجب ان تبنى القاعدة على الصح ... وسنرى ما يمكننا مساعدتك .
::: نعم اخي شيفان x , y كلاهما رقم متغير Integer...
::: كل ما هنالك مقارنة قيمة حقل Result بالرقم (من والى) بعد النص (male,female,pos,Neg.....etc) في الحقل nv ,ليتم ادراج قيمة الحقل case المناسبة وكما في الجدول .
::: اتمنى لك النجاح في هذا التحدي .
::: اخي عليك ربط حقل امر الصرف في جدول النموذج الرئيسي بحقل امر الصرف في النموذج الفرعي.
::: او تجعل قيمة الحقل الافترضية في النموذج الفرعي مساوية للقيمة في النموذج الرئيسي .