ورود

View Full Version : سوال: اشکال در مرتب سازی داده ها در DBGrid



behzadboloori
دوشنبه 12 مهر 1389, 16:14 عصر
من میخوام داده های داخل DBGrid ، زمانی که رو عنوان هر ستون کلیک میکنم ، مرتب بشن. مثلا فیلدهای من این دو تاست:
نام
نام خانوادگی

زمانی که با استفاده از DBGrid1TitleClick و با کمک ADOQuery1.Sort این کار رو برای فیلد اول انجام میدم، هیچ مشکلی پیش نمیاد. ولی زمانی که همین کاررو برای فیلد دوم که Space داره انجام میدم. پیغام خطا میده.
فکر میکنم از همون Space باشه. چون اگه فیلد اول رو هم به (نام مشتری) تعییر بدم همین مشکل دوباره تکرار میشه.
آیا راهی داره بدون عوض کردن نام فیلد بتونم نرتب سازی رو انجام بدم.

vcldeveloper
دوشنبه 12 مهر 1389, 16:25 عصر
توی اسم فیلدتون Space دارید؟ دلفی اسم اون فیلد رو دقیقا به چه شکلی بهتون برگشت میده؟ فیلدهایی که در اسمشون فاصله هست، یا اسمشون یکی از keywordها هست، اسموشن باید در داخل [] قرار بگیره.

behzadboloori
دوشنبه 12 مهر 1389, 16:34 عصر
کاملا درست بود. مشکلم حل شد. باید درون کروشه قرار میگرفت.