تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة في Active report
#1
السلام عليكم اساتذتنا الكرام في منتدانا الغالي
لدي سؤال وهو عندما اربط قاعدة بيانات من نوع اكسيس بالفيجول بيسك عن طريق اداة ADO وعند عمل الربط مع الاكتيف ريبورت وعند محاولة ربط حقل معين بالتقرير مع حقل بالقاعدة تظهر رسالة الخطأ التالية في الصورة المرفقة ماهو الحل علما ان قاعدة البيانات تحوي على الدالة Round للتقريب
وشكرا جزيلا


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
اخي الكريم لديك مشكلة فى كود ربط قاعدة البيانات
ارفع مثال وسيتم التعديل بذن الله
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , haiderkh , haiderkh
#3
وعليك السلام ورحمة الله وبركاته

أهلا أخي الكريم , تستطيع إستخدام الدالة Round من داخل التقرير نفسه في حدث الـ Format التابع لقسم الـ Detail , مثلا عندك في قسم الـ Detail أداة Field بإسم Field1 وهي لدرجة مادة معينة , إذا لتقريب الدرجة الموجودة في هذه الأداة قسم بكتابة الكود التالي :

PHP كود :
Private Sub Detail_Format()
Field1.Text Round(Val(Trim$(Field1.Text)))
End Sub 
الرد }}}
تم الشكر بواسطة: haiderkh , gadr , Microformt , عبد العزيز البسكري
#4
(30-08-16, 12:32 AM)Ahmed_Mansoor كتب : وعليك السلام ورحمة الله وبركاته

أهلا أخي الكريم , تستطيع إستخدام الدالة Round من داخل التقرير نفسه في حدث الـ Format التابع لقسم الـ Detail , مثلا عندك في قسم الـ Detail أداة Field بإسم Field1 وهي لدرجة مادة معينة , إذا لتقريب الدرجة الموجودة في هذه الأداة قسم بكتابة الكود التالي :

PHP كود :
Private Sub Detail_Format()
Field1.Text Round(Val(Trim$(Field1.Text)))
End Sub 

السلام عليكم اخي Ahmed_Mansoor كنت استخدم المعادلة التالية في استعلام اكسيس وهي A1+A2+A3/3 فتظهر النتيجة بحاجة الى تقريب كان تظهر 50.3 أو 50.6 ولكن عند ابدال علامة التقسيم من / الى \ اصبحت النتيجة مقربة تلقائيا فكانت نتيجة 50.3 =50 ونتيجة 50.6 =51 واتصور قد انحلت المشكلة ولا احتاج الى دالة round في استعلام الاكسيس
هل ما قمت بة صحيح

(29-08-16, 08:40 PM)gadr كتب : اخي الكريم لديك مشكلة فى كود ربط قاعدة البيانات
ارفع مثال وسيتم التعديل بذن الله

شكرا جزيلا ولكني لا استخدم كود للربط بل من خلال اداة ADO
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor
#5
وعليكم السلام ورحمة الله وبركاته

أهلا أخي الكريم , نعم ماقمت به وهو عكس علامة القسمة يحل مشكلة التقريب عندك , صحيح .
الرد }}}



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم