آخرين پست هاي ارسالي انجمن ايران دلفي
-
22 / December / 2015, 10:27 AM
#6
کاربر سایت
پاسخ : کار با FDQuery
با سلام مجدد فرض بر این که در قسمت SQL کامپوننت FDQuery دستور زیر نوشته شود
SELECT t1.RecNo,t1.CodePersona,t2.NamePersona,t1.StartDat e,t1.EndDate
FROM Tbl_Acc_DefineCashier t1
inner join Tbl_Acc_DefinePersona t2 on t1.CodePersona=t2.CodePersona
حالا شما بخواهید فقط در جدول Tbl_Acc_DefineCashier یک رکورد اضافه بشود و fdquery را به حالت insert ببری بعد همه فیدهای آنرا پر کنی و post کنی چون فیلد NamePersona از یک جدول دیگر در select شرکت کرده و شما میخواهی این اجازه را به کاربر بدهید تا با انتخاب کردن NamePersona شما CodePersona را به دست بیاورید تا در جدول Tbl_Acc_DefineCashier ذخیره کنید سیستم این اجازه را به شما نمیدهد چون فیلد NamePersona که مقدار گرفته مال جدول دیگری هست که شما اصلا قصد تغییر در ان را ندارید ولی fdquery جدول Tbl_Acc_DefinePersona را هم به حالت insert برده و از شما میخواهد همه فیلدهای کلیدی آن را پور کنید در حالی که من فقط باجدول Tbl_Acc_DefineCashier کار دارم و از جدول Tbl_Acc_DefinePersona فقط برای نمایش به کاربر استفاده میکنم راه حل پیشنهادی شما چه هست ممنون از همه
-
کلمات کلیدی این موضوع
علاقه مندي ها (Bookmarks)
علاقه مندي ها (Bookmarks)
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
علاقه مندي ها (Bookmarks)