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

عمل تقرير بين تاريخين .. مشكلة لم أجد لها حل نهائياً ..

مغلق
بدأه aboad20 في 10 مايو 2007 · 7 رد · 1,921 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم ..

بداية وضعت هذا الموضوع في هذا القسم ولم أضعه في قسم التقارير ، لأن ما أريده هو تمرير القيمة من الفيجول إلى الكريستال ريبورت ..

كل مافي الأمر أني أريد أن أعمل تقرير يعرض المنتجات التي تنتهي بين تاريخين يحددها المستخدم ..

جربت هذه الطرق جميعها عند الفورملا ولم تعمل معي ..

1-

SelectionFormula = "{dates.expdate} in #التاريخ الأول# to #التاريخ الثاني#"

2-

SelectionFormula = "{dates.expdate} between #التاريخ الأول# and #التاريخ الثاني#"

3-

SelectionFormula = "{dates.expdate} >= #التاريخ الأول# and {dates.expdate} <= #التاريخ الثاني#"

جميع هذه الطرق لم تعمل بالشكل المطلوب ..

علماً أن البيانات تؤخذ من قاعدة البيانات مباشرة ، وليس عن طريق DataSet

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

لكم التحية ، وشكراً ..

تم تعديل هذه المشاركة بواسطة aboad20 في 10 مايو 2007 في 18:26

#2

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

الأخ aboad20

هذه مشكلة حدثت لي من زمان ,, اقصد __ صار لي اكثر من ثلاثة أشهر ,, ابحث عن الحل ,, ولم أجد ...

يبدو لي في هذا الزمن ,, لن تحصل على معلومة مجانا + + + +

لاني اتصلت على خبراء في الدوت نت ,, وكانت اجابتهم ..... كم تدفع وانا احل لك المشكلة ,,,

وشكرا

063bx.gif
#3
sso_neT كتب:
سلام عليكم ...

الأخ aboad20

هذه مشكلة حدثت لي من زمان ,, اقصد __ صار لي اكثر من ثلاثة أشهر ,, ابحث عن الحل ,, ولم أجد ...

يبدو لي في هذا الزمن ,, لن تحصل على معلومة مجانا + + + +

لاني اتصلت على خبراء في الدوت نت ,, وكانت اجابتهم ..... كم تدفع وانا احل لك المشكلة ,,,

وشكرا

هذا الكلام غير صحيح

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

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

الأخ السائل لايمكنني بصيغة سؤالك الإجابة

اعمل مثالا صغيرا توضح فيه المشكلة حتى نقوم بالتعديل عليه وإعطاؤك الحل الصحيح

وبالمناسبة SelectionFormula تأخذ نفس محتويات قسم Where في عبارة Select

= منقول لقسم التقارير القسم الصحيح للسؤال

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

أخ محمد ,, اذا لم تفهم قصدي ,, فلا تثير الضوضاء

انا اقصد خبراء الدوت نت ,, الموجودين في السوق الحرة ,, خاااارج المنتدى ,,,

وكان قصدي ,, انهم يأخذون مبلغ طائل على معلومة صغيره ,, فما بالك اذا كان برنامج كبير :)

وانا قلت _( لاني اتصلت على خبراء في الدوت نت ,, ) ,, ولهذا السبب لجأت الى هذا المنتدى وطلبت المساعدة ,, لاني لا اعرف اي مشرف موجود في المنتدى ,, ولم اتصل فيه ابدا,,,

وشكرا

063bx.gif
#6

الحمد لله .. بعد عدة محاولات وتجارب عرفت الإجابة ..

كم تدفعوا وأعلمكم ؟ .... هههههه أمزح ..

SelectionFormula = "{dates.expdate} = #التاريخ الأول# to #التاريخ الثاني#"

وكان الحل هو باستبدال in بـ = ..

وبهذا أصبح يعطيني نتائج ممتازة .. لكن المشكلة المتبقية ..

أنه يجب عليك إدخال التاريخ كما يلي :

mm/dd/yyyy

وعندما تدخل التاريخ بطريقة :

dd/mm/yyyy

فإنه يخرج نتائج خاطئة ..

حاولت تعديل خصائص التقرير وجعلت كل مافي التقرير على غرار dd/mm/yyyy لكنه حتى الآن لم يأتي بنتيجة ..

إن حصل أي جديد .. فسأعود لأعلمكم ..

وإن كان أحدكم يعرف الإجابة فليخبرنا مشكوراً ..

لكم التحية ..

#7

كمثال سريع ..

لو أردت إخراج جميع الأدوية التي تنتهي بين تاريخين معينين .. :)

لك التحية

#8
aboad20 كتب:
لكن المشكلة المتبقية ..

أنه يجب عليك إدخال التاريخ كما يلي :

mm/dd/yyyy

وعندما تدخل التاريخ بطريقة :

dd/mm/yyyy

فإنه يخرج نتائج خاطئة ..

حاولت تعديل خصائص التقرير وجعلت كل مافي التقرير على غرار dd/mm/yyyy لكنه حتى الآن لم يأتي بنتيجة ..

يا عزيزي هذه المشكلة ليست من برنامجك أو من التقارير بل هي من الخصائص الأساسية لقاعدة البيانات حاول السؤال في القسم المخصص لقاعدة البيانات التي تستخدمها عن كيفية تغيير تنسيق التاريخ الافتراضي للتنسيق الذي تريده أو استخدم دوما دوال تغيير تنسيق التاريخ برمجيا لضبط تنسيق التاريخ كما تريده عند القراءة أو التخزين

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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

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

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

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

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

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