mahdi bg
22-02-2007, 06:51
سلام
این آموزش نتیجه زحمات delphianddotnet و Mahmood_N می باشد
امیدوارم به دردتون بخوره
فرض یه Table توی اکسس داریم نام و نام خانوادگی
و تلفن وID .
حالا ارتباط برقراره و یه DBGrid محتویات رو نمایش میده
با کمک یک ADOTable (چون بیشتر دوستان با ADOQuery
آشنای ندارن البته هیچ فرقی نمی کنه خودم بیشتر ADOQuery رو
ترجیح می دم )
حالا می خواهبم با هر بار کلید روی Title هر ستون اون ستون
یه بار نزولی و یه بار صعودی مرتب بشه.
حالا یه متغییر توی قسمت private تعریف می کنیم به
اسم KindSotr از نوع Boolean
private
{ Private declarations }
KindSotr:Boolean;
بعد توی رویداد TitleClick مربوط به DBGrid می نویسم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدحالا یعنی چی
مرتب سازی ADOTable ور بر اساس فیلد انتخابی
یه بار نزولی ADOTable1.Sort:=Column.FieldName+' DESC'
ویه بار صعودی ADOTable1.Sort:=Column.FieldName; قرار بده
دقیقا مثلا دستور زیر برای ADOQuery
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیددوتا نکته:
1-البته این متغییر برای تمام ستون ها مشترک
هستش و شما می تونید برای دقت بیشتر برای
هر ستون یک متغییر تعریف کنید.
2- می تونیین متغییر رو مقدار دهی اولیه کنید.
هر جا سوالی بود در خدمتم
این آموزش نتیجه زحمات delphianddotnet و Mahmood_N می باشد
امیدوارم به دردتون بخوره
فرض یه Table توی اکسس داریم نام و نام خانوادگی
و تلفن وID .
حالا ارتباط برقراره و یه DBGrid محتویات رو نمایش میده
با کمک یک ADOTable (چون بیشتر دوستان با ADOQuery
آشنای ندارن البته هیچ فرقی نمی کنه خودم بیشتر ADOQuery رو
ترجیح می دم )
حالا می خواهبم با هر بار کلید روی Title هر ستون اون ستون
یه بار نزولی و یه بار صعودی مرتب بشه.
حالا یه متغییر توی قسمت private تعریف می کنیم به
اسم KindSotr از نوع Boolean
private
{ Private declarations }
KindSotr:Boolean;
بعد توی رویداد TitleClick مربوط به DBGrid می نویسم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدحالا یعنی چی
مرتب سازی ADOTable ور بر اساس فیلد انتخابی
یه بار نزولی ADOTable1.Sort:=Column.FieldName+' DESC'
ویه بار صعودی ADOTable1.Sort:=Column.FieldName; قرار بده
دقیقا مثلا دستور زیر برای ADOQuery
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیددوتا نکته:
1-البته این متغییر برای تمام ستون ها مشترک
هستش و شما می تونید برای دقت بیشتر برای
هر ستون یک متغییر تعریف کنید.
2- می تونیین متغییر رو مقدار دهی اولیه کنید.
هر جا سوالی بود در خدمتم