PDA

View Full Version : سوال: مشکل با vslexgrid, فوری



f.nabavi
شنبه 25 خرداد 1387, 16:22 عصر
سلام . من 2 تا مشکل با vsflexgrid دارم:
1- نمیتونم با ستون انتخابی سورتش کنم. مثلا دستور زیر هیچ کاری نمیکنه :

vsflex1.colsort (1) = flexSortStringDescending
2- وقتی میخوام یه رکورد رو از جدول و بانک اطلاعاتی اش حذف کنم، اول ردیف اون رکورد از جدول پاک میشه ولی رکورد رو از بانک حذف نمیکنه. اینم کدی که دارم:



adodc1.recordset.delete

راهنمای استفاده از vsflexgrid رو دارید؟ english یا فارسی

فاطمه وطن دوست
شنبه 25 خرداد 1387, 17:07 عصر
سلام

البته این خطو پاک کنید تو دکمه حذف رکورد

Adodc1.Recordset.Delete

فاطمه وطن دوست
شنبه 25 خرداد 1387, 18:28 عصر
سلام

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





Private Sub vsFlex_Click()

If P = 0 Then
Adodc1.Recordset.Sort = "NAME"
P = 1
Else
Adodc1.Recordset.Sort = ""
P = 0
End If

End Sub

f.nabavi
یک شنبه 26 خرداد 1387, 08:51 صبح
این متغیر p چی رو ذخیره میکنه؟ این کدی که شما دادید، رکرودست رو بر اساس یه فیلد مرتب سازی میکنه. من میخوام جدول بر اساس ستون(فیلد) انتخابی کاربر مرتب بشه. نه با یه فیلد ثابت مثل name. فقط هم به شماره ستونها دسترسی دارم و نه اسم فیلدها.

فاطمه وطن دوست
یک شنبه 26 خرداد 1387, 15:33 عصر
سلام

یه راهه ساده هم داره ، اینکه بالای هر ستون( فیلد ) یه دکمه بزارین و بعد کدو بنویسید.

اون p هم واسه اینه که با هر بار کلیک ، مقادیر بر اساس نزولی و صعودی ، مرتب بشه.

f.nabavi
دوشنبه 27 خرداد 1387, 10:07 صبح
ممنون از راهنمایی تون. ولی مشکلات دیگه پیدا کردم. edit روی جدول من جواب نمیده. همون کد adodc1.recordset.update رو دارم... این اشکالات به خاطر نوع adodc یا table نیست؟

فاطمه وطن دوست
دوشنبه 27 خرداد 1387, 10:43 صبح
ممنون از راهنمایی تون. ولی مشکلات دیگه پیدا کردم. edit روی جدول من جواب نمیده. همون کد adodc1.recordset.update رو دارم... این اشکالات به خاطر نوع adodc یا table نیست؟

سلام

خوب همه خاصیتا رو درست تنطیم کردین ؟

f.nabavi
دوشنبه 27 خرداد 1387, 11:01 صبح
متوجه علت مشکل شدم. من برای اینکه بتونم جدول رو سورت کنم یا یه ستون بهش اضافه کنم خاصیت data modeرو free گذاشته بودم که اجازه update نمیده... ممنون از کمکتون