View Full Version : استفاده از Dataset هاي فرمهاي ديگر
heroma
یک شنبه 06 شهریور 1384, 17:11 عصر
سلام
من می خوام که اگه توی یه جدولی یه اتفاق افتاد فیلد دو تا جدول رو که تو صفحه های دیگه است تغییر بدم از USE FORM هم که استفاده می کنم ERROR می ده که: جدول اون صفحه که می خواد تغییر کنه آماده ی EDIT یا INSERT نیست.متشکرم از شما
درباره ی دستورات setkey و gotokey هم یه توضیح کمی می خوام.
vcldeveloper
دوشنبه 07 شهریور 1384, 02:44 صبح
قبل از اینکه تغییری در محتویات یک رکورد از جدول ایجاد کنید؛ باید اونو در حالت Edit یا Insert (برای ایجاد رکورد جدید) قرار بدید:
Table1.Edit;
بعد می تونید تغییرات خودتون رو اعمال کنید. برای ثبت تغییرات یا می تونید از متد Post استفاده کنید یا رکورد جاری رو تغییر بدید (مثلا یه رکورد به جلو یا عقب حرکت کنید) که این کار باعث ثبت خودکار تغییرات میشه.
SetKey و GotoKey، دو تابع برای پیدا کردن رکوردهای خاص در یک جدول ایندکس شده هستند. بعد از اجرای SetKey، شما می تونید مقادیری رو که فیلدهای باید برای جستجو داشته باشند، وارد کنید....بعد با استفاده از GotoKey به رکوردی که مشخصات وارد شده رو داشته باشه، میرید. برای اطلاعات بیشتر، می تونید روی این دستورات کلید F1 رو فشار بدید تا توضیحات راهنمای دلفی درباره اونها و یک مثال از کاربردشون رو ببینید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.