Parsi Coders
ستون رنگی در dbgrid - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: Pascal/Delphi (http://parsicoders.com/forumdisplay.php?fid=45)
+---- انجمن: Delphi (http://parsicoders.com/forumdisplay.php?fid=69)
+---- موضوع: ستون رنگی در dbgrid (/showthread.php?tid=2611)



ستون رنگی در dbgrid - Saeed7007 - 07-23-2012

درود

من دارم یه برنامه مینویسم که دیتابیسش access هست. 4 تا ستون هم داره...

میخوام در هر سطر اگه مقدار ستون چهارم از دوم کمتر شد، اون سطر رنگی بشه..
این کارو انجام دادم و جواب میده... (از DBGrid1DrawColumnCell استفاده کردم و فکر کنم راهی بجز این نداره)

دو تا مشکل دارم:

یکی اینکه وقتی رنگی میشه، خطوط عمودی جدول به هم میریزه و با refresh و realign کردن dbgrid مشکل حل نمیشه
و اینکه وقتی میخوام یه داده جدید اضافه کنم، ارور میده(چون در لحظه ایجاد سطر جدید، تمام مقادیر اون سطر nil هست... )

ممنون میشم کمکم کنید.


RE: ستون رنگی در dbgrid - Amin_Mansouri - 07-23-2012

درود
دیتابیس برنامتم بزار
تا کامل برنامه چک کنم
اینجا هم ببین
http://etutorials.org/Programming/mastering+delphi+7/Part+III+Delphi+Database-Oriented+Architectures/Chapter+13+Delphi+s+Database+Architecture/Customizing+a+Database+Grid/


RE: ستون رنگی در dbgrid - Saeed7007 - 07-23-2012

دوست عزیز، توی فایل ضمیمه گذاشته بودم...


RE: ستون رنگی در dbgrid - Amin_Mansouri - 07-23-2012

درود
[عکس: popup.gif]


سورسی از این کامل تر ندیدم برای مشکلت (فکر کنم کامل ترین سورس در زمینه dbgrid هست که مشکلاتتو حل میکنه)
واسه color هم اینجا قبلا من مطالعه کردم به کارت میاد :
http://www.trucomania.org/trucomania/truco.cgi?411&ing
دانلود سورس:

.zip   EnhDBGrid(www.parsicoders.com).zip (اندازه 318.3 KB / تعداد دانلود: 12)



البته خودم با اکسس کار نمیکنم sql هستم امیدوارم بتونم کمکی کرده باشم.
در پناه خدا