ابو جودي قام بنشر أكتوبر 7 قام بنشر أكتوبر 7 فهم السؤال هو شطر الجواب ان لم يكن ثلثى الجواب والى الان لم يستطيع احد فهم السؤال المشكلة عند حضرتك فى عدم توضيح السؤال بشكل كاف وعدم وضع تصورات بشكل واف يا حبذا لو تضع النتيجة المطلوبة لاكثر من سجل
UserUser2 قام بنشر أكتوبر 7 الكاتب قام بنشر أكتوبر 7 57 دقائق مضت, jjafferr said: هل هذه خطوات العمل: 1- يختار المستخدم احد قيم الحقل test في الجدول Table2 ، وليكن مثلا ASO ، 2- المستخدم يكتب المعادلة التالية في السجل اعلاه: [Bili]/2 3- البرنامج يأخذ قيمة السجل [Bili] من الحقل [result] في الجدول Table1 ، ويضعها في المعادلة اعلاه ، 4- ونتيجة المعادلة يضعها في سجل [ASO] من الحقل [result] في الجدول Table1 ، يعني قيمة [result] لهذا السجل راح تتغير قيمتها حسب نتيجة المعادلة اعلاه ؟ هل هذا صحيح ؟ بالظبط كده استاذنا الفاضل @jjafferr
jjafferr قام بنشر أكتوبر 8 قام بنشر أكتوبر 8 السلام عليكم ارجو ان اكون فهمت المطلوب بالطريقة الصحيحة 🙂 1618.Cal error2.accdb.zip 1
UserUser2 قام بنشر أكتوبر 8 الكاتب قام بنشر أكتوبر 8 2 ساعات مضت, jjafferr said: السلام عليكم ارجو ان اكون فهمت المطلوب بالطريقة الصحيحة 🙂 1618.Cal error2.accdb.zip 49.89 kB · 0 downloads جزاك الله خيرا استاذنا الفاضل جعله الله فى ميزان حسناتك طب لو المعادله هيكون فيها اكثر من تست مثلا ALT/AST*UREA هتنفذ ازاي ؟؟؟؟
UserUser2 قام بنشر أكتوبر 8 الكاتب قام بنشر أكتوبر 8 10 دقائق مضت, jjafferr said: رجاء اعطنا كل انواع المعادلات مش هتكون ثابنه متغيره وفقا لمستخدم البرنامج
jjafferr قام بنشر أكتوبر 8 قام بنشر أكتوبر 8 1. هل العمليات ستكون / * - + فقط ؟ 2. كم حقل ممكن تستعمل في المعادلة الواحدة؟ هنا استخدمت حقل واحد فقط: urea / 5 وهنا استخدمت 3 حقول: ALT/AST*UREA وفي الطريقة الاولى استخدمت ارقام ، بينما في الطريقة الاخيرة استخدمت حقول فقط ، فرجاء اعطنا مجموعة امثلة لتغطية جميع الطرق. اذا كان جوابك: "مش هتكون ثابنه ، متغيره وفقا لمستخدم البرنامج". فانا من الان اقول لك: ستكون هذه أخر مشاركة لي في هذا الموضوع.
UserUser2 قام بنشر أكتوبر 8 الكاتب قام بنشر أكتوبر 8 3 ساعات مضت, jjafferr said: 1. هل العمليات ستكون / * - + فقط ؟ 2. كم حقل ممكن تستعمل في المعادلة الواحدة؟ هنا استخدمت حقل واحد فقط: urea / 5 وهنا استخدمت 3 حقول: ALT/AST*UREA وفي الطريقة الاولى استخدمت ارقام ، بينما في الطريقة الاخيرة استخدمت حقول فقط ، فرجاء اعطنا مجموعة امثلة لتغطية جميع الطرق. اذا كان جوابك: "مش هتكون ثابنه ، متغيره وفقا لمستخدم البرنامج". فانا من الان اقول لك: ستكون هذه أخر مشاركة لي في هذا الموضوع. جزاك الله خيرا بعتذر لك على الوقت والمجهود جعله الله فى ميزان حسناتك
UserUser2 قام بنشر أكتوبر 8 الكاتب قام بنشر أكتوبر 8 في 7/10/2024 at 11:43, ابوخليل said: انا اللي فاهم على صاحب الموضوع هو يريد تنفيذ (تشغيل) كود مكتوب في الجدول لهذا وجهته ان هذه الطريقة ستسبب له لاحقا مشاكل برمجية .. وايضا فيها محاذير أمنية . على كل حال انت صاحب الشان جرب هذا Dim x As String x = DLookup("cal", "test_tbl") Me.C = Round(Eval(x), 3) Cal error2.rar 28.21 kB · 4 downloads جزاك الله خيرا استاذنا @ابوخليل هذا هو المطلوب متبقى نقطه لو ممكن تساعدنى بها DLookup("cal", "Table2 ") يستدعى ده بشرطين الاول كود التست الموجود فى حقل CODE فى جدول Table2 وكود العميل الموجود فى حقل ID فى جدول Table1 Cal error - 3.accdb
jjafferr قام بنشر أكتوبر 9 قام بنشر أكتوبر 9 السلام عليكم عملت جميع الاحتمالات ، و ان شاء الله افرد موضوع لزر الفأرة اليمين (قيم متغيرة) . البرنامج لا يتأكد من صحة القيم التي تم ادخالها ، للعلم. لا تنسى تنقر على الفأرة اليمين لإدخال الحقول من الجدول Table 1. 1618.1.Cal error2.accdb.zip
UserUser2 قام بنشر أكتوبر 10 الكاتب قام بنشر أكتوبر 10 21 ساعات مضت, jjafferr said: السلام عليكم عملت جميع الاحتمالات ، و ان شاء الله افرد موضوع لزر الفأرة اليمين (قيم متغيرة) . البرنامج لا يتأكد من صحة القيم التي تم ادخالها ، للعلم. لا تنسى تنقر على الفأرة اليمين لإدخال الحقول من الجدول Table 1. 1618.1.Cal error2.accdb.zip 62.91 kB · 2 downloads وعليكم السلام جزاك الله خيرا استاذنا @jjafferr بعتذر لحضرتك على تعبك ووقتك ربنا يجعله فى ميزان حسناتك * هل من حل لدى حضرتك اخر غير الكليك اليمين لكثره الاختبارات ممكن تستبدل باليست بوكس او كومب بوكس * ازاى نعمل نCal error - 3.accdbموذج به زر عن الضغط عليه يظهر نتيجه المعادله المسجله مسبقا فى جدول Table2 فى حقل result فى Table1
jjafferr قام بنشر أكتوبر 10 قام بنشر أكتوبر 10 40 دقائق مضت, UserUser2 said: هل من حل لدى حضرتك اخر غير الكليك اليمين لكثره الاختبارات ممكن تستبدل باليست بوكس او كومب بوكس مافي داعي تستخدم نقرة الفأرة اليمين ، تقدر تكتب مباشرة في حقل المعادلات. الهدف من مثالي السابق (القائمة المنسدلة Combobox) ، ومن مثالي الاخير (القائمة من النقر على الفأرة بالزر اليمين) ، هو حتى لا يخطئ المستخدم ودخل حرف غلط ، واللي على اساسه لن يعمل البرنامج. هدفي من سؤالي سابقا: في 8/10/2024 at 20:20, jjafferr said: فرجاء اعطنا مجموعة امثلة لتغطية جميع الطرق. هو حتى افكر في طرق اخرى في استعمال Combobbox ، ولكن هذا لا يمكن اذا كانت المعادلات بهوى المستخدم.
UserUser2 قام بنشر أكتوبر 10 الكاتب قام بنشر أكتوبر 10 6 دقائق مضت, jjafferr said: الهدف من مثالي السابق (القائمة المنسدلة Combobox) ، ومن مثالي الاخير (القائمة من النقر على الفأرة بالزر اليمين) ، هو حتى لا يخطئ المستخدم ودخل حرف غلط ، واللي على اساسه لن يعمل البرنامج. بالظبط كده نخليها من خلال القائمة المنسدلة Combobox فى الاختيار منعا للاخطاء قائمه الاختبارات تحتوى اكثر من 500 اختبار 55 دقائق مضت, UserUser2 said: * ازاى نعمل نCal error - 3.accdbموذج به زر عن الضغط عليه يظهر نتيجه المعادله المسجله مسبقا فى جدول Table2 فى حقل result فى Table1 ?
jjafferr قام بنشر أكتوبر 10 قام بنشر أكتوبر 10 في 8/10/2024 at 17:01, jjafferr said: ارجو ان اكون فهمت المطلوب بالطريقة الصحيحة 🙂 الطلبين موجودين في هذه النسحة
ابوخليل قام بنشر أكتوبر 10 قام بنشر أكتوبر 10 في 8/10/2024 at 23:46, UserUser2 said: جزاك الله خيرا استاذنا @ابوخليل هذا هو المطلوب متبقى نقطه لو ممكن تساعدنى بها DLookup("cal", "Table2 ") يستدعى ده بشرطين الاول كود التست الموجود فى حقل CODE فى جدول Table2 وكود العميل الموجود فى حقل ID فى جدول Table1 Cal error - 3.accdb لا يمكنك استدعاء قيمة صحيحة .. يجب أولا عمل علاقة بين الجدولين ..
UserUser2 قام بنشر أكتوبر 10 الكاتب قام بنشر أكتوبر 10 2 دقائق مضت, ابوخليل said: لا يمكنك استدعاء قيمة صحيحة .. يجب أولا عمل علاقة بين الجدولين .. لو وقت حضرتك يسمح تعمل مثال شكرا لحضرتك
ابوخليل قام بنشر أكتوبر 10 قام بنشر أكتوبر 10 اي مثال ؟ في الاساس طلبك غير واضح .. انت فقط اللي فاهمه انت المبرمج .. وانت ادرى بمكان الربط الصحيح .. احتمال الربط يتم من خلال جدول ثالث موجود في مشروعك .. مثلا جدول الاسماء او غيره 1
Hema24 قام بنشر نوفمبر 7 قام بنشر نوفمبر 7 (معدل) انا حابب اوضح نقطه انا تقريبا فهمت اللى انت عايز تعمله بص من كلامك انت عايز تخلى المستخدم يكتب المعادله بنفسه بدل ما يتم حفظها داخل اكواد vba بالتالى هيكون صعب يقدر يعدلها دا اولا.. وبعدين المعادله دى انت محتاج تحولها لداله دولوك اب عشان تستخدمها فى فورم ادخال النتائج ..علشان فى لحظة ادخال نتيجه الحقل المحسوب هتقوله انه بيساوى الحقل اللى فيه الداله فى الجدول الحل وانت فى فورم تسجيل المعادله بعد اختيار اسم التست يكون فى كود يحول اسم التست للكودالخاص بيه واى رموز تانيه زى العمليات الحسابيه تفضل زى ماهى فى الكود يعنى مثلا دا تحليل محسوب اسمه homair ودى المعادله بتاعته اللى هيتم تكوينها فى الفورم (FBG*Fasting Insulin)/405 انت محتاج تحول المعادله لداله زى كدا (DLookup("result","test_order_tbl","[tcode] = 4 And [ID] = [Forms]![visit_frm]![ID]")*DLookup("result","test_order_tbl","[tcode] = 651 And [ID] = [Forms]![visit_frm]![ID]"))/405 انا فاهم صح كدا تم تعديل نوفمبر 7 بواسطه Hema24
UserUser2 قام بنشر نوفمبر 7 الكاتب قام بنشر نوفمبر 7 (معدل) 4 ساعات مضت, Hema24 said: انا حابب اوضح نقطه انا تقريبا فهمت اللى انت عايز تعمله بص من كلامك انت عايز تخلى المستخدم يكتب المعادله بنفسه بدل ما يتم حفظها داخل اكواد vba بالتالى هيكون صعب يقدر يعدلها دا اولا.. وبعدين المعادله دى انت محتاج تحولها لداله دولوك اب عشان تستخدمها فى فورم ادخال النتائج ..علشان فى لحظة ادخال نتيجه الحقل المحسوب هتقوله انه بيساوى الحقل اللى فيه الداله فى الجدول الحل وانت فى فورم تسجيل المعادله بعد اختيار اسم التست يكون فى كود يحول اسم التست للكودالخاص بيه واى رموز تانيه زى العمليات الحسابيه تفضل زى ماهى فى الكود يعنى مثلا دا تحليل محسوب اسمه homair ودى المعادله بتاعته اللى هيتم تكوينها فى الفورم (FBG*Fasting Insulin)/405 انت محتاج تحول المعادله لداله زى كدا (DLookup("result","test_order_tbl","[tcode] = 4 And [ID] = [Forms]![visit_frm]![ID]")*DLookup("result","test_order_tbl","[tcode] = 651 And [ID] = [Forms]![visit_frm]![ID]"))/405 انا فاهم صح كدا تمام بالظبط كده ياريت لو ترسل مثال من فضلك او تعدل على الملف الاساسى تم تعديل نوفمبر 7 بواسطه UserUser2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.