amp_1356
amp_1356
آفلاین
0
با سلا در فایل پیوست من می خوام داخل فرم در TextBox که نامش T1 هست عدد مربوط به فیلد Add جمع بشه به این صورت که دریف اول T1 عدد پیش فرض 100000 بگیرد ودر ردیف دوم به بعد آن عدد ردیف اول فیلد Add با عدد ردیف اول T1 که همون 100000 است جمع بشه و همین طور تا پایین فرم ادامه داشته باشد مثلا: 100000 100 100100 200 100300 300 100600 *** با تشکر
پیوست ها:
پاسخ ها (4)
  • پاسخ پذیرفته شده

    amp_1356
    amp_1356
    آفلاین
    دوشنبه 12 - اسفند - 1392 10:16:04 - #لینک دائمی
    0
    با تشکر فراوان و سپاسگزاری از وقتی که گذاشتید و به من پاسخ دادید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    یکشنبه 11 - اسفند - 1392 21:26:19 - #لینک دائمی
    1
    با سلام
    مشکل حل شد ملاحظه بفرمائید .
    برای سئوالتون هم تا به امروز با تحقیقاتی که کردم و در حد دانش من خیر نمیشه . این مشکل خود من هم هست که بتونم روابط رو به شکل خصوصی برای هر رکورد بنویسم . اما همونطور که قبلا توضیح دادم یکسری از کدها هستند که ذاتاً این عملکرد رو دارن . اما نمیدونم که چطور . در هر صورت رابطه ای که مد نظرتون هست رو در صورت امکان بیان کنید شاید راهی باشه . اما این پیش فرض رو فعلا در نظر بگیرید که شدنی نیست .
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    amp_1356
    amp_1356
    آفلاین
    یکشنبه 11 - اسفند - 1392 03:54:41 - #لینک دائمی
    0
    ممنون از توجه شما
    ولی مشکل من حل نشد و در فایلی که شما زحمت کشیدید و پیوست کردید هر رکورد را به طور جداگانه با 100000 جمع می زنه در صورتی که من می خوام در ردیف اول T1 عدد 100000 باشه و ردیف های بعد با توجه به ردیف قبلی تغییر کنه
    مثلا:
    100000 100
    100100 200
    100300 300
    100600
    خیلی ممنون می شم اگر مشکلم را حل کنید
    یه سوال دیگه هم دارم که آیا می شه در هر رکورد از یه فیلد فرمول جداگانه ای برای جمع یا تفریق استفاده کرد
    ممنون از راهنمایی تون
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    misagh65
    misagh65
    آفلاین
    شنبه 10 - اسفند - 1392 16:41:36 - #لینک دائمی
    1
    با سلام
    من این کار رو برای شما انجام دادم . اما باید دو نکته رو در نظر داشته باشید :

    - برای کار با یک Database برای اینکه بتونیم از دستورات به شکل تفکیکی برای رکوردها استفاده کنیم لازم هست که همه فیلدها در جدول باشند تا یک RecordSet رو تشکیل بدند پس حتما لازمه که فیلد T1 جزئی از جدول باشه . در غیر اینصورت این فیلد برای تمام رکوردها یکسان در نطر گرفته میشه و هر مقداری در اون درج بشه برای همه رکوردها همون مقدار خواهد بود . چون فاقد recordset هست و در فرم تفاوتی بین رکورد شماره 1 و رکورد شماره 2 و ... برای فیلد T1 وجود نخواهد داشت .

    - با برداشتی که از فرمایش جناب مهندس کاویان مدیر محترم سایت میشه در نمای Continuouse Form قادر نیستیم جز در مواردی که کد ذاتاً داری عملکرد تفکیکی هست ، دستورات رو به هر رکورد تخصیص بدیم در نتیجه نمیتونیم برای T1 مقدار Default در نظر بگیریم چون دستوری که برای اینکار نوشته میشه دارای عملکرد تفکیکی نیست و برای همه رکوردها اعمال میشه . بنابراین لازمه که به صورت دستی وارد بشه .
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
پاسخ شما