PDA

View Full Version : Alignment در زمان اجرا



student
سه شنبه 27 فروردین 1387, 11:33 صبح
سلام دوستان ،
من دارم یک report مینویسم (با Crystal 8.5 و با VB6) و با یک مشکل روبرو شدم و اون اینه که داخل report یک field دارم که میخوام بتونم برحسب مقادیری که در یکی دیگر از فیلدهای گزارش وجود دارد Alignment آنرا تغییر دهم .
از دوستانی راه حل را میدانند کمکی بکنند.
با تشکر.
من تکه ای از برنامه که report را فراخوانی میکند در زیر آوردم

"CrystalReport1.ReportFileName = MyPath & "publicNote.rpt
CrystalReport1.WindowShowRefreshBtn = True
CrystalReport1.WindowShowPrintSetupBtn = True
CrystalReport1.WindowState = crptMaximized
CrystalReport1.WindowShowCloseBtn = True
CrystalReport1.DiscardSavedData = True
CrystalReport1.RetrieveDataFiles
CrystalReport1.Action = 1

محمد رضاپور
چهارشنبه 28 فروردین 1387, 15:47 عصر
با سلام

دوست عزیز من از CR10 استفاده می کنم و نمی دونم که این جوابی که به شما می دم در CR8.5 خم جواب بده یا نه، ولی شما برای Alignment کردن، باید اسم هر فیلد رو مشخص کنید و از این دستور می تونید استفاده کنید:

CrystalReport1.FieldName..HorAlignment = crRightAlign

این دستور باعث می شه که فیلد تعیین شده از راست چیده بشه.

امیدوارم که به نتیجه مطلوب برسید.
موفق باشید.