ورود

View Full Version : مبتدی: نحوه کاهش از یک جدول و افزایش به جدول دیگر در اکسس



گوزن ها
سه شنبه 29 اردیبهشت 1394, 15:01 عصر
یک برنامه دلفی نوشته با بانک اکسس.می خواهم وقتی در dbgrid سطری را حذف کنم . اطلاعات این سطر به جدول دیگر اضافه شود.در ضمن این دو جدول به هم در ارتباط هستند.من این دستور را
نوشتم اما جواب نداد.adotable1.asstring:=adotable2.asstring اپند و پوست هم گذاشتم .لطفا راهنمایی کنید.

یوسف زالی
چهارشنبه 30 اردیبهشت 1394, 10:17 صبح
کدهاتون رو چرا نگذاشتید؟
post استفاده شده دارای insert هست یا نه؟
ارتباط به چه شکله؟ چه فیلدهایی؟
با این اطلاعات به جایی نمی رسید دوست من.

گوزن ها
پنج شنبه 31 اردیبهشت 1394, 08:38 صبح
ممنون بابت جواب دادنت,یک جدول کتاب(نام کتاب ,کد کتاب,...),جدول امانت (کد کتاب,نام امانت گیرنده,کد عضویت,...)فیلد کد کتاب جدول کتاب با فیلد کد کتاب جدول امانت ارتباط دارد.
این هم کد های استفاده شده:
if MessageDlg('',mtInformation,[mbNo,mbYes],0)= mrYes then
ADOTable2.Append;
ADOTable2BID.AsString:=ADOTable1BookID.AsString;
ADOTable2.Post;
ADOTable1.Delete;

golbafan
پنج شنبه 31 اردیبهشت 1394, 11:32 صبح
چرا میخوای توی یک جدول دیگه اطلاعات رو باز دوباره وارد کنی؟؟؟

اگر نیاز هست اطلاعات حفظ بشه در همون جدول اول یک فیلد تعریف کن مثلا به نام deleted که بصورت پیشفرض false باشه
بعد اگر خواست حذف کنه این فیلد رو true کن

گوزن ها
پنج شنبه 31 اردیبهشت 1394, 16:04 عصر
ممنون جوابمو گرفتم