ورود

View Full Version : سورت با dbisam



Valadi
سه شنبه 20 شهریور 1386, 09:30 صبح
من در یک Query دو تا فیلد دارد به نام های : 1 - نام . 2 - نام خانوادگی
حالا می خواهم وقتی روی باتون کلیک شد نام خانوادگی را برحسب حروف الفبا به پرینتر بفرسه
ضمنا من QuickRpt استفاده کردم و برای فیلد نام خانوادگی را اندیس قرار دادم
حالا باید چه کار کرد ؟
کسی نمونه برنامه در این زمینه نداره؟

Will_Smith
سه شنبه 20 شهریور 1386, 10:27 صبح
دو راه دارید یکی اینکه از ORDER BY توی SQL استفاده کنید و دوباره DataSet رو Active کنید
یکی دیگه اینکه از Index های DataSet استفاده کنید
نمیدونم کدومش بهتره اولی باید اطلاعات رو دوباره از DataBase بگیره و لود کنه ولی روش دوم این کار رو نمیکنه فقط Sort میکنه ولی در مورد کارایی و دقت(روش دوم) توی حجم اطلاعات بالا اطلاعی ندارم
ولی من کلا به ایندکس روی DataSet زیاد اطمینان نمیکنم و خیلی کم استفاده میکنم
اگه اساتید و غیر اساتید :لبخند:در این زمینه اطلاعات دارن عنایت کنن

Valadi
سه شنبه 20 شهریور 1386, 11:22 صبح
یکی اینکه از ORDER BY توی SQL استفاده کن
بیشتر در مورد این توضیح می دهید یا نمونه سورسی داریید؟

Will_Smith
سه شنبه 20 شهریور 1386, 11:30 صبح
خیلی ساده
توی DataSet.SQL یه ذستور SQL لازم دارید که سورت رو بر اساس نام خانوادگی انجام بده


SELECT f_name,l_name FROM T_names ORDER BY l_name

اگه در زمینه دیتابیس قعالیت میکنید اگر در مورد SQL مطالعه کنید خیلی کمکتون میکنه