PDA

View Full Version : مخفی کردن یک رکورد



h1and1saman
چهارشنبه 03 فروردین 1390, 15:44 عصر
سلام می خواستم بپرسم آیا میشه یه رکورد مثلا رکورد شماره 1 رو از دید مخفی کرد
با adodc1-datagrid-access کار می کنم
برای مثال تو دیتا گرید اینا نشون داده میشن
1 علی زارعی 28
2 حسین کاظمی 30
4 علی دایی 40
.
.
n .... .... . .....
حالا می خوام رکورد شماره 1 برای همیشه از دید مخفی باشه-یا همیشه ثابت باشه و نشه حذف یا ویرایشش کرد
میشه چنین کاری کرد؟
ممنون میشم راهنمایی کنید

kitcat_m18
چهارشنبه 03 فروردین 1390, 23:22 عصر
با سلام،
یه فیلد به اسم مثلا Hidden بساز از نوع Yes/No هر رکوردی که نمی خوای نمایش داده بشه مقدار فیلد Hidden رو براش (Yes) در نظر بگیر موقع سلکت زدن هم از کد زیر استفاده کن



Select * From Table1 Where Hidden=False


موفق باشی:لبخندساده:

h1and1saman
چهارشنبه 03 فروردین 1390, 23:31 عصر
دوست عزیز درست نگرفتم چی شد بیشتر توضیح بدی ممنون میشم(جواب مبتدی ها رو دادن همین چیزا رو هم داره):لبخند::لبخند:

h1and1saman
چهارشنبه 03 فروردین 1390, 23:37 عصر
اکی گرفتم مرسی باحال بود:تشویق::تشویق::تشویق::قلب: :لبخند:

h1and1saman
پنج شنبه 04 فروردین 1390, 00:00 صبح
دوست عزیز نمیشه کاری کرد قفل بشه یعنی نشه حذف یا ویرایشش کرد(فقط یه فیلد خاص رو)

returnx
پنج شنبه 04 فروردین 1390, 00:58 صبح
خوب فقط کافیه که به طور مثال ID برابر 1 بود زمانی که کاربر خواست تغییری در این رکورد ایجاد کند برنامه اررور بده و عمل خواسی رو انجام نده...
با یک شرط ساده میشه این کار را انجام داد...

h1and1saman
پنج شنبه 04 فروردین 1390, 01:26 صبح
درسته داشتم با اون ور می رفتم میشه کدی برام بزاری-یه دنیا ممنون
مشکل من در این چطور بگم مثلا اگه id برابر 1 بود فلان کار رو بکن
مرسی
این جواب بدی فکر کنم کارم حل شده

javadt
پنج شنبه 04 فروردین 1390, 09:50 صبح
ابتداي كد هاي ويرايشت بايد چك كني
به اينصورت
If id = 1 Then
MsgBox "Error"
Exit Sub
End If

h1and1saman
پنج شنبه 04 فروردین 1390, 14:32 عصر
این کدی که گذاشتی جواب نمیده-مطمئنی باید این شکلی بنویسم
من روی یه cammond که قراره رکوها رو حذف کنه اینطوری نوشتم ولی کار نکرد
if id=1 then
msgbox "error"
else
ado.recordset.delete
end if
ولی اخطار رو نمی ده
مشکل از کجاست
خواهشا راهنمایی کنید خیلی نیاز دارم

h1and1saman
پنج شنبه 04 فروردین 1390, 15:02 عصر
یافتم مرسی از همه دوستان