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

ادراج الصور في الكريستال ريبورت بمسار الصورة

مغلق
بدأه atwa712002 في 15 يناير 2006 · 15 رد · 5,582 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

اللي يريد اي مساعدة ف الموضوع انا مستعد atwa712002@yahoo.com

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

وأي خدمة

#2

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

أخونا الفاضل

مبادره كريمه منك

ويكون أفضل لو تضعها هنا وتعم الفائدة

أنا من جانبى أحيك على هذه المبادره

جعلها الله فى ميزان حسناتك

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#3
abulyaman كتب:
السلام عليكم ورحمة الله وبركاته

أخونا الفاضل

مبادره كريمه منك

ويكون أفضل لو تضعها هنا وتعم الفائدة

أنا من جانبى أحيك على هذه المبادره

جعلها الله فى ميزان حسناتك

طيب ان شاء الله استرد عافيتي حيث اني مريض جدا ادعو لي بالشفاء ووقت ما اتعافى اكتب الطريقة بالتفصيل ان شاء الله

اتمنى ان يكون ذلك قريبا

#4

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

في البداية احب اشكر اخواني اللي راسلوني على الميل بتاعي و اخي اللى طلب عرض الموضوع هنا و طبعا حبيت اني اضع الشرح هنا لتعم الفائدة لكن انا على استعداد للرد على اي استفسار بخصوص هذا الموضوع هنا او على ايميلي و الآن نضع الطريقة :

أولا : الطريقة تعتمد على انزال برنامج انتجته شركة خصيصا لحل هذه المشكلة و هي وضع الصور في تقرير الكريستال ريبورت بواسطة وضع مسار الصورة فقط في قاعدة البيانات و اللي يحصل انك يا أخي تصمم تقريرك بالطريقة العادية وبعدين تضع subreport في المكان اللى تحب تضع فيه الصورة . البرنامج تقدر تنزله من الموقع

http://www.mindconnection.com/Merchant2/me...LSEA-CVIEWIMAGE

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

بعد كده يجي دور شرح استخدام البرنامج بعد تنصيبه و هو كالتالي :

How do I use cViewIMAGE?

Report Designers needing to take a file name from a database and to display an image from the file name inside a Crystal Report have found using cViewIMAGE as follows works best....

Design your report using the tables, fields, etc you need in the main report. You do not need to display the field that has the filename of your image but it does need to be in the table.

Your database field does not need to store the fully qualified filename. If you do have it, the Crystal Report will use it as a parameter link to your image. If you only store the file name, you can create a formula in Crystal to add the path to the filename. The formula will then be used as the parameter link instead.

Create a subreport using the COM data driver. The connection information Program Id = cViewIMAGE.SingleImage. Click the “Finish” button.

The datasource for your subreport is the “cViewIMAGE” table from the “cViewIMAGE.SingleImage” datasource you created in the previous step.

When you select “cViewIMAGE” datasource, you will be asked to enter a value for “ImageFile()” parameter. Use the name of one of your image files – you will change it later to automatically link to all the records. If you use an invalid value, you will need to modify your subreport later to display the “Image” field.

Display the “Image” field in your subreport. You may also display the name of the file which is the “ImagePath” field.

Insert your subreport into the appropriate section of your main report.

Right click on the subreport. Change Subreport Link fields.

“Available fields” / Choose the name of the file from either your database field or your formula field (see point 2 above).

“Subreport parameter field to use” / Choose “?ImageFile” from the dropdown list.

“Select data in report based on field” / Leave the default as it is (cViewIMAGE.ImagePath).

Format the subreport to display the image the way you want.

This is part of the live processing - your users will need a cViewIMAGE Viewer on their machine if they are accessing live data. They will not need cViewIMAGE if you export in a different format such as pdf or Excel.

اذا كنت حاسس ان الموضوع طويل و متعب شوية فكر في الفايدة اللي هتجنيها من شوية التعب البسيطين دول و استعن بالله و لا تعجز

ولا تنسونا من صالح دعائكم

ولا تنسوا الصلاة و السلام على نبينا حبيب قلوبنا محمد صلى الله عليه وسلم

لا اله الا انت سبحانك اني كنت من الظالمين

وأي استفسار انا ف الخدمة

#5

يعنى ما ينفعش أضع الصور فى ال DataBase ثم يقرأها الكريستال ريبورت من الDB

ارجو الرد

و شكرا

---------------- سبحان الله و بحمدة سبحان الله العظيم -----------------------------

#6

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

طبعا يمكنك وضع الصور مباشرة في قاعدة البيانات و قرائتها بواسطة الكريستال ريبورت لكن الطريقة دي تجعل حجم قاعدة البيانات يزيد بشكل رهيب و التعامل معها يكون بطيء جدا , لهذا السبب قمنا بالبحث و الاجتهاد بوضع مسار الصورة فقط في قاعدة البيانات و جعل الكريستال ريبورت يستطيع عرضها فقط بمسار الصورة

#7

أنا عاوز أعرف أزاى ان الكريستال ريبورت يقرأ الصور من الل DB لان انا وصلت قاعدة البيانات بال كريستال ريبورت

و لكن قرأ كل الحقول ما عدا حقل الصور ( وضع الصور فارغة )

أنا عاوز أعرف أزاى ان الكريستال ريبورت يقرأ الصور من فورمة فى الفيجول بيسك

أسف على الأزعاج

أرجو الأفادة

--------------------------- سبحان الله و بحمده سبحان الله العظيم ------------------------------------------------------

#8

شفالك الله و جزاك خير الجزاء

أرجو الرد

#9

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

اخي الكريم و كل الأخوة الأعزاء

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

وأي استفسار انا حاضر

ولا تنسوا أبدا[SIZE=14]إلا رسول الله صلى الله عليه و سلم

تم تعديل هذه المشاركة بواسطة atwa712002 في 2 فبراير 2006 في 18:48

#10

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

لا تظهر الصور و لكن أماكنها موجودة (مع العلم أنى أضعها بالسحب و الافلات)

أرجو الرد ---------------------------> و لو أمكن تعمل مثال و تبعته على

eng_elsaber@yahoo.com

#11

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

لا تظهر الصور و لكن أماكنها موجودة (مع العلم أنى أضعها بالسحب و الافلات)

أرجو الرد ---------------------------> و لو أمكن تعمل مثال و تبعته على

eng_elsaber@yahoo.com

#12

السلام عليكم

واجهني ما تحكي عنه من قبل وكان الحل هو انزال برنامج ال photo manager من اسطوانة الأوفيس إكس بي وليس من 2003

#13

يعنى أعمل ايه

اية هو ال photo manager

#14

أثقلت عليك

أسف للازعاج

أرجو الرد

#15

ولا يهمك يا بطل

تجيب اسطوانة اوفيس اكس بي و ليس اوفيس 2003

وتختار المكونات اللى تنزلها طبعا نت عندك الاوفيس و لا تحتاج منه شيء تختار فقط ال photo editor وتنزله على جهازك وانا في انتظار ما تصل اليه

#16

معنديش ال photo editor على الاسطوانة (اوفيس اكس بى)

يعنى ال photo editor هيعمل اية

انت من مصر ؟

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

و شكرا على الاهتمام

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

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

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

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

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

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