PDA

View Full Version : عدم دسترسی به کنترل section در دیتاریپورت



hrj1981
دوشنبه 10 دی 1386, 11:12 صبح
دوستان سلام
یک سوال فوری
من در محیط وی بی خودم نمی توانم به کنترل آیتمهای موجود در یک سکشن در داخل دیتارپورت دسترسی پیدا کنم .
به نظر شما در محیط وی بی من dll یا کامپوننتی کم می باشد؟
خیلی فوری
ممنون

مبین رنجبر
دوشنبه 10 دی 1386, 11:19 صبح
خیر دوست عزیز .. برنامه ویژوال بیسیک شما هیچ چیزی کم نداره ... این جزء خاصیت های دیتاریپورت به حساب میاد که هیچ وقت کنترل های یه Section رو نشون نمیده ... اما به راحتی میشه کار کرد با کنترل هاش و هیچ مشکلی نداره .. اگر مشخصه درست باشه کارشو انجام میده و اگر مشخصه وجود نداشته باشه ارور میده ...

hrj1981
دوشنبه 10 دی 1386, 11:27 صبح
درسته
من می خواستم از بیرون گزارش به یک لیبل در هدر گزارش خاصیت تاریخ بدهم و طبق نمونه سورسها باید بصورت زیر عمل کنم
DataReport1.Sections("section1").Controls("label4").caption = date
ولی متاسفانه قسمت قرمز رنگ در محیط وی بی من نمایش داده نمی شود.

مبین رنجبر
دوشنبه 10 دی 1386, 11:35 صبح
دوست عزیز من که عرض کردم .. به هیچ وجه ویژوال بیسیک کنترل های یک Section رو نمایش نمیده .. این چیزه عادی ای هست ..

ولی من فکر نکنم مشکلی واستون ایجاد کنه .. شما در استفاده از کنترل های Section مشکلی دارید ؟

hrj1981
دوشنبه 10 دی 1386, 11:41 صبح
من می خواستم به کپشن یک لیبل خاصیت تاریخ بدهم
همین
ولی از هر راهی می رم نمی شه
اگر کمک کنید ممنون می شم

مبین رنجبر
دوشنبه 10 دی 1386, 11:57 صبح
خوب کد شما درسته .. ولی به جای کد خودتون این کد های منو بنویس شاید کارت راه بیوفته ( در ضمن باید قبل از Show کردن دیتاریپورت این تنظیمات رو انجام بدی ) :



DataReport1.Sections("Section4").Controls("Label7").Caption = Date
DataReport1.Show

Mbt925
دوشنبه 10 دی 1386, 12:49 عصر
دوست عزیز دیتاریپورت نمی تونه مثل ویبی لیست بازشو نمایش بده ولی همون طور که دوستمون گفت مشکلی توی کار باهاش نیست.


فکر کنم Section اه مربوط به Header اندیسش 4 باشه --> Section4

کد بالا یا کد زیر جواب میده.


DataReport1.Sections("Section4").Controls.Item("Label7").Caption = Date