سؤال

لذلك لدي مربع قائمة يعرض متوسطات في جدول مثل التنسيق من استعلام Crossyab. إنه فقط ما أحتاجه للاستعلام صحيح ، هناك شيء واحد فقط. اضطررت إلى تعيين خصائص الحقل في الاستعلام كتنسيق: قياسي .. مرجل: 2. وهو بالضبط ما احتاجه. ومع ذلك .. مربع القائمة لن يلتقط هذا.

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

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

شكرًا!

هل كانت مفيدة؟

المحلول

جرب ال شكل وظيفة في استعلامك لتحويل القيم العددية إلى سلاسل تنسيق. فيما يلي عينة قمت بنسخها من النافذة المباشرة:

? Format(-.2345,"###,###,##0.##")
-0.23

يحرر: هنا مثال باستخدام وظيفة التنسيق في استعلام.

SELECT Format(num_field, "###,###,##0.##") AS two_decimals
FROM MyTable;

جرب نهجًا مشابهًا باستخدام استعلام Crosstab المحفوظ بدلاً من Mytable.

نصائح أخرى

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

تحرير: يصيح. كنت أفكر في عنصر تحكم Combobox ، وليس التحكم في القائمة. عن طريق الاعتذار ، يرجى قبول خصم 20 ٪ من هذه النصيحة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top