سؤال

وأنا تصدير تقرير من وصول السيدة (2003) إلى Excel (97-2003) الانتاج.

واحد من الأعمدة لديه سلسلة الحرف الذي هو رقمية لبعض الصفوف على سبيل المثال "05-0880".

وعندما أقوم بفتح ملف الإخراج في MS Excel يتم تعيين الخلية المقابلة لعدد <ط> -372424 .

وافترض أن هذا هو سبب بواسطة Excel كونه "ذكي" وقررت أن "05-0808" يمثل قيمة الوقت أو التاريخ من نوع وتحويل السلسلة إلى قيمة رقمية المقابلة.

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

وحاولت تغيير السمة شكل من الحقل في التقرير، ولكن لا يوجد خيار "نص"، و "ستاندرد" يبدو أن تتصرف نفس تركها فارغة.

هل هناك طريقة لاستخدام <ط> تنسيق () وظيفة لإجبار انتاج سلسلة؟ إذا كان الأمر كذلك، فإن هذا يساعد حتى عندما Excel قد لا تزال تفعل تحولها ذكي؟

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

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

المحلول

في الواقع، هو أشبه العكس. MS الوصول هو غبية جدا لتصديره بشكل صحيح من التقرير. يمكنك درع البيانات مع اقتباسات أو الفواصل العليا. ولكن، كما تعلمون، وهذا قبيح جدا وتتطلب معالجة ما بعد.

وطريقي حولها كان لصياغة بعناية استعلام ومن ثم تصدير نتائج الاستعلام بدلا من التقرير. هذا وسوف تعطيك النتائج التي تتوقعها.

نصائح أخرى

وتصدير "'05 -0880" بدلا من "05-0880".

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

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