tik_tak
چهارشنبه 10 مهر 1387, 13:12 عصر
با سلام
من برای خرید وفروش 2تا جدول دارم :
یکی مستر
یکی دیتیل
مستر سورس جدول دیتیلم رو برابر = دیتاسورس جدول مسترم قرار دادم
ومستر فیلد جدول دیتیلم رو برابر= فیلد مشترک بین شون یعنی co_master قرار دادم
اینو واسه دکمه اینزرت و اضافه شدن جنسمون به فاکتورمون نوشتم ، باراول خرید ابتدا تو جدول مستر اینزرت میشه بعد دیتیلز و بارهای بعدی م ، با زدن دکمه اینزرت فقط به دیتیلز اضافه میشه اینی که کدوم اجرا بشه با متغیر i چک میشه
if i=1 then
begin
adotabalemaster.insert;
.
.
;adotablemaster.post
adotabeledetailss.insert;
.
.
adotabledetails.post;
i:=i+1;
end
ELSE
begin
adotabeledetailss.insert;
.
.
adotabledetails.post;
i:=i+1
;end
یه دکمه برای فاکتور جدید گذاشتم
که میاد i=1 قرار میده
ولی موقع زدن دکمه اینزرت تو جدول مستر اینزرت صورت میگیره ولی بعدش این خطا میاد و برنامه هنگ میکنه ,تو جدول دیتیل اینزرتی صورت نمیگیره :
cannot access field'co_master' as type variant
؟
من برای خرید وفروش 2تا جدول دارم :
یکی مستر
یکی دیتیل
مستر سورس جدول دیتیلم رو برابر = دیتاسورس جدول مسترم قرار دادم
ومستر فیلد جدول دیتیلم رو برابر= فیلد مشترک بین شون یعنی co_master قرار دادم
اینو واسه دکمه اینزرت و اضافه شدن جنسمون به فاکتورمون نوشتم ، باراول خرید ابتدا تو جدول مستر اینزرت میشه بعد دیتیلز و بارهای بعدی م ، با زدن دکمه اینزرت فقط به دیتیلز اضافه میشه اینی که کدوم اجرا بشه با متغیر i چک میشه
if i=1 then
begin
adotabalemaster.insert;
.
.
;adotablemaster.post
adotabeledetailss.insert;
.
.
adotabledetails.post;
i:=i+1;
end
ELSE
begin
adotabeledetailss.insert;
.
.
adotabledetails.post;
i:=i+1
;end
یه دکمه برای فاکتور جدید گذاشتم
که میاد i=1 قرار میده
ولی موقع زدن دکمه اینزرت تو جدول مستر اینزرت صورت میگیره ولی بعدش این خطا میاد و برنامه هنگ میکنه ,تو جدول دیتیل اینزرتی صورت نمیگیره :
cannot access field'co_master' as type variant
؟