کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی
کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی

پراپرتی های لیست باکس


ListBox.Properties


 :   ListCount

شمارش ردیف های داخل لیست باکس

  :  ListIndex

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

   : ItemData

گرفتن آیتم کلیک شده !!! با توجه به ایندکس آن 

(ListBox.ItemData(Listbox.ListIndex

 : (Selected(lRow

چک میکند آیا انتخاب شده یا خیر ، فرضا بخواهید ردیف موردنظر انتخاب شود (  lRow از صفر شروع می شود مهندسان عزیز!!!)

ListBox.Selected(4)=True

: ItemSelected

برای فعال کردن حالت چند انتخابی ردیف ها ی یک لیست باکس  ، از پنجره ی پراپرتی خود کنترل ، پراپرتی MultiSelect را به حالت Simple یا Extended تنظیم بنمائید.

این پراپرتی خودش دو تا پراپرتی دارد به نام های Count و Item و متدی ندارد.

مثال برای شمارش آیتم های سلکت شده : (محدودیت ر دیف های ایجادشده حدودتقریبی ۶۴۰۰۰ ردیف )

 Dim C As Long

۱-C=ListBox.ItemSelected.Count

برای گرفتن آیتم های سلکت شده هم میتوان توسط تابع  For...Next و لوپ زدن در کانت آن که به متغیر C ارسال شده  اقدام نمود ...  گرفتن دیتای آیتم  : (LISTBOX.ITEMDATA(LISTBOX.LISTINDEX که در پراپرتی مربوطه بدان اشاره گردید.

 : (Column(Index,IRow

برای ارجاع به کالمن مشخص شده  که هر دو از صفر شروع میشوند تاکانت Index یا IRow منهای یک 

فرضا اگر لیست باکس شما چهارستونه باشد برای گرفتن دیتای ستون دوم و ردیف پنجم

(LISTBOX.COLUMN(1,4

: ColumnCount

برای شمارش کالمن های لیست باکس یا لیست باکس کمبو استفاده میشود ( کانت منهای یک !!! )

فرضا برای گرفتن دیتاهای کل کالمن ها در ردیف مورد نظر در کانت کالمن منهای یک لوپ ایجاد شده و طبق پراپرتی کالمن آیتم ها نمایش یا پرینت خواهد شد.

: ColumnOrder

 برای تعیین ترتیب نمایش کالمن های دیتاشیت استفاده میشود فقط دیتا شیت !!!  این پراپرتی زمانیکه جدول بازباشد اعمال نخواهدشد و باید بسته و دوباره بازشود تا اعمال گردد.

: BoundColumn

دیتای کالمنی که باید در جدول اعمال شود فرضا سه ستون دارید میخواهید اطلاعات کالمن ۳  و ردیف انتخاب شده در جدول ثبت شود باند را روی ۳ میگذارید که در حصر کالمن ۳ فقط باشد برای عدم نمایش کالمن های دیگر پراپرتی ColumnWidth است که میتوانید آنرا صفر کنید فرضا اگر ۳ ستون داشته باشید و فقط بخواهید ستون سوم را ببینید در پنجره ی پراپرتی لیست باکس و پراپرتی ColumnWidth  تایپ کنید   1;0;0   .. یک منظور کالمن آخر ۱ اینچ باشد .

: ColumnHeads

برای نمایش هدر لیست باکس ( تیتر ، عنوان ستون ها  فقط در یک ردیف ) در لیست باکس یا لیست باکس کمبو استفاده میشود