نمایش نتایج 1 تا 12 از 12

نام تاپیک: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

  1. #1

    جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    سلام
    من یک سری اطلاعات در فیلدهای بانک اطلاعاتی در ویژوال فاکس پرو 9 وارد کرده ام حالا چطوری می تونم در اطلاعات وارد شده در بانک اطلاعاتی فیلدهای یک ستون را با هم جمع کنم و در یک فیلد دیگر ذخیره کنم مثلا جمع فیلد عددی تمام رکوردها و ثبت آنها در یک فیلد دیگر

  2. #2

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    با فرمان Calc sum(fieldname) to var و استفاده از متغیر فوق (Var)
    البته شرط هم میتونی بذاری

  3. #3

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    میشه لطفا یه کمی موضوع رو باز تر توضیح بدید؟

  4. #4

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    این var چی هست و چکار می کنه؟

  5. #5

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    سلام
    اون var یک متغیر هست با هر نامی که شما دوست درید مثلا jam
    وقتی با sum فیلدها جمع شدن ، حاصل جمع در متغیر jam قرار میگیره
    و بعد با دستور replace میتونید حاصل را در یک فیلد دیگر که مورد نظر شماست قرار دهید

  6. #6

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    اگه ممکنه یه برنامه نمونه کوچولو هم براش بگذارید ممنون می شم

  7. #7

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    شما فکر کن میخوای حاصل جمع فیلد های pay1 و pay2 را داخل فیلد payroll قرار بدی


    calc sum(pay1+pay2) to pays
    replace payroll with pays

  8. #8

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    توجه داشته باشید که دستور sum در شرایطی که table بصورت اختصاصی باز شده کاربرد دارد. وگرنه در حالت تحت شبکه و بصورت اشتراکی (set excl off ) شما نمیتونید از این دستور استفاده کنید بلکه باید رکوردها رو scan کنید و در حین scan کردن عمل جمع رو انجام بدید.

  9. #9

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    آقا شرمنده هستم من هرچی انجام می دهم نتیجه نمی گیرم
    ولی خوب اگه یک نمونه کوچولو به عنوان مثال برام اینجا بگذارید کاملا برام مفهوم میشه
    و یک مورد دیگه اینکه مثلا من می خواهم تمام فیلدهای A هر رکورد رو با هم جمع کنم به این شکل که فیلد عددی A رکورد اول رو با فیلد عددی A رکورد دوم جمع کنم و همینطور تا آخر و یک مورد دیگه اینکه چطوری جمع تعداد فیلدهایی رو که کاراکتری و نوشته هستند بگیرم

  10. #10

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    سلام
    دستور sum رو که براتون توضیح دادم ، برای جمع تمام فیلدهای A هر رکورد دستور زیر را استفاده کنید :


    calc sum(a) to jama


    برای جمع فیلدهای کاراکتری که داخل آنها کاراکرهای عددی ذخیره شده باید اول تبدیل به عدد شوند و بعد جمع شوند ، کار تبدیل کاراکتر به عدد را میتونید با تابع val انجام بدید. مثلا به عنوان مثال میخواهید تمام فیلدهای b رکورها را که کاراکتری هستند و داخل آنها عدد ذخیره شده را با هم جمع کنید :


    calc sum(val(b)) to jamb

  11. #11

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    راستی دوست عزیز این موارد کوچک و راحت رو میتونید خیلی راحت و سریع و آسون از راهنمای خود ویژوال فاکس یا فاکس در بیارید.

  12. #12

    نقل قول: جمع فیلدها و ثبت نتیجه در یک فیلد دیگر

    عزیزان حق با شماست
    ولی تمنا دارم یک نمونه برنامه لطف کنید این کار ما راه بیفته دعا گوی خودتان و رفتگانتان هستم. با تشکر

تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: چهارشنبه 19 بهمن 1390, 15:55 عصر
  2. جمع تعدای از سطرهای یکفیلد بر اساس فیلد دیگر
    نوشته شده توسط amir3321 در بخش SQL Server
    پاسخ: 6
    آخرین پست: یک شنبه 06 دی 1388, 18:42 عصر
  3. جمع فیلدها در یک کوئری و جمع نهایی در فیلدی مجازی
    نوشته شده توسط davoodmz در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: یک شنبه 19 فروردین 1386, 13:44 عصر
  4. جمع فیلدها
    نوشته شده توسط MitraSadeghi در بخش Access
    پاسخ: 3
    آخرین پست: یک شنبه 16 مهر 1385, 18:02 عصر
  5. بدست اوردن جمع فیلدها در گزارشگیری
    نوشته شده توسط MOJTABA_MDR در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 09 تیر 1383, 19:46 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •