موضوعات مربوط به طراحی گزارشات را در این قسمت مطرح کنید
موضوعات مربوط به طراحی گزارشات را در این قسمت مطرح کنید
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
با تشکر از مدیر بخش
1)ایا esc code های بار کد مربوط به چاپگر در vfp جواب میدهد ؟
2)مشکل در اجکت کردن کاغذ بعد از چاپ
لطفا راهنمایی فرمایید
توی ویندوز امتحان نکرده ام این کدها معمولا در زمان داس بکار گرفته میشدن
برای ویندوز تمام اختیارات با درایور است بهر حال میتوانید امتحان کنید
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
سلام
دوست عزیز قبلا در داس یکسری کد بود که پرینترها را کنترل می کرد الان هم زیاد در ویندوز کاربردی ندارند با توجه به امکاناتی که در ویندوز هست کسی دنبال این کدها نمی رود بعضی از این کدها در ویندوز جواب نمیدن و قابل استفاده نیستند
به عنوان مثال قبلا در داس برای اینکه یک کلمه یا متنی در چاپ فونت ان را بزرگ کنیم از کدی W1 و برای کوچک کردن ان از w1 که بستگی به کلمه w حروف بزرگ یا کوچک (اگر اشتباه نکنم) است
کلا در ویندوز بعد از چاپ کاغذ را اجکت می کند
سلام
توی ویندوز چون همه چیزها را ویندوز چک میکند شما به طور مستقیم نمیتوانید از پورتهای LPT استفاده کنید. و اگر استفاده هم بکنید اسپلر چاپ واسطه است. من این موضوع را امتحان کرده ام.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
در مورد اجکت نکردن کاغذ بعد از چاپ هم راهنمایی فرمایید
در دستور رپورت گزینه NoEject را بکار ببر.
سلام
میخواستم بدانم کسی راجع به امکان پرینت کردن گزارشات با فونتهایDraft اطلاعی دارد؟ آیا اینکار برای فونتهای فارسی امکان پذیر است؟ در فونتهای انگلیسی اینکار با گذشتن از درایور چاپگر امکانپذیر است ولی اگر اینکار را با فونتهای فارسی انجام دهیم مسلم است که کاراکترهای فارسی چاپ نمیشوند
از راهنماپی شما متشکرم
مسلما منظور شما DOs است و جواب بله است به شرطی که اون فونت تعریف شده باشه من دیده ام.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
کسی نمی خواد جواب منو بده ؟؟؟؟
در باره اجکت نکردن کاغذ بعد از اتمام چاپ
:?:
اگر منظور شما در داس باشد با استفاده از فارسی ساز ایران سیستم این امکان وجود داردمیخواستم بدانم کسی راجع به امکان پرینت کردن گزارشات با فونتهایDraft اطلاعی دارد؟ آیا اینکار برای فونتهای فارسی امکان پذیر است؟ در فونتهای انگلیسی اینکار با گذشتن از درایور چاپگر امکانپذیر است ولی اگر اینکار را با فونتهای فارسی انجام دهیم مسلم است که کاراکترهای فارسی چاپ نمیشوند
در مورد اجکت کردن اگر بلد بودیم حتما جواب میدادیم.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
دوستان عزیز
منظور من در VFP است و نه در Foxpro تحت داس.
در محیط داس اینکار بسیار ساده است
فکر نکنم بشهمنظور من در VFP است و نه در Foxpro تحت داس.
البته اگر شما ریپورت را بصورت داینامیک (مثل زمان dos و بدون report designer ) طراحی کنید (یک فایل prg) میتوانید کدهای لازم را به پرینتر ارسال کنید
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
اینطور هم نمیشود . به محض اینکه از درایور چاپگر عبور کند کار خراب میشود و اگر عبور نکند خرابتر!
با سلا م به همه دوستان گرامی
من یه کامپوننت بار کد دارم که باید هنگام ساختن گزارشات به گزارشم اضافه کنم ایا راهی هست که مشکل من در vfp حل کنه ؟
ایا میشه گزارش با ACCESSباشه و تو برنامه vfp از گزارش accessاستفاده کنم ؟
اگر کسی راهی بلده لطفا من را راهنمایی کنید
بهتر است شما با crystall report کار کنید که هم بتونید از کامپوننت بارکدتون تو کریستال استفاده کنید و از کامپوننت کریستال تو فاکس.
راستی این کامپوننت بارکد چه جوریه ؟چه فرمت هایی رو پشتیبانی میکنه ؟
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
سلام
چطوری یک گزارش با مشخصات زیر رو طراحی کنم و همه فیلدها توی یک جدول هستند
یک فیلد سال داریم یکی هم نوع(کتاب یا مقاله یا ...) یکی هم تعداد یکی هم قیمت
حالا می خوام بر اساس نوع و سال تعداد و مبلغ کل رو بنویسه برای همه نوع ها به ترتیب مثل زیر
کتاب
تعداد=5 قیمت=100
نشزیات
تعداد=20 قیمت=50
جمع کل : 1500
البته همه فیلدها هم کاراکترند با group هم کار کردم نتیجه نگرفتم
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
راهش همون گروپه
ببین اشکال کارت در کجاست
گروپینگ توی فاکس خیلی خوب عمل میکنه مگر اینکه جداولت طوری طراحی شده باشند که دستور اس کیو ال شما درست کار نکنه
شما اول با دستورات اس کیو ال اطلاعاتتو دسته بندی و گروپینگ بکن و نتیجه اش رو توی یه کرسر یا جدول دیگه بریز هر وقت نتیجه گرفتی اونو بفرست به یه ریپورت
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
سلام
حالا اگر بخوام اینها همه در یک سطر باشن چی؟
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
باید با یه برنامه اونها رو به شکلی که میخواهی دربیاری
یه نگاهی به cross tab هم بنداز
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
سلام
یک مشکل من چند تا فیلد کاراکتر دارم که به وسیله val به عدد و بعد در یک محاسبه شرکت میدم و نتیج هاش باید چاپ شه اما مشکل اینه که بعد از ویرگول 3 تا صفر اضافه می کنه که من با تابع int فعلا جلوشو گرفتم اما اگر حاصل محاسبات اعشاری شد چی؟
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
1 - برای تنظیم حاشیه چپ در پیش نمایش چاپ و یا خود چاپ در vfp از چه دستوری باید استفاده کرد (set margin to( برای محیط داس جواب می داد و یا استفاده از متغیرهای داخلی خود فاکس پرو ولی در vfp جواب نمی دهد چه باید کرد؟
2 - (برای رفع مشکل خرابی پیش نمایش در محیط vfp7 آیا نیازمند به نصب برنامه خاصی است؟)
با تشکر
پیش نمایش خراب هست بله اما در چاپ درست خواهد بود مطمن باشید
خود دست اندرکاران فاکس هم به این موضوع اشاره کردن
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
بله در چاپ درست کار می کند ولی من می خواهم که در خود پیش نمایش می خواهم سالم باشد حال آن که در vfp8 درست کار می کند من شنیدم که sp2 مخصوص vfp7 آمده که اینگونه اشکالات در آن رفع شده است.
اما سوال من همچنان بی پاسخ مانده (حاشیه چپ در پیش نمایش چاپ)
تنظیم حاشیه به طراحی ریپورت شما ارتباط داره
vfp7 سرویس پک 2 نداره (هز کی گفته خالی بندی کرده)
از فونتهای فیکس دز طراحی زیپورت خود استفاده کنید(نمونه این فونت را محمد منتظر الظهور) توی سایت گذاشته
2 تا ریپورت طراحی کنید یکی با همین فونت فیکس و یکی با فونتهای دلخواه خودتان
وقتی کاربر خواست پیش نماش را ببیند اون ریپورت طراحی شده با فونت فیکس رو رو صفحه بیارید و دکمه چاپ اونو غیر فعال کنید و وقتی خواست چاپ بگیرد اون یکی ریپورت رو به چاپگر بفرستید
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
فونتهای فیکس
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
پس برای تغییر حاشیه چپ در چاپ گزارشات چه باید کرد؟ (به صورت پیش فرض 5. اینچ می باشد) با تشکر
و یا تغییرات دیگری که از طریق pagesetup به هنگام طراحی ریپورت می توانیم بدهیم آیا می توان از طریق برنامه نویسی آن را فعال کرد
و یا ریپورت خود را در زمینه سایز کاغذهای مختلف (a4,a3,a2,...) عوض کرد (البته از طریق کدنویسی و داخل برنامه و خود حاشیه چپ پیش نمایش چاپ (که همگی از طریق pagesetup) انجام می شود (البته لازم به ذکر است که در مورد تغییر کاغذ از طریق printer seting در قسمت تنظیمات چاپگر ویندوز این تغییر انجام می شود اما ریپورت فاکس بر روی هر کاغذی باشد کار خود را انجام می دهد و به تنظیم نوع کاغذ چاپگر ویندوز کار ندارد ولی اگر از طریق همین page setup مربوط به فاکس آن را تغییر دهیم این کار انجام می شود خلاصه همه درگیرهای ختم به گزینه pagesetup می شود ) ایا در این مورد می توانید راهنمای کنید! با تشکر
البته قبلا به این سوال هم جواب داده شده
همونطور که میدونید تمام فرمها لیبلها گزارشها و ... همگی یک فایل دیگه با همون نام دارند که خودش یک جدول هست و تمام مشخصات اون رو داره و شما می تونید اون رو باز کرده و تغییرات لازم رو بدید و ببندین و گزارش بگیرین البته در این صورت دیگه باید اون گزارش مورد نظر رو exclude و همراه برنامه قرار بدین اگر همینجا جستجو کنید اطلاعات کاملی دستگیرتون میشه
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
ممنون و متشکر ولی من هنوز پاسخم را راجع به نمایش نادرست در پیش نمایش فاکس 7 (که البته در فاکس 8 اصلاح شده و فقط در محیط پیش نمایش می باشد نه در چاپ) نگرفتم (البته اگر عبارات را بصورت وسط چین بکنیم حداقل این است که کمتر به حاشیه های اطراف فیلد (خطوط عمودی) برخورد می کند) ولی جواب مناسبی نیست ؟
در رابطه با چاپ نادرست (و پیش نمایش درست) در برخی فیلدها (مانند آدرس که دارای کاراکترهای بخصوص مانند خط تیره (-) در وسط عبارات فارسی هست) سبب می شود که از چپ به راست چاپ شود (یعنی براساس آن خط تیره از چپ تراز می شود) آیا می توان در این فیلد چاپی همانند textbox خود فرم از خصلت righttoleft استفاده کرد (خصلت بندی وسط چین ، چپ چین، راست چین جواب نمی دهد)
البته با تشکر از آقای حیدری کیا (مدیر بخش) ولی فونتهای فیکس در پیش نمایش حالت خوبی ندارند (یعنی به زیبایی قلم های تروتایپ نمی رسد) و ثانیا من چگونه آیتم مربوط به چاپ را غیرفعال کنم و در کل منظورم این است که آیا امکان این است که با کپی کردن برخی از فایلها و فراخوانی آنها بصورت api پیش نمایش را از محیط فاکس 8 به محیط فاکس 7 بیاوریم
من این مشکل رو توی فاکس 8 هم دارم و اجباراٌ از فونت عرض ثابت استفاده کردم . شما توی فاکس 8 این مشکل رو ندارید مگه ؟نوشته شده توسط javad_hosseiny
چرا در 8 هم این موضوع درسته اما خیلی ضایع نیست
شما باید از منوی format گزینه reading order رو right to left انتخاب کنیددر برخی فیلدها (مانند آدرس که دارای کاراکترهای بخصوص مانند خط تیره (-) در وسط عبارات فارسی هست) سبب می شود که از چپ به راست چاپ شود (یعنی براساس آن خط تیره از چپ تراز می شود) آیا می توان در این فیلد چاپی همانند textbox خود فرم از خصلت righttoleft استفاده کرد (خصلت بندی وسط چین ، چپ چین، راست چین جواب نمی دهد)
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
سلام
دوستان عزیز من یک سوال داشتم.
آیا این امکان وجود داره یک فرم در هنگامی که active هست با تمام اطلاعات موجود در فرم و با همام ساختار با یک title فرستان روی پرینتر
یا علی
سلام
منظورتون چیه؟ مثال بزنید. منظورتون فرم چاپی است؟ یا فرم ورود اطلاعات؟
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
سلام
منظور من فرم ورود اطلاعات است.
یعنی یک فرم ساختیم چند textbox طراحی شده اطلاعات هم وارد شده حالا تصمیم دارم این فرم را با تمام اطلاعات وارد شده چاپ کنم.
ممنون
سلام
بله
فاکس پرو این قابلیت را نداره اما توی یکی از سایتها یک برنامه هست که تبدیل Scx که همان فرم ورود اطلاعات هست را به Frx امکان پذیر ساخته است. فکر کنم اسمش Scx2frx.zip باشه. الان دقیقا نمیدونم.
اما راه درست این که فرم خروجی هم طراحی بشه.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
در قسمت دانلود سایت www.vug.org یک کلاس به اسم obj2bmp هست که از هر کدام از آبجکتهای رو فرم که بخواید می تونید یک عکس (bmp) گرفته و چاپ کنید :sunglass:
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.