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

ما الخطأ من هذا ال selection formula ?

مغلق
بدأه codefinder في 14 يونيو 2005 · 3 رد · 652 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

-09

اخوانى الاعزاء قمت بعمل برنامج بحيث بخرج التقرير على الكريستل ريبورت

و استخدمت الإستعلام الاتى :

FirstDate = "1-5-2000"
LastDate = "30-5-2000"

report.RecordSelectionFormula = "{enadmin_salary.date} in date (" + FirstDate + ") to date (" + LastDate + ")"

و ما اريدة ان اقوم بالاستعلام من خلال تاريخ الى تاريخ معين فما الخطأ فى هذا الكود

و شكرا

تم تعديل هذه المشاركة بواسطة codefinder في 14 يونيو 2005 في 00:06

ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

#2

-09

الاخ اعزيز : codefinder

بالنسبة لسؤالك : فتصحيح الخطأه هو :

1- بالنسبة للمتغيران :

FirstDate = "1-5-2000"
LastDate = "30-5-2000"

بالطبع هناك خطأ لان التعامل مع التاريخ يكون من خلال الشكل الاتى :

#dd/mm/yyyy#

و بالتالى فأن الأستعلام يبحث عن شئ خطا من الاساس

2- بالنسبة للكود الاتى :

report.RecordSelectionFormula = "{enadmin_salary.date} in date (" + FirstDate + ") to date (" + LastDate + ")"

كما نعلم اخى العزيز ان لكى نقوم بعمل تساوى من خلال متغير يجب ان نضعها فى صورة :

"'"+vb+"'"

و بالتالى فأن هناك خطأ فى تساوى القيمة بين المتغير و القيمة المدخلة و علية سوف يكون الكود التى :

report.RecordSelectionFormula = "{enadmin_salary.date} in date ('" + FirstDate + "') to date ('" + LastDate + "')"

و ارجوا ان أكون قد وفقت

و شكرا

ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

#3

ماهذا :) تعطى السؤال والاجابه ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#4

<_< رااااااااائع تسأل وتجيب معا :lol:

رائع اخي codefinder

:wacko:

:wacko:

يــــا أقصى .... لا تنادي ..... فلن يجيبك احد

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

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