انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
0
با سلا در فایل پیوست من می خوام داخل فرم در TextBox که نامش T1 هست عدد مربوط به فیلد Add جمع بشه به این صورت که دریف اول T1 عدد پیش فرض 100000 بگیرد ودر ردیف دوم به بعد آن عدد ردیف اول فیلد Add با عدد ردیف اول T1 که همون 100000 است جمع بشه و همین طور تا پایین فرم ادامه داشته باشد
مثلا:
100000 100
100100 200
100300 300
100600 ***
با تشکر
پاسخ ها (4)
-
پاسخ پذیرفته شده
1با سلام
مشکل حل شد ملاحظه بفرمائید .
برای سئوالتون هم تا به امروز با تحقیقاتی که کردم و در حد دانش من خیر نمیشه . این مشکل خود من هم هست که بتونم روابط رو به شکل خصوصی برای هر رکورد بنویسم . اما همونطور که قبلا توضیح دادم یکسری از کدها هستند که ذاتاً این عملکرد رو دارن . اما نمیدونم که چطور . در هر صورت رابطه ای که مد نظرتون هست رو در صورت امکان بیان کنید شاید راهی باشه . اما این پیش فرض رو فعلا در نظر بگیرید که شدنی نیست . -
پاسخ پذیرفته شده
0ممنون از توجه شما
ولی مشکل من حل نشد و در فایلی که شما زحمت کشیدید و پیوست کردید هر رکورد را به طور جداگانه با 100000 جمع می زنه در صورتی که من می خوام در ردیف اول T1 عدد 100000 باشه و ردیف های بعد با توجه به ردیف قبلی تغییر کنه
مثلا:
100000 100
100100 200
100300 300
100600
خیلی ممنون می شم اگر مشکلم را حل کنید
یه سوال دیگه هم دارم که آیا می شه در هر رکورد از یه فیلد فرمول جداگانه ای برای جمع یا تفریق استفاده کرد
ممنون از راهنمایی تون -
پاسخ پذیرفته شده
1با سلام
من این کار رو برای شما انجام دادم . اما باید دو نکته رو در نظر داشته باشید :
- برای کار با یک Database برای اینکه بتونیم از دستورات به شکل تفکیکی برای رکوردها استفاده کنیم لازم هست که همه فیلدها در جدول باشند تا یک RecordSet رو تشکیل بدند پس حتما لازمه که فیلد T1 جزئی از جدول باشه . در غیر اینصورت این فیلد برای تمام رکوردها یکسان در نطر گرفته میشه و هر مقداری در اون درج بشه برای همه رکوردها همون مقدار خواهد بود . چون فاقد recordset هست و در فرم تفاوتی بین رکورد شماره 1 و رکورد شماره 2 و ... برای فیلد T1 وجود نخواهد داشت .
- با برداشتی که از فرمایش جناب مهندس کاویان مدیر محترم سایت میشه در نمای Continuouse Form قادر نیستیم جز در مواردی که کد ذاتاً داری عملکرد تفکیکی هست ، دستورات رو به هر رکورد تخصیص بدیم در نتیجه نمیتونیم برای T1 مقدار Default در نظر بگیریم چون دستوری که برای اینکار نوشته میشه دارای عملکرد تفکیکی نیست و برای همه رکوردها اعمال میشه . بنابراین لازمه که به صورت دستی وارد بشه .
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »