-
جستجو در جدول
سلام
من دارم یه برنامه مینویسم که پرونده های وام رو ذخیره کنه هر پرونده متقاضی و معرف داره
دو جدول برای متقاضیان ومعرف ها درست کردم و فقط کد آنها درجدول پرونده ها ذخیره میکنم
من به یه مشکلی توی جستجو کردن متقاضی و معرف در پرونده ها برخوردم
اول من یه Query نوشتم و فقط فیلدهای جدول پرونده ها رو وارد کردم و بعد برای نمایش نام معرف و متقاضی New field کردم و این فیلد ها را با Lookup درون جدول پرونده ها گذاشتم ولی در این صورت موقع جستجو به مشکل برمیخوردم و برای نام آنها چیزی پیدا نمیکرد
من برای حل این مشکل اومد توی خود Query فیلد های نام متقاضی و نام معرف رو وارد جدول پرونده ها کردم
توی این حالت مشک جستجو حل شد ولی وقتی میخوام یک رکورد رو از جدول حذف کنم این پیغام خطا رو میده
Insufficient key column information for updating or refreshing
که فکر منظورش اینه که نمیدونه از کدوم جدول باید رکورد رو حذف کنه
من توی این Query دستورات زیر رو نوشتم
کد:
select D.Id, D.Code, D.Date, D.DemanderRef, De.Name as DemanderName, D.IntroducerRef, I.Name as IntroducerName
from Tbl_Doc as D, Tbl_Demander as De, Tbl_Introducer as I
where (((D.DemanderRef)=[De].[Id]) and ((D.IntroducerRef)=[i].[Id]));
لطفا اگه میتونید منو راهنمایی کنید
برنامه رو با دلفی 7 دارم مینویسم و بانکش هم اکسس
-
-
سلام.
برای دریافت پاسخ عجول نباشید
در query باید مشخص کنید که رکورد مورد نظر از کدام جدول حذف شود:
کد:
dataset.properties['unique table'].value := 'tableName';
لینک زیر رو هم ببینید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
-