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

عاوز اكلم الكائن Picture اللى موجود في التقرير بتاعي مع العلم ان التقرير برة المشروع

مغلق
بدأه MohamedAliSalim في 25 يناير 2008 · 6 رد · 1,586 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا الأن عندي تقارير عاملها بالكريستال ريبورت نفسه (الإصدار 9)

وبستدعي هذه التقارير من المشروع عن طريق الكود

طبعا حاتط فورمة واحدة فقط لعرض كل التقارير

يعني اي تقرير عاوزه يظهر بنده عليه وبخليه يظهر من خلال هذه الفرومة

دلوقتي بقى انا عندي كائن صورة في التقرير نفسه

كيف استطيع ان اكلم هذا الكائن حتى ارسل له هذا الكود وينفذ ؟؟

Pictur1.formattedPicture= Loadpicture("c:\mypic.jpg")

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#2

رجاء البحث فستجد من هذا الموضوع كيراً

Set Pictur1.formattedPicture= Loadpicture("c:\mypic.jpg")

شكراً

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#3

ِكرا ياخي على الرد

بس برجاء انت فهم مشكلتي

لأن قبل ما اكتب الموضوع بحثت

وهذا الموضوع لم اجده

الكود اللي انت كاتبه انا كاتبه في الموضوع ومش نافع

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#4

هوا المشكلة ليس في الطريقة !!!!

فالطريقة المرفقة تحتاج الي تقرير داخلي أي يتم تصميمة داخل الفيجوال بيزيك !!!

أما ما تطلبة هو كيفية إدراج صورة داخل التقرير الخارجي !!!

فلماذا لم تتعامل مع نوع البيان BLOB ، فهذا النوع يساعدك في بناء تقرير يحتوي علي صور ممتاذة

أنظر المرفق

شكراً

Project.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#5

شكرا وجاري التجربة والتعليق

.....

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#6

السلام عليكم

مشروع لم يفتح عندي مش شغال كويس

انا استخدم كريستال 9

هل من حل ؟؟

توضيح تاني للمشكلة

انا دلوقتي امام تقرير

بعيد عن الفيجوال بيسك خالص

يعني من برنامج كريستال ريبورت نفسه

عاوز احط على سبيل المثال المشهور

اسم الموظف وبجانبه صورته

مع العلم ان الصورة المخزنة في قاعدة البيانات (الحقل) من نوع تيكست

يعني هايتم تخزين المسار بس

وانا عاوز اكلم الكائن اللي اسمه picture

حتى ارسل له قيمة مثل هذه

Set Pictur1.formattedPicture= Loadpicture("c:\mypic.jpg")

وشكرا

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#7

أولاً أنا أتعامل مع كريستال 10 ، حاول تعمل مثال بكريستال 9 ،

بصراحة أنتي شغلتني جداً بهذه المشكلة لدرجة أنني الآن أبحث عن كيفية تحميل صورة علي أساس مسار معين من داخل الكريستال زاتة !!!!

أنا أعلم أن هناك دالة داخل الكريستال 7 و 8 و 10 تدعي FileName ، وهذا يؤدي الي تحديد مسار التقرير ، مثلاً :

C:\Data\Rep1.rpt

لكن كيف أقوم بتحميل الصورة من داخل الكريستال ، هذا شيء غير معروف في الوقت الحالي ، لكنني أنتظر مشاركات جميع الأعضاء ، وأحاول البحث عن دالة تعاونني علي تحميل صورة بمسار معين مثل دالة LoadPicture الموجودة بالفيجوال 6.0 .

لكن كحل مبدئي كما ذكرت لك ، قم بإنشاء حقل داخل الكريستال من نوع ( كائن OLE ) ، ومن ثم خزن بداخلا الصور ثنائياً كما تشاء . ومن ثم أدرج مجموعة من السجلات والصور وأربط مع كريستال ستجد أن حقل الصورة تحول الي نوع حقل BLOB ، وسيتم عرض الصورة مباشرتاً !!!

وإنتظرني وإتنتظر أعضاء المنتدي قليلاً لعلي وعسي أن نجد حل لهذه المشكلة ، أو أبحث جيداً بالمنتدي وسأبحث معك ، أكيد أكيد سنجد ما يشابه لذلك ، ولكنني أري أن العمليات المستخدمة لتحميل صورة بالتقرير إما عن طريق حقل BLOB أو من داخل الفيجوال نستخدم الكود التالي :

Set Pictur1.formattedPicture= Loadpicture("c:\mypic.jpg")

شكراً

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

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

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

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

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

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

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