الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في إدخال وجمع العمليات الحسابية

مغلق
بدأه المالكي333 في 12 مايو 2003 · 16 رد · 1,100 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أولا.

لدي حقل ( رقم ) اسمه مجموع المبلغ وحقل مماثل اسمه ( الحسميات ) وحقل ثالث مماثل اسمه ( الصافي ) والحقل الأخير يساوي الحقل الأول ناقص الحقل الثاني.

عندما أقوم بإدخال أرقام تتضمن هللات فإن بعض هذه الحقول الثلاثة يقبل الرقم مثلما تم إدخاله تماما والبعض الآخر يقوم بتحويل الرقم فلو كان الرقم 12 والهللات 26 مثلا فإنه يحول الهللات إلى أصفار ويضيف رقما إلى الـ12 ليصبح الرقم كاملا 13 والبعض الآخر من هذه الحقول الثلاثة يحذف رقم الآحاد من 26 ويحيل الرقم إلى 20 فقط. وقد بحثت في جميع خصائص الحقول وكانت خصائصها متطابقة فلماذا هذا الاختلاف في ظل توافق الخصائص؟؟.

والسلام عليكم.

#2

اعتقد ان الحل عشان تضبط الحسبة تغير التنسيق تبع العنصر من رقم الى عمله .

#3

السلام عليكم

هديه للأخ المالكي 333

swcc-1052795862.gif

swcc-1052254947.gif

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#4

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

أخي فيصل الحربي.. شكرا على الهدية شكرا جزيلا.

إمكاناتي أقل بكثير من أن أرد لك هذه الهدية بمثلها أو بأحسن منها.. أتمنى أن أتلقى هذه الهدية على الإي ميل إذا كان يمكن الاستفادة منها في وضعها على نموذج في الأكسس مثلا أو لتحل محل الصورة ( المرسمة ) الموجودة تحت اسمي . بريدي almalki333@hotmail.com

أكرر لك خالص شكري وتقديري. وأتمنى مساهمتك في الرد على سؤالي لأنني لا أستغني عن أمثالك.

#5

أخي / المالكي333 (f)

أولا : يجب أن تكون جميع الحقول رقميه .

ثانيا : إذهب إلى خصائص هذه الحقول واختر خاصية ( تنسيق ) واختر ( ثابت )

ثالثا : اختر أيضا خاصية ( المنازل العشرية ) واكتب فيها ( 2 ) أي منزلتين

عشريتين ، اذا كنت تريد أكثر أكتب العدد الذي تريد ،،،،،،،،،،

تحياتي : أبو عقيل (f)(f)(f)

المسلم من سلم الناس من لسانه ويده

#6

حدثت عندي نفس المشكلة

والحل هو ما قاله بوعقيل حفظه الله

#7

أخي العزيز أبو عقيل.. أشكرك على تجاوبك المستمر.

صدقني يا عزيزي أن قاعدة البيانات تتضمن نفس الكلام الذي قلته. فنوع الحقول في الجدول ( رقم ) وتنسيقها ( ثابت ) والمنازل العشرية (2) كما قمت بعمل تطابق لهذه الخواص بين الجدول وبين النموذج. وكانت النتيجة أن البرنامج يقوم بتقريب رقم الهللات إلى أقرب عشرة . فإذا كانت الهللات 26 إلى 29 مثلا فإنه يقوم بقلبها إلى 30 وإذا كانت الهللات ما بين 21 إلى 24 فإنه يقوم بقلبها إلى 20

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

أكرر لك شكري وتقديري و ( انتظرني قريبا ).

أخي بو يوسف شكرا على المداخلة.

#8

أخي / المالكي333 :D

ضع مثالك أريد أن أطلع عليه من فضلك لأرى ما هي المشكلة ،،،، ;)

:eek::eek::eek::eek: شيء عجيب :eek::eek::eek::eek:

تحياتي : أبو عقيل (f)(f)(f)

المسلم من سلم الناس من لسانه ويده

#9

أخي أبو عقيل. وبقية الأخوة:

أعددت قاعدة مماثلة وفقا لما أمليتموه علي. وهذه المرة على ويندوز وأوفيس أكس بي ـ لأن ملفي السابق كان معمول على ملينيوم وأوفيس2000 ـ

في الملف المعمول على أكسيس2000 كان يقرب الهللات إلى أقرب عشرة. أما على هذا المثال فإنه يحذف الهللات كليا ويبقي على أصفار مكانها مع أن خاصية الجدول ( رقم ) والتنسيق ( ثابت ) والمنازل العشرية ( 2 ).

فالأرقام التي ستجدونها بدون أرقام عشرية ( هللات ) تم إدخالها في الواقع بهللات وكان الرقم كاملا على هذه الهيئة ( 30.27 ) ثلاثون ريالا وسبع وعشرون هللة على سبيل المثال لكن الهللات ( راحت في خبر كان ).

أفيدوني أفادكم الله.

على فكرة أخي أبو عقيل.. أرجو أن تراجع الياهو!!!.

aaaa.zip

#10

أخي / المالكي333 :D

عزيزي إذهب إلى الجدول واختر حقل من الحقول وإذهب إلى خاصية

( حجم الحقل ) سوف تجد خاصيته ( عدد صحيح طويل ) غيرها إلى

( مزدوج ) ،،،،،، في جميع الحقول ،،،، وجرب أعطني رأيك ،،،، ;)

تحياتي : أبو عقيل (f)(f)(f)

المسلم من سلم الناس من لسانه ويده

#11

أخي / المالكي333 :D

تفضل المثال بعد التعديل ،،،،،،،،،،،،

اقتباس
على فكرة أخي أبو عقيل.. أرجو أن تراجع الياهو!!!.

(clock)

لقد راجعت الموقع ،، وصلت الرسالة ، أما الملف لم يصل ، حاول إعادة الارسال

مرة أخرى ،،،،، الظاهر لم يتم الارسال بشكل صحيح ،،،،، :(

تحياتي : أبو عقيل (f)(f)(f)

aaaa.zip

المسلم من سلم الناس من لسانه ويده

#12

السلام عليكم

الاخ المالكي 333

هل شاهدت مشاركتي على الرابط

http://www.arabteam2000.com/vb/showthread....?threadid=27769

لخبطتنا يارجل !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

swcc-1052254947.gif

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#13

أخي أبو عقيل.. شكرا جزيلا على ما قمت به يبدو أن العملية انتهت!!. سأحاول أن أرسل لك الملف على ( أينا ). البريد قال لي إن عملية الإرسال تمت بنجاح!! وليست هي المرة الأولى التي أرسل من خلالها ملفا عبر البريد الألكتروني ولأول مرة أجد أن الملف لم يصل. انتظرني في العصر إن شاء الله.

أخي فيصل الحربي.. يؤسفني أنني لم أطلع على مشاركتك التي أشرت إليها في الرابط كما لم أطلع على مشاركة الأخ أشرف خليل إلا بعد وضعك لهذا الرابط الذي لا أعلم أين كان مختفيا. !!!!!!!!

لم توضح لي ما أوضحه الأخ أبو عقيل: هل وصل إليك الملف عبر بريدك أم لم يصل ؟ يبدو أني ( كشفت المستور ) :P

أشكر الجميع على هذه الإسهامات الطيبة ووفقكم الله.

#14

أخي أبو عقيل.. شكرا جزيلا لك وللأخوة في هذا المنتدى.

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

#15

نسيت أن أشير في مشاركتي الآنفة أنني أعرف الطريقة لجعل الاستعلام يقوم باستخراج الصافي عن طريق المعادلة نفسها وكذلك الحال بالنسبة للتقرير. أستطيع أن أنقل المعادلة كما هي في خانة الصافي وهو يقوم بقراءة الحقلين الأولين ووضع النتيجة في الحقل الثالث.

لكن الذي أسأل عنه هل هناك طريقة لجعل النتيجة التي نراها في خانة الصافي في النموذج تنتقل إلى الجدول. لأن المقصود من عمل نموذج أصلا هو نقل المعلومات من خلاله إلى الجدول؟. شكرا.

#16

الاخ المالكي

اذا كان اردت الا تظهر رمز س.ر فمن تنسيق ستجد اسماء العملات مثل يورو ودولار وستجد احد الخيارات (ثابت ) اختر هذا ولن تظهر الرموز

بالنسبة لتخزين حقل الصافي في الجدول ففيه حكمة قراتها في المنتدى ان ما يمكن استنتاجه لا يجب تخزينه .

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

#17

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

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…