ali1393 قام بنشر ديسمبر 14, 2014 قام بنشر ديسمبر 14, 2014 (معدل) السلام عليكم ورحمة الله وبركاته احبتي فالله لدي مشكلة في برنامج وهي الارقام العشريه تكون طويه وفي الجمع تسبب لي مشكلة وتختلف عن جمع الالة وهي مثلا كا لتالي 0.166666666667 0.333333333333 بدل ما يطلع الناتج اللي مختصره على ثلاث ارقام بعد الفاصلة العشريه 0.499 يطلع 0.500 حيث يقرب العدد 7 بدل ما يكون الآختصار 0.166+0.333 يكون كذا 0.167+0.333 وهذه مشكله مختلف عن الآله الحاسبه ودمتم بألف خير أول مشاركة لي معكم عجزت ارفع البرنامج لكبر حجمه وارسلت الصوره مرفقه44444.rar تم تعديل ديسمبر 14, 2014 بواسطه ali1393
.Azhar قام بنشر ديسمبر 14, 2014 قام بنشر ديسمبر 14, 2014 في الجدول ام في الاستعلام ام في النموذج . هل من الممكن ارفاق مثال .
ali1393 قام بنشر ديسمبر 14, 2014 الكاتب قام بنشر ديسمبر 14, 2014 النموذج حاولت ارفااقه لكن حجمه كبير وهي في الجدول والاستعلام والتقرير
.Azhar قام بنشر ديسمبر 14, 2014 قام بنشر ديسمبر 14, 2014 شاهد هذا المرفق , هل هذا ما تقصد Database3.rar
ali1393 قام بنشر ديسمبر 14, 2014 الكاتب قام بنشر ديسمبر 14, 2014 المشكله البرنامج على 2003 وهذا ما فتح معي وعجزت في تحميل البرنامج ورفعت صورة له في المشاركة الأولى وشاكر تعاونك معي
ali1393 قام بنشر ديسمبر 14, 2014 الكاتب قام بنشر ديسمبر 14, 2014 الله يحفظك ولا هنت ي غالي لكن لم يفي بالمطلوب كما ذكرت
ali1393 قام بنشر ديسمبر 14, 2014 الكاتب قام بنشر ديسمبر 14, 2014 اذكر ان فيه داله اسمها lifte تختصرفي الآرقام لكن نسيت طريقتها
ابوخليل قام بنشر ديسمبر 14, 2014 قام بنشر ديسمبر 14, 2014 جزاك الله خيرا استاذ ازهر على ما تقدم لاخوانك اخي السائل : استخدم هذه الدالة Round على النحو التالي داخل الاستعلام او في عنصر تحكم الحقل : Round([yourfiled];2) وداخل محرر الفيجوال على هذا النحو : Round([yourfiled],2) الرقم 2 هو لعدد الارقام بعد الفاصلة ويمكنك تحديد عدد الارقام كما تريد طبعا يمكنك ادخال هذه الدالة على العمليات الحسابية ولكن لا تنسى القوسين
ali1393 قام بنشر ديسمبر 15, 2014 الكاتب قام بنشر ديسمبر 15, 2014 اخي ابو خليل الدالة ممتازه للتقريب ولكن المشكلة فيه جبر لأخر رقم بمعنى لو كان عندي المجموع 499 يجبره الى 500 وهذي مشكله ودي يكون المجموع نفس اللي في الالة الحاسبه والبرنامج مرفق ادناه البرنامج.rar
.Azhar قام بنشر ديسمبر 15, 2014 قام بنشر ديسمبر 15, 2014 شكرا جزيلا استاذ ابو خليل على الاطراء . اخي العزيز علي دالة Left هي لرفع عدد معين من الحروف او الارقام من اليسار . اذا كنت تريد عمل هذه الدالة فيكون كتابتها هكذا . انا لم افهم ما تريد بالضبط , الاستاذ ابو خليل وضع لك دالة الرندوم لغرض التقريب وتقول ليس هذا هو الحل ممكن ان تشرح لنا اكثر وبشكل مفصل . اما دالة الــ Left. فهذه امثله لها . = Left([NameField],1) هل تقصد انه عند وضع مؤشر الماوس في الحقل تظهر لك الكسور العشرية وهذه هي المشكله ؟
أبا عمر قام بنشر ديسمبر 15, 2014 قام بنشر ديسمبر 15, 2014 السلام عليكم ورحمة _الله_ وبركاته بعد إذن الأستاذ أبو خليل والأستاذ أزهر إن أحسنت الفهم الأستاذ علي يريد فقط أن تكون العلامات العشرية مثلا اثنان وبدون تقريب الى أعلى أو الى أسفل الحل الأول : z = Int(x * 100) / 100 حيث أن z هو حقل الناتج x هو حقل الذي يحتوي على الرقم المراد تقريبه جرب هذا في النموذج Ah.rar
.Azhar قام بنشر ديسمبر 15, 2014 قام بنشر ديسمبر 15, 2014 صباح الخير استاذ ابو عمر . منور بمرورك الطيب . كما اضيف للاخ علي هذا المقال . ارجوا ان ينتفع منه . والافضل انه لاجراء العمليات الحسابية حيث التقريب يكون غير مقبول . يجب عليك استخدام العملات ولا تستخدم عدد صحيح أو نوع بيانات طويل. http://support2.microsoft.com/kb/111781
ali1393 قام بنشر ديسمبر 15, 2014 الكاتب قام بنشر ديسمبر 15, 2014 الاستاذ ابو ازهر الاستاذ ابو خليل الاستاذ ابو عمر اشكركم جزيل الشكر والله يعطيكم العافية على التفاعل الغير مستغرب. انا قد لم اوفق في ايصال المعلومة بالشكل الصحيح لأن المشكلة لاتزال ولكن صورة واجهة البرنامج وقمت بإرفاقه وإن شاءالله نجد الحل عندكم وأنا والله محتاجه ضروري في هاليومين بالنسبه للجمع فيه اشكاليه وهي يقوم بجبر الكسر ومخالف عن جمع الالة والان لو تجمعون الاعداد التي في الصور لتشاهدون الاختلاف عن الالة وهي لها معادلة وطريقتها كالتالي 1ضرب الجزء من السنه تقسيم 360 2 ضرب الجزء من السنه تقسيم 360 كما في تصميم النموذج البرنامج.rar 5.rar
.Azhar قام بنشر ديسمبر 15, 2014 قام بنشر ديسمبر 15, 2014 السلام عليكم اخي علي . ممكن توضح في الصورة المرفقة ماهي الارقام الصحيحة التي يجب ان تظهر . الحقل H هو عدد صحيح وليس كسر عشري ولذلك عند جمعه مع الحقل N سوف يكون ليس في الكسر وانما في العدد الصحيح . وعند تطبيق المعادلة في الالة الحاسبة يظهر نفس الناتج . من الممكن ان تضع لنا ما هي الارقام التي يجب ان تظهر لك فوق الحقول S و N . مع الابقاء على الارقام القديمة الموضحه في مرفقك .
ali1393 قام بنشر ديسمبر 15, 2014 الكاتب قام بنشر ديسمبر 15, 2014 استاذي ازهر يعني طال عمرك لو طلعي عندي الجزء من السنه بالأيام في الخدمة الميدانية 0.166666666667 أود أن اختصره الى 0.166 والجزء من السنة في الخدمة الميدانية 0.3333333333 أختصره الى 0.333 واجمعها مع بعض تطلع 0.499 وهذا هو الصح واللي اريده ولكن اجمع مثل اللي بالجهاز على العدد الطويل يكون المجموع كذا 0.500 وهذا لا اريده لأنه اتوقع يضيف العدد 7 اللي بعد 6
.Azhar قام بنشر ديسمبر 15, 2014 قام بنشر ديسمبر 15, 2014 تفضل انظر لهذا المثال . كل ما هنالك تقوم بتحويل المنازل العشرية من Auto الى 3 ومسح الاصفار التي انت وضعتهم 0.0000 وتختار ستندر . الفاصلة العائمة.rar
ali1393 قام بنشر ديسمبر 15, 2014 الكاتب قام بنشر ديسمبر 15, 2014 مرحبا اخي ازهر هذا هو المطلوب لكن ما ضبط على البرنامج حقي ممكن تعملها لي على البرنامج اللي ارفقته لك وأنا لك من الشاكرين
ali1393 قام بنشر ديسمبر 15, 2014 الكاتب قام بنشر ديسمبر 15, 2014 مرحبا اخي ازهر هذا هو المطلوب لكن ما ضبط على البرنامج حقي ممكن تعملها لي على البرنامج اللي ارفقته لك وأنا لك من الشاكرين
ali1393 قام بنشر ديسمبر 15, 2014 الكاتب قام بنشر ديسمبر 15, 2014 مرحبا اخي ازهر هذا هو المطلوب لكن ما ضبط على البرنامج حقي ممكن تعملها لي على البرنامج اللي ارفقته لك وأنا لك من الشاكرين 7.rar
ali1393 قام بنشر ديسمبر 15, 2014 الكاتب قام بنشر ديسمبر 15, 2014 أخي ازهر انا اتعبتك معي لكن احتسب الآجر ولك مني دعوة بظهر الغيب الان العدد 7 هذا اللي في الجزء من السنه في الخدمة الميدانيه ليش تقدم هو كذا في الحسبه 0.166666666667 ليش ما يكون كذا في الاختصار 0.166 فقط بدل العدد 7 اللي هو آخر شي ودي فقط ب 0.166 العدد رقم 7 هذا ما ودي ان يكون من ضمن الجمع
أفضل إجابة يوسف أحمد قام بنشر ديسمبر 16, 2014 أفضل إجابة قام بنشر ديسمبر 16, 2014 بارك الله فيكم اخواني جميعاً اخي علي جرب وضع التعبير التالي في مصدر مربع النص n =Val(Left((1*[f]/360),5)) ارجو ان يكون هو المطلوب بالتوفيق للجميع 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.