PDA

View Full Version : چند سوال در مورد ehlib



pezhvakco
سه شنبه 28 اردیبهشت 1389, 13:15 عصر
درود :

1) این کامپونت با دلفی 2006 مشکل داره ؟
برای استفاده از ابزارهای اون در هر فرم یونیت های خودش رو فراخوانی نمی کنه و مشکلاتی مانند این .

2) در رویداد های DBGridEh ، رویداد MoveRecords وجود داره . میشه یه کم در مورد این رویداد توضیح بدین .
آبا این مربوط به حرکت سطر های جدول است واگه جواب آری است ، روش استفاده چی است؟

تشکر .

فکر خوش .

pezhvakco
چهارشنبه 29 اردیبهشت 1389, 09:01 صبح
درود :

تو برنامه نویس ها کسی با قسمت های مورد پرسش بالا کار نکرده ؟

سپاس .

فکر خوش .

جواد ملاولی
چهارشنبه 29 اردیبهشت 1389, 14:03 عصر
1) این کامپونت با دلفی 2006 مشکل داره ؟
برای استفاده از ابزارهای اون در هر فرم یونیت های خودش رو فراخوانی نمی کنه و مشکلاتی مانند این .
بررسی کنید که درست نصب کردید یا نه.


2) در رویداد های DBGridEh ، رویداد MoveRecords وجود داره . میشه یه کم در مورد این رویداد توضیح بدین .
آبا این مربوط به حرکت سطر های جدول است واگه جواب آری است ، روش استفاده چی است؟


TDBGridEh.OnMoveRecords

Occurs when the record is going to be moved or when grid checks are there accessible to move record to specified RecNo.

property OnSortMarkingChanged: TGridMoveRecordsEventEh;
type
TGridMoveRecordsEventEh = function(Sender: TObject; BookmarkList: TStrings; ToRecNo: Longint; TreeLevel: Integer; CheckOnly: Boolean): Boolean of object;


Description
Write an OnSortMarkingChanged event handler to take specific action when the record is going to be moved or when grid checks are there accessible to move record to specified RecNo.

BookmarkList is a list of bookmarks which need to move.
ToRecNo is a destination RecNo.
TreeLevel is a destination level in tree list, used only when grid connected to MemTableEh.
CheckOnly - determines whether the function have to return result, are there enabling to move BookmarkList to ToRecNo, but does not move BookmarkList.

EhLib Software

mortezahbh
پنج شنبه 29 آبان 1393, 21:50 عصر
با سلام

برای اینکه بتونم جمع مقادیر یک ستون رو داشته باشم باید چطوری توی این کامپوننت عمل کنم؟؟

ممنون میشم راهنمایی کنید :قلب:

khoshblagh
جمعه 30 آبان 1393, 10:10 صبح
با سلام

برای اینکه بتونم جمع مقادیر یک ستون رو داشته باشم باید چطوری توی این کامپوننت عمل کنم؟؟

ممنون میشم راهنمایی کنید :قلب:


در پراپرتی از ستون مورد نظر footer را انتخاب کن . سپس در گزینه fieldname نام فیلدی که میخواهی جمع بزنی را انتخاب کن و سپس value type را روی sum تنظیم کن.

mortezahbh
جمعه 30 آبان 1393, 11:37 صبح
در پراپرتی از ستون مورد نظر footer را انتخاب کن . سپس در گزینه fieldname نام فیلدی که میخواهی جمع بزنی را انتخاب کن و سپس value type را روی sum تنظیم کن.
ممنون دوست من

مراحلی که فرمودید رو انجام دادم اما همیشه مقدار فوتر رو صفر نشون میده :ناراحت:

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

khoshblagh
جمعه 30 آبان 1393, 11:57 صبح
ممنون دوست من

مراحلی که فرمودید رو انجام دادم اما همیشه مقدار فوتر رو صفر نشون میده :ناراحت:

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

مطمئنی fvtSum را انتخاب کردی؟ در دیبی گرید پراپرتی sumlist خاصیت Active را برابر true قرار بده.

hadisalahi2
شنبه 29 آذر 1393, 20:42 عصر
در خود گرید ، خاصیت Active بخش SumList رو True کنید