PDA

View Full Version : سوال: مشکل در پرینت گرفتن از چند text box در یک خط



lanser
پنج شنبه 08 تیر 1391, 18:11 عصر
سلام من برنامه رو با vb.6 نوشتم برای پرینت گرفتن هم از دستور printer.print استفاده میکنم.اما همان طور که گفتم در یک line چنتا text box دارم اما وقتی اعداد در این text box ها طولشان زیاد میشه مکان پرینت ان از کادرش بیرون میزنه.و وقتی هم که بر طبق اعداد طولانی برنامه رو مینویسم وقتی اعدادی با طول کم بهشون میدم باز از کادر میزنن بیرون.
مثال: نوع کالا تعداد کارتن وزن هر کارتن وزن کارتنها ناخالص خالص
اهن روکش دار 200 .8 160 5160 5000

اما وقتی اعداد طولانی میشه پرینتشون جابجا میشه مثلا در مثال زیر خالص رفته تو کادر ناخالص یا تعداد کارتن رفته تو کادر نوع کالا
نوع کالا تعداد کارتن وزن هر کارتن وزن کارتنها ناخالص خال
801 .950 760.95 23000 22239.05
با این دستور پرینتو میگیرم Printer.Print " "; Text1.Text; " "; Text2.Text; " "; Text3.Text; " "; Text4.Text; " "; Text5.Text; " "; Combo2.Text
گزارش گیری هم اصلا بلد نیستم بعضی ها میگن با cristal reporter باید گرفت که اونم بلد نیستم اگه شما یاد بدید هم اینو و هم گزارش گیریو یه دنیا ممنون میشم + اینکه شیرینی هم بهتون میدم.

lanser
جمعه 09 تیر 1391, 10:04 صبح
یعنی کسی نیست اینجا به من کمک کنه؟؟؟

Mani_rf
جمعه 09 تیر 1391, 10:24 صبح
یعنی کسی نیست اینجا به من کمک کنه؟؟؟
وقتی که سوال خود را در انجمن مناسب طرح نمیکنید نباید انتظار پاسخ هم داشته باشید.

کاری که شما انجام می دهید در واقع این است که فرمی که مشاهده میکنید را برای چاپ آماده و چاپ میکنید؛ در نتیجه نباید توقع داشته باشید که اطلاعاتی که نمایش داده نمی شوند هم چاپ شوند. برای چاپ کردن اطلاعات درون فرم ها و بانک اطلاعاتی بهترین راه استفاده از ابزار های گزارش ساز مانند Crystal Report, StimulReport, Fast Report و... است. در همین سایت در انجمن ابزار های گزارش گیری بارها و بارها درباره این مطالب و آموز آنها بحث شده است. سری به آنجا بزنید تا با نحوه کار آنها آشنا شوید.
موفق باشید

lanser
جمعه 09 تیر 1391, 16:57 عصر
وقتی که سوال خود را در انجمن مناسب طرح نمیکنید نباید انتظار پاسخ هم داشته باشید.

کاری که شما انجام می دهید در واقع این است که فرمی که مشاهده میکنید را برای چاپ آماده و چاپ میکنید؛ در نتیجه نباید توقع داشته باشید که اطلاعاتی که نمایش داده نمی شوند هم چاپ شوند. برای چاپ کردن اطلاعات درون فرم ها و بانک اطلاعاتی بهترین راه استفاده از ابزار های گزارش ساز مانند Crystal Report, StimulReport, Fast Report و... است. در همین سایت در انجمن ابزار های گزارش گیری بارها و بارها درباره این مطالب و آموز آنها بحث شده است. سری به آنجا بزنید تا با نحوه کار آنها آشنا شوید.
موفق باشید
ببخشید اگه تخلف کردم و اینکه فکر میکنم مشکل منو متوجه نشدید ببینید من 6 تا textbox دارم در یک ردیف و هر کدام از این textbox ها روی کاغذی که براشون طراحی شده و کادر بندی شده پرینتشون گرفته میشه اما وقتی اعداد در اخرین textbox یعنی سمت چپ ترین طولانی میشه اعداد textbax های دیگه رو هم به همون تعدادی که به خودش اضافه شده اونور تر میندازه و چاپ میکنه و همین امر باعث میشه تا روی کادر مورد نظر خودشون که براشون طراحی شده چاپ نشن و در کادرهای دیگه بیفتن اینه مشکل من.