PDA

View Full Version : چاپ تصاویر



علی اکبر
پنج شنبه 25 تیر 1383, 20:51 عصر
دوستان سلام
قصد دارم گزارشی داشته باشم که در هرصفحه یک عکس چاپ کند مسیر ونام این عکسها
متفاوت هستند وهر کدام در یک رکورد (بانک اطلاعاتی ) ذخیره شده اند یعنی نام عکس ثابت نیست که در گزارش از image استفاده کنم در ضمن اینکه طریقه کار با فیلد general را بلد نیستم یعنی اینکه نمی دانم چگونه نام فایل را به این فیلد اضافه ویا بخوانم
آیا امکان ندارد از یک فیلد معمولی جهت این منظور استفاده کنم ؟
ممنونم

kia1349
شنبه 27 تیر 1383, 07:17 صبح
استفاده از فیلد جنرال برای یک دیتابیس کوچک خوبه ولی برای یک دیتابیس بزرگ اشتباه محضه
شما باید در جدول خود یه فیلد ایجاد کنید و مسیر و نام فایل تصویر رو در داخل اون ذخیره کنید
در گزارش خود هم باید یک تصویر قرار بدهی که به فیلد مورد نظر شما در بانک اطلاعاتی اشاره کند
اگر متوجه شدید که هیچ در غیر اینصورت توضیح بیشتری بدم

علی اکبر
شنبه 27 تیر 1383, 16:49 عصر
درتصویر وقتی از قسمت فیلد می خواهیم استفاده کنیم پیغام استفاده از فیلد جنرال را می دهد از قسمت مسیر عادی تصویر هم نمی شود با متغیر و اندرلاین و.. استفاده کرد پس سئوال من به این صورت می شود که چگونه از یک فیلد معمولی در مسیر تصویر گزارش استفاده کرد (خلاصه مطلب جناب آقای حیدرکیا لطفا توضیح بیشتر بدهید )

kia1349
یک شنبه 28 تیر 1383, 06:14 صبح
فرض کنیم که اسم فیلد شما img باشه که نوعش کارکتر است و اسم بانک اطلاعات شما هم sample *
یه تصویر توی گزارشت قرار بده*روش دابل کلیک کن*
حالا توی قسمت فایل اینو قرار بده
sample.img
به همین راحتی[/img]

binyaz2003
یک شنبه 28 تیر 1383, 12:22 عصر
فکر کنم اینجوری ایستا میشه و دیگه قابل تغییر نیست یعنی برای هر فیلد فقط همون تصویر رو نشان میده
راه دیگه ای جز فیلد جنرال نیست

علی اکبر
یک شنبه 28 تیر 1383, 17:25 عصر
سلام
جناب آقای حیدرکیا ممنون از حوصله شما
invalid path or file name
این پیغام خطاست می توانم خواهش کنم اگر مثالی در این زمینه دارید به من بدهید ممنونم

kia1349
دوشنبه 29 تیر 1383, 07:05 صبح
به ایمیلتون فرستادم

علی اکبر
جمعه 09 مرداد 1383, 21:11 عصر
ممنون
مشکل دراین قسمت بود که بعضی از رکوردهای بانک اطلاعاتی من خالی بود وبنابراین گزارش error می داد
ازکمک شما آقای حیدرکیا ممنونم

mehran_337
شنبه 16 خرداد 1388, 12:39 عصر
سریعترین و راحت ترین روش اینه که یک فایل ناشاخته مثلا fcgdhe.dll در یک مسیری از کامپیوتر قرار دهید مثلا در ویندوز بنده درون سیستم32 قرار می دهم .
شما می توانید درو شاخه داس فایلی مشابه فایهای داس یک فایل ایجاد کنید که در سیستم های دیگر نباشد.
حال در ابتدای برنامه شرط بگذارید که بگردد و آن فایل را پیدا کند اگر وجود داشت برنامه را ادامه دهد و گرنه خارج شود.
بعد با ریفاکس برنامه را کد کنید تا سورسش مشاهده نشود.
حال اگر کل برنامه شما در سیستم دیگری کپی شود چون آن فایل وجود ندارد برنامه اجرا نخواهد شد...

rezakhj
شنبه 16 خرداد 1388, 13:24 عصر
با سلام
مشکل من اینست که یک فیلد جنرال دارم و حاوی عکس است ولی هنگام نمایش فقط اسمش را نشان میدهد چکار کنم تصویر را نشان دهد ضمنا بانک من کوچک است با حداکثر 200 رکورد اطلاعات کارکنان . ضمنا تصاویر jpg را امتحان کردم نشد bmp هم همینطور :عصبانی++:

kia1349
شنبه 16 خرداد 1388, 17:12 عصر
با تشکر از محسن عزیز
من هم همین روش رو پیشنهاد میکنم