بتاريخ: 5 أغسطس 200619 سنة comment_75786 السلام عليكم ورحمة الله وبركاتهأخواني عملت تقرير ووضعت له باراميتر ومن ضمن البارميتر هذي تاريخ المطلوب كيف اقدر اجعل ان البارميتر هذا اللي اهو التاريخ يكون ياخذ قيمته من التاريخ الحالي يعني sysdate في الفورم كنا نعمل ان القيمة الافتراضية للمربع النصي $$date$$ ويجيبلي فيه التاريخ الحالي لكن يوم وضعتها في التقرير لايقبل هذه القيمهانا وضعت patch-file يقوم بتشغيل هذا التقرير يوميا في وقت معين لذا لابد ان يكون قيمة التاريخ متغير يوميا وياخذ تاريخ اليوم الحالي لان التقرير هذا ماراح احد يشغله ولا راح ينادى من فورم انما هو فقط .rep فماهي القيمة الافتراضية الصحيحة الممكن وضعها في التقرير لتقرأ التاريخ الحالي..؟نسيت اخبركم ان الريبورت هو 6i تم تعديل 5 أغسطس 200619 سنة بواسطة Amateur تقديم بلاغ
بتاريخ: 5 أغسطس 200619 سنة comment_75824 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهأخي الكريم لا حاجة لهذا التعب هناك شيء جاهز في الreport builder وهو نوع من المتغيرات الجاهز ماعليك سو عمل feild في التقرير لتضع فيه التاريخ ثم تذهب لخصائص هذا الحقل وتذهب لخاصية الsourceوتختار المتغير current date وفي الformat mask nested تحدد ماهي طريقة عرض التاريخ أي فورمات التقريروإذا لم تنجح معك أخبرني أو أرسل التقرير لأطبق لك هذه الطريقة والسلام عليكم ورحمة الله وبركاته تقديم بلاغ
بتاريخ: 6 أغسطس 200619 سنة كاتب الموضوع comment_75861 اخي العزيزفي قائمة source لم يظهر لي خيار current date كما قلت سابقا والمشكلة هي في متغير التاريخ المفترض استخدامه يعني ماهو المتغير الخاص ببراميتر التقرير ليظهر في نفس الباراميتر تاريخ اليومالمرفق عبارة عن ملف بسيط لا يوجد به جملة استعلام من جدول بل من dual وفيه البارميتر اذا استطعت ان تثبت التاريخ الحالي في الباراميتر اكون شاكرا لك date_test.zip تقديم بلاغ
بتاريخ: 6 أغسطس 200619 سنة comment_75906 اللى انا فاهمه انك عاوز مثلا جميع الحركات التى تمت اليوم مثلا جميع الفواتير التى تمت اليومهل انا فاهم صح او غلط؟ تقديم بلاغ
بتاريخ: 7 أغسطس 200619 سنة كاتب الموضوع comment_75970 كلامك صحيحبس المقصد بشكل عام كيف اخلي الباراميتر اللي بالريبورت تحمل قيمة افتراضية وهي التاريخ الحالي سبق وقلت ان بالفورم لو انشأنا مربع نصي وجعلنا قيمته الافتراضية $$date$$ يعرض فيه التاريخ الحالي لكن يوم وضعتها في البارميتر للتقرير لايقبل هذه القيمه طبعا فيه حل آخر انه بالامكان ان اضع بنفس الاستعلام sysdate وتنتهي المشكلة لكن هل من الممكن تطبيق ماقلت.. وشكرا لكم تقديم بلاغ
بتاريخ: 7 أغسطس 200619 سنة comment_75979 لو عرفنا بارامتر مثلا P_DATE ونوعه DATE وبعدين نضع هذا الكود فى BEFORE PARAMETER FORM TRIGGERالكود هوSELECT SYSDATE INTO _DATE FROM DUAL;وبعدين جرب التقرير بتاعك هتلقيه فيه قيمة افتراضية هى تاريخ اليوم تقديم بلاغ
بتاريخ: 7 أغسطس 200619 سنة comment_75982 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهأخي الكريم لو تضع FORMULA على مستوى التقرير وتضع داخلها جملة SELECT SYSDATEأعتقد أن المشكلة إن شاءالله تحل والسلام عليكم ورحمة الله وبركاته تقديم بلاغ
بتاريخ: 8 أغسطس 200619 سنة كاتب الموضوع comment_76065 شكرا لك يا أخ راضي جوابك اهو الصحيح ويمكن اهو اقرب شيء للصحة مع احترامي للباقين وتقديرهم على محاولاتهم وجزاكم الله الف خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.