سلام
دوتا جدول اسکیوال دارم tbl_kol و tbl_use
فیلدهای tbl_kol: name - id-emtiaz-
فیلدهای tbl_use:us_name -usid-usdate
در جدول کل اطلاعات کلیه پرسنل آمده است
در جدول دومی تعدادی از رکوردهای جدول قبل آمده است.
ابتدا مجبورم در جدول دوم جستجو انجام بدم بعد رکوردهای حاصل رو از جدول کل حذف کنم و نتیجه رو نمایش بدم.
جدول جدید ایجاد کردم به نام Temp که تمام فیلدهاش مشابه جدول tbl_kol می باشد.
و از دستور minus کمک گرفتم به این ترتیب
ADOQuery1.SQL.Add('select name from tbl_kol minus select name from tbl_temp');
اولا اینکه رکوردهای حاصل از جستجو را که می بایست از کل کسر کند و در جدول نتیجه نمایش دهد از جدول اصلی که tbl_use هست هم حذف می کند. و در dbgrid متصل به جدول Temp فقط name مشاهده می شود.
من میخوام اطلاعات tbl_use و kol دستخورده باقی بمونه و رکورد های باقی مانده در dbgrid متصل به temp با تمام فیلدهاشون مشاهده بشن.