PDA

View Full Version : فیلتر کردن وایجاد ردیف



hosein47
پنج شنبه 22 شهریور 1386, 11:55 صبح
بنده یک برنامه انبار را با وی بی 6 نوشته ام که فیلدهای اصلی(ستون ها ) بصورت ذیل است
1)Id
2)نام دستگاه
3)مکان -با نام های واحد 1 الی واحد 10

از گزارش گیری با دیتا ریپورت بدلیل آنکه نتوانستم صفحه گزارش را land scape نماییم منصرف
شدم آیا راهی برای اینکار وجود دارد؟

گزارشگیری را با کریستال ریپورت انجام دادم ومجبورم گزارش را در وی بی 6 مشاهده کنم
حال دو مشکل وجود دارد
1)هنگام فیلتر کردن با کد نویسی بر حسب مکان واحد 1 و واحد 10 با هم نمایش داده میشود ولی برحسب بقیه واحد ها کاملا درست است
کد بصورت ذیل است
crrept.recordselectonformula
{table1.makan}"=
" '*واحد 1 *' like
2)می خواهیم در محیط وی بی 6 هنگام فیلتر کردن بر حسب مکان شماره ردیف نیز مشاهده
شود اینکار با کد نویسی چگونه امکان پذیر است لطفا کد نمونه را بنویسید چون من حرفه ای نیستم

sm
جمعه 23 شهریور 1386, 09:59 صبح
روزه هاتون مورد قبول حق... التماس دعا
-----------------------------------------------
اینکه چرا 1 و 10 رو به شما نشون میده بخاطر استفاده از دستور Like هست! شما باید از عملگر = برای این منظور استفاده کنین.
منظورتون رو از قسمت دوم کامل مکتوجه نشدم اما اگه میخواین برای هر واحد شماره ردیف جداگانه داشته باشین باید توی کریستال گروه بندی انجام بدین.... یعنی دستگاههای واحد 1 همه در یک گروه، واحد 2 نیز همه در یک گروه و الی آخر و نهایتا هم از Group Number توی قسمت Special Field خود کریستال استفاده کنین.

موفق باشید

hosein47
جمعه 23 شهریور 1386, 14:51 عصر
جناب sm از توضیح قسمت اول ممنونم اما در مورد قسمت دوم اگر واحدها را گروه بندی کنم
با چه کدی گروهها را در وی بی نمایش دهم (مجبورم در محیط وی بی کار کنم)

sm
شنبه 24 شهریور 1386, 08:01 صبح
نیازی نیست که گروهها رو توی VB مدیریت کنین! خود کریستال براتون گروه بندی انجام میده.

موفق باشید