بعد إذن أخي @Foksh كنت قد قمت بالرد على الطلب في المرة السابقة (يبدو أنه تم حذف الموضوع السابق وأعيد نشره هنا)
عموماً كان ردي على النحو التالي :
يجب علينا معرفة أنه عند إجراء عملية حسابية بين حقلين لكلا منها نوع بيانات مختلف فإن أكسس يقوم بإعطاء الناتج النوع الأقوى بين الإثنين أو نوع أقوى من الإثنين ومن خلال المثال المرفق سابقاً فإن نوع الحقل Quantity كان (صحيح طويل أو Long Integer) وحقل Price كان (فردي أو Single) لذلك فقد قام الأكسس بجعل ناتج ضرب الحقلين من النوع (مزدوج أو Double) ولتوضيح معنى كلامي قمت بإرفاق المثال بعد أن أضفت إليه نموذج جديد أضفت فيه أربعة مربعات نص يتم فيها ضرب الحقل Quantity في الحقل Price أول مربع نص Auto يوضح ناتج الضرب كما هو الحال في مثالك (وفيه سيتم تحويل نوع البيانات آلياً من قبل أكسس) ومربع النص الثاني قمت فيه بتحويل الناتج إلى نوع البيانات مزدوج وفي الثالث حولته إلى صحيح طويل والرابع إلى فردي وسنلاحظ أن مربع النص المحول إلى مزدوج سيطابق ماتم تحويله آلياً وهذا يعني أن أكسس هو من قام بتحويله إلى مزدوج والذي بعده ولأني حولته إلى عدد صحيح فقد قرب الكسور إلى أقرب رقم صحيح وآخر مربع نص والذي حولناه إلى فردي فقد طابق النتيجة التي تريد الوصول لها
إذا في الأخير فإن أمامك حل من إثنين
- إما أن تقوم بتحويل النتيجة إلى نوع رقم فردي كما هو موضح في النموذج الذي قمت بإضافته في الثال المرفق
- أو أن تقوم بتغيير نوع الحقل Quantity إلى (فردي أو Single)
تحياتي
برنامج الفواتير سيرفس الجديد 2026 02-08-2026 (1).accdb