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

DataReport

مغلق
بدأه vb6 في 15 سبتمبر 2001 · 11 رد · 1,850 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أعضاء المنتدا الكرام السلام عليكم ورحمة الله وبركاته

لدي برنامج به form و DataReport مرتبطة بقاعدة بيانات عن طريق DataEnvironment كيف يمكن ربط text موجودة في form بDataReport بحيث عند كتابة أي نص في text يظهر في أداة عنوان في DataReport

#2

يجب عليك تخزين هذا النص في قاعدة بيانات ثم ربطها data report

#3

أخي vb6

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

الموضوع بسيط جداً على ما أظن

فقط أعلن عن متغير عام في موديل جديد

ثم خزن العنوان في هذا المتغير

ثم ضع هذا المتغير في خاصيه العنوان لأداة العنوان على الداتا ريبوبرت في حدث Activate

جرب هذه الطريقه وإذا ما نفعت أبلغني وسأحوال وأخبرك بالحل الصحيح...بمشيئة الله

وشكراً,,,,,,,

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#4

يا أخ خالد هذه الطريقة ليست عمليه

أما طريقة ألأخ عبد الملك فقد حاولت فلم أنجح

#5

يمكن اجراء ذلك بواسطة جملة استعلام كما ياتى :-

Select field1,field2,... into New table where field1= text1

حيث field1,field2 اقصد بها الحقول التى تريد اظهارها فى التقرير

بعد ذلك قم بوضع اسم الجدول Newtable فى الCommmand المناسب

#6

يا أخي لقد تم ربط الجدول مع التقرير

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

#7

ضع label فى راس التقرير او راس الصفحة ومن ثم قم بتعديل الكود التالى حسبما تريد

Dim s As String

s = " بسم الله الرحمن الرحيم "

RepName.Sections("rptsHeader").Controls("lblHeader").Caption = s

#8

شكراً يا أخي على هذا الرد

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

#9

قبل الامر show الخاص بعرض التقرير

RepName.Sections("rptsHeader").Controls("lblHeader").Caption = s

حيث RepName تعنى اسم التقرير ,rptsHeader اسم ال(label) الموجود فى راس التقرير والذى ستظهر به "بسم الله الرحمن الرحيم"

#10

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

#11

أخي الكريم هذا هو الحل

dataenvironment1.sections("section4").controls("label4").caption=text1.text

طبعاً هذا الكود يوضع في زر امر أظهار الداتا ريبورت

وعمل هذا الكود هو نقل معلومه من الفورم الى التقرير

ولكم تحياتي

#12

الكود اللى ماشى معى مع تعديل بسيط

datareport1.sections("section4").controls("label4").caption=text1.text

مشكورين

لاننى كنت ابحث فعلا على هذا الكود من فترة

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

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