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

طريقة عرض التاريخ في التقرير

بدأه assdd في 27 يونيو 2011 · 27 رد · 2,250 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لدي مشكلة عند عرض التقرير حيث يظهر التاريخ بالترتيب التالي: السنة،الشهر، اليوم

وأنا أريده يظهر بالعكس : اليوم ، الشهر، السنة

الملف مرفق

وشكراً

21.zip

#2

أخي السائل

لو أن حقل التاريخ مسجل داخل قاعده البيانات بنفس الشكل فطبيعي ان يظهر بنفس الشكل الذي هو مسجل عليه في قاعده البيانات

عموما حاول التأكد من ضبط اعدادات التاريخ من داخل الكنترول بانل بالويندوز والتأكد من انه dd/mm/yyyy

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

السلام عليكم ورحمة الله

أخي التاريخ مسجل في قاعدة البيانات كل جزء في حقل من نوع رقم أي : اليوم في حقل، الشهر في حقل،السنة في حقل ثم تم عمل استعلام وجمعت الحقول كحقل واحد والحقول في الجدول الأساسي على الترتيب التالي: اليوم ، الشهر ، السنة

ويظهر التاريخ في التقرير بشكل معكوس : السنة، الشهر، اليوم مثل:2011/6/28 وأنا أريده يظهر بالشكل:28/6/2011

وشكراً

#4
اقتباس
ثم تم عمل استعلام وجمعت الحقول كحقل واحد

هل تظهر معكوسة في الاستعلام ؟؟

هل جربت ضبط اعدادات التاريخ من Control panel ؟ كما شرحت اعلاه

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

السلام عليكم ورحمة الله وبركاته

أخي

التاريخ يظهر غير معكوس في الاستعلام

وتم ضبط إعدادات التاريخ من Control panel ؟ كما شرحت لي

ولكن لم يأتي بنتيجة

#6

post-46243-054359000 1309531513_thumb.jp

والمفروض ان نتيجة الاستعلام بتظهر بنفس الشكل لان التقرير يا أخي لا يتحكم في اتجاه التاريخ الموضوع كلة ضبط الكنترول بانل وضبط Format التاريخ في الاستعلام فالتقرير مرآه لما يظهره الاستعلام

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

وشكراً

المرفقات
1.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#7

السلام عليكم ورحوة الله وبركاته

نعم أخي التاريخ يظهر كما ذكرت:

1433/8/6

وأنا أريده يظهر بالشكل التالي : 6/8/1433

علماً أنه بالاستعلام يظهر بالشكل المطلوب :6/8/1433

لكن بالتقرير يظهر معكوس:1433/8/6

والإعدادات كما ذكرت:dd/mm/yyyy

تفضل الملف على الرابط التالي:

http://filaty.com/f/1107/73783/SI_q.zip.html

وشكراً

#8

أخي الفاضل

بعد تشغيل التقارير علي جهازي وجدت ان التواريخ مظبوطة 100% وهذا يدل علي ما قلتة سابقاً قم بضبط اعدادات Date داخل الويندوز والتقرير ليس له علاقة بذلك لذلك حاول تجربة البرنامج من علي جهاز آخر

post-46243-065065200 1309597721_thumb.jp

يمكنك ايضا من ضمن خصائص حقل التاريخ داخل التقارير ان تتحكم في طريقة عرض التاريخ وكما هو موضح بالصورة قم بتجربتة كحل بديل ربما يفي بالغرض

post-46243-057814800 1309597725_thumb.jp

المرفقات
1.jpg2.jpg

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 2 يوليو 2011 في 12:12

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#9

مرحبا أخي

هل لاحظت طريقة عرض التقرير لديك؟

التقرير ظاهر بالصورة باتجاه معاكس وبالتالي التاريخ معكوس

وهذا عكس ما يظهر التقرير لدي

الصورة بالمرفقات

p1.zip

#10

أعتقد الاختلاف بين التقرير عندي و علي جهازك أن نظام التشغيل لديك باللغة العربية واتجاه الكتابة لديك من اليمين الي اليسار لذلك قلت لك حاول تشغيل البرنامج من علي جهاز آخر تكون اعدادات اللغة انجليزية ونظام التشغيل انجليزي

هل جربت الحل الثاني المطروح من خصائص التقرير كما وضحت لك بالصورة أعلاه ؟؟

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 2 يوليو 2011 في 14:30

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#11

الصوره خير معبر اتجاه التاريخ

post-2727-017471300 1309650269_thumb.gif

المرفقات
untitled.GIF
1
#12

السلام عليكم ورحمة الله وبركاته

أشكرك أخي محمد فؤاد تركي

جربت جميع ما ذكرت لي من حلول ولم تأتي بنتيجة ونظام التشغيل لدي باللغة الانجليزية

والمشكلة التي لدي تكررت لديك ولكن مع اختلاف عرض التقرير لأن التقرير لدي يقرأ من اليمين لليسار ولديك يقرأ من اليسار لليمين فبالتالي المشكلة ظاهرة لديك أيضاً

#13

السلام عليكم ورحمة الله وبركاته

أشكرك أخي KARIMSOFT

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

ويظهر التاريخ في التقرير بشكل معكوس : السنة، الشهر، اليوم مثل:2011/6/28 وأنا أريده يظهر بالشكل:28/6/2011

هل وصلت الفكرة؟

#14
اقتباس
هل وصلت الفكرة؟

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

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#15

أستاذي

جربت ذلك ولم يحدث تغير في التقرير التغير فقط يحدث في الاستعلام

#16

اجعل الاستعلام يرجع تاريخ وليس نص في قاعدة البيانات وجرب ما ذكرت سابقا

#17
اقتباس
اجعل الاستعلام يرجع تاريخ وليس نص في قاعدة البيانات

كيف يتم ذلك؟

#18

يوجد في قواعد البينات وظائف تحول النص الي تاريخ وهي تختلف من نوع قاعدة بيانات لاخري

#19

أخي

افتح الاستعلام التالي query_all_with_date

ونفذ الكود التالي ثم شاهد نتيجتة في التقرير

Date: Left([from_datehej_d],1) & "/" & Left([from_datehej_m],1) & "/" & Left([from_datehej_y],4)

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 7 يوليو 2011 في 19:36

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#20

جرب تغير الاستعلام من

from_datehej: prog.from_datehej_y & '/' & prog.from_datehej_m & '/' & prog.from_datehej_d

الي

from_datehej: DateSerial([prog].[from_datehej_y];[prog].[from_datehej_m];[prog].[from_datehej_d])

لقد استخدمة وظيفة في الاكسس تدعي DateSerial تحول النص المتقطع الي تاريخ

#21

أستاذي/محمد فؤاد تركي

جربت الطريقة وكتبت الكود ولم يظهر أي تغيير في التقرير

مع العلم أنني جربت أيضاً أن أضع Right بدل Left ولم يظهر أي تغيير أيضاً

شاكر لك

#22

أخي KARIMSOFT

جربت الكود وظهر لي رسالة الخطأ التالية:

e2.JPG

وأزلت الأقواس المربعة وظهر نفس الرسالة لكن بدون الأقواس المربعة

شاكر لك

#23

تم تعديل كود الاخ KARIMSOFT

جرب الكود وارجع لنا بالنتيجة

from_datehej22: DateSerial([prog].[from_datehej_y],[prog].[from_datehej_m],[prog].[from_datehej_d])

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#24

أستاذي/محمد فؤاد تركي

جربت وكتبت الكود ولم يظهر أي تغيير في التقرير

شاكر لك

#25
اقتباس
جربت وكتبت الكود ولم يظهر أي تغيير في التقرير

كيف لم يظهر تغيير في التقرير :S

أنا جربتها بنفسي والدنيا شغالة زي الفل

post-46243-022364300 1310299797_thumb.jp
المرفقات
1.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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