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

نام تاپیک: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

  1. #1

    درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    با سلام
    من یک جدول دارم شامل چندین فیلد

    اگر ممکنه در موارد زیر منو راهنمایی بفرمایید
    1- دکمه ای برای خواندن فایل اکسل و وارد کردن محتویات فایل به جدول در پروژه
    2- دکمه ای برای ایجاد خروجی در قالب اکسل (اگر بشه از قبل برای این فایل قالبی طراحی کرد خیلی عالی میشه)
    3- همانطور که میتواند از فایل های پیوست مشاهده کنید
    اطلاعات اقلام و کالاهای مختلف برای یک پروژه (شماره قرارداد و شماره دستور کار برای تعداد زیادی کالا یکی می باشد) است
    هدف اصلی به این صورت است در جدول خروجی میخوام به این صورت باشه

    شماره دستور کار ------- شماره قرارداد ------- اسم کالا ------- تعداد


    که میخوام در فیلد nam_kala
    مثلا نوشته بشه "تیر" که تعداد همه تیرهای این پروژه(تمام کالاهایی که در آن "تیر" و "بتونی" وجود داشته باشد) با هم جمع و در فیلد tedad قرار بگیرد

    ممنون میشم اگه راهنمایی بفرمایید

    amar.rar
    آخرین ویرایش به وسیله farzad_fb25 : دوشنبه 05 تیر 1396 در 05:43 صبح

  2. #2

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    اساتید محترم
    هِلللللپ می پلیز

  3. #3

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    سلام
    یه سوال . تو جدول اکسس اومدی ایدی رو بعنوان کلیدواژه استفاده کردی و تو اکسل همچین رکوردی نداری البته مشکلی نداره و هر بار که وارد کنی داده ها تکراری وارد میشه . یکی از فیلدها رو بگو که هیچوقت تکراری نیست ؟ اگر نداری باید تو اکسل هم ایدی بذاری؟

  4. #4

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    سلام
    بفرمایید
    توضیحاتی که قل دادم هم مدنظرتون باشه
    فایل های ضمیمه فایل های ضمیمه

  5. #5

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نقل قول نوشته شده توسط ariayekta مشاهده تاپیک
    سلام
    بفرمایید
    توضیحاتی که قل دادم هم مدنظرتون باشه
    دوست عزیز بی نهایت متشکرم از وقتی که گذاشتید
    اما فایلی که ارسال کردید 2 تا مشکل داره
    1- اینکه میخوام برای خواندن و ایمپورت فایل صفحه Open File باز بشه (یعنی کاربر بتونه آدرس بده و از هر جایی توی کامپیوتر بتونه فایل را باز کنه)
    2- عمل اصلی که باید انجام بشه اینطوریه که
    ما 2 ستون داریم که مقادیر تکراری داره
    اول شماره دستور کار و دوم شماره قرار داد
    یعنی پروژه ها طی یک شماره قرار داد و شماره دستورکار دارای چندین کالا می باشند که در پروژه مصرف شده
    حالا من میخوام در جدول نهایی
    هر پروژه در یک خط نمایش داده بشه
    به این صورت
    ستون اول (شماره قرارداد) ------ ستون دوم (شماره دستورکار) ---- ستون سوم (نام کالا (مثلا تمام اقلامی که در نام کالای آنها کلمه "تیر" وجود دارد در اینجا "تیر" نوشته شود)) --- ستون چهارم (تعداد( که تعداد همه کالاهایی که در نام کالای آنها "تیر" بوده جمع زده بشه و در این ستون قرار بگیرد)

    مثلا اگر در ستون کالا
    یک کالا به نام تیر 12*800 داشته باشیم با تعداد 4 عدد
    و در فیلد دیگری تیر 12*600 داشته باشیم 3 عدد
    نهایتا جمع کل تیر ها در فیلد مربوطه 7 درج شود

    ببخشید طولانی شد
    سعی کردم کامل شرح بدم
    ممنون میشم راهنمایی کنید

  6. #6

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    دوستان و اساتید محترم
    یه قسمت کار رو پیش بردم
    الان جدول خروجی من تا حدودی کامله و نزدیک به جدول نهاییه که میخوام داشته باشم
    و از کوئری Crosstab استفاده کردم
    که در فایل زیر کوئری Amar_Crosstab این کارو انجام میده
    فقط اینکه الان در جدول نهایی هر کالا که در نام آن مثلا "تیر" وجود داره در یک ستون نمایش داده میشه
    در صورتیکه من میخوام یک ستون به نام "تیر" وجود داشته باشه که جمع کل تعداد مقادیر همه کالاهایی که در نام آنها "تیر" وجود دارد
    در یک فیلد جمع زده و نمایش داده شود

    ممنون میشم راهنمایی کنید

    amar2.rar

  7. #7

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    سلام وقت بخیر
    تو کویری اومدید دو تا فیلد بعنوان Row Heading گذاشتی یکی بنام شماره قرارداد که تکراریه و مشابه است ولی به فیلد دستور کار که خوب اینم باید مشابه باشه ولی بعضیا شماره دستور کارشون فرق داره برا همین تو چندتا ردیف میاره باید حذفش کنی
    اون دیالوگ باکس برا انتخب فیل اکسل از محل انتخابی اضافه کردم ولی دوست عزیز قبلا هم بهتو
    فتم باید یهکلید وژه انتخاب کنی که اگه کاربری اشتباه دو بار کلید رو زد دوباره همون رو وارد نکنه که تکراری بشه البته میشه کاری کرد همه رو چک کنه ولی من بلد نیستم و بنظرم اصولی نیست
    فایل های ضمیمه فایل های ضمیمه

  8. #8

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    ببخشید اشتباه ضمیمه کردم لطفا این ضمیمه رو بگیرید
    فایل های ضمیمه فایل های ضمیمه

  9. #9

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نقل قول نوشته شده توسط ariayekta مشاهده تاپیک
    ببخشید اشتباه ضمیمه کردم لطفا این ضمیمه رو بگیرید
    جناب آریا خیلی ممنونم از لطفی که کردید

    سوال آخر من اینه که

    الان و در حال حاضر کوئری Crosstab که طراحی شده
    با شرط فعلی در نهایت فقط جمع ستون ها نمایش داده می شود

    آیا امکانش هست مثل ستونی که Total Of tedad: tedad برای جمع تعداد "تیر" ها در نظر گرفته شده شده
    ستون های برای جمع زدن اقلام دیگه مانند "ترانس " یا کالاهای دیگه هم ایجاد کرد؟

    یا اینکه راه حل اینه که کوِئری های مختلف (برای هر کالا یک کوئری) طراحی شود و نهایتا خروجی این کوئری ها در کنار هم قرار بگیره؟

    ممنون میشم راهنمایی بفرمایید

  10. #10

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    لطفا راهنمایی بفرمایید

  11. #11

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    مهندسین این قسمت آخرو راهنمایی کنید لطفا

  12. #12
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    برای هر کالا یک فیلد "نوع کالا" اضافه کنین و این فیلد رو هم در محاسبات شرکت بدین.

  13. #13

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    برای هر کالا یک فیلد "نوع کالا" اضافه کنین و این فیلد رو هم در محاسبات شرکت بدین.
    ممنون ازتون
    من اینکارو کردم
    ولی برای "نوع کالا" دوم وقتی با where شرط میذارم این شرط با شرط قبلی ادغام میشه و خروجی خالی نشون میده
    اگر براتون مقدوره رو فایل آخری که دوست بزرگوار راهنمایی کردن
    همین چیزی که فرمودید رو اعمال بفرمایید که
    مثلا یک ستون به نام "ترانس" اضافه بشه و جمع ترانس های اون دستور کار رو نشون بده
    ممنونم از لطفتون

  14. #14

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    کممممممممممممممک لطفا

  15. #15

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    اگه راهی وجود نداره لطفا بفرمایید که لااقل منتظر راه حل نباشم

  16. #16

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    سلام
    دوست عزیز تو جدول ترانس نیست اضافه کن و اطلاعاتش رو وارد کن بعد بذار تا ببینیم چیکار میشه کرد

  17. #17

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نقل قول نوشته شده توسط ariayekta مشاهده تاپیک
    سلام
    دوست عزیز تو جدول ترانس نیست اضافه کن و اطلاعاتش رو وارد کن بعد بذار تا ببینیم چیکار میشه کرد
    چرا مهندس ترانسفورماتور های مختلف در جدول هست
    شاید تو فایل شما فیلتر شده

  18. #18

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    هِلللللللللپ پلیز

  19. #19

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

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

  20. #20
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نقل قول نوشته شده توسط farzad_fb25 مشاهده تاپیک
    ممنون ازتون
    من اینکارو کردم
    ولی برای "نوع کالا" دوم وقتی با where شرط میذارم این شرط با شرط قبلی ادغام میشه و خروجی خالی نشون میده
    اگر براتون مقدوره رو فایل آخری که دوست بزرگوار راهنمایی کردن
    همین چیزی که فرمودید رو اعمال بفرمایید که
    مثلا یک ستون به نام "ترانس" اضافه بشه و جمع ترانس های اون دستور کار رو نشون بده
    ممنونم از لطفتون
    پس درست انجام ندادین - نوع کالا باید بصورت کد باشه.
    کالا میتونه مربوط به ترانسفورماتور باشه ولی "ترانس" در شرح کالا نباشه مثل "روغن عایق" یا در شرحش "ترانس" باشه ولی ربطی به ترانسفورماتور نداشته باشه مثل "ترانسدیوسر"

    در واقع باید اول طراحی جداول رو درست کنین

  21. #21
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نقل قول نوشته شده توسط ariayekta مشاهده تاپیک
    سلام
    تا اونجایی که من میدونم نمیشه تو کراس فقط یه سرچ میشه
    میشه بپرسم دلیلت جیه براینکار شاید راه دیگه داشته باشه خوب یه کالا رو سرچ میکنه کاربر نتیجه رو میبینه بعد چاک میکنه یه سرچ دیگه برا ترانس میکنه
    میشه و کاملا متدوال هست

  22. #22

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    میشه و کاملا متدوال هست
    سلام ممنون . منم گفتم تا اونجایی که من میدونم
    میشه یه لطف کنید تو نمونه خودشون اصلاح کنید تا بقیه هم یاد بگیرن؟

    یه سوال اگه ایشون بیاد برا هر کالا کد تعریف کنه اونوقت چطور میتونه دو کالا رو همزمان سرچ کنه ؟ مثلا یه کالا با شرح ترانس و کد 20 و یه کالا باشرح جوش و کد 21 .
    خوب الان ایشون میخاد یه بار سرچ کنه ترانس و همه کالاهایی که ترانس هست رو بیاره و یه بار بزنه جوش و هر کالایی که توش جوش نوشته شده البته اون سرچ اول هم همچنان بمونه

    درست گفتم اقای farzad_fb25

    منظور شما همینه؟

  23. #23
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نقل قول نوشته شده توسط ariayekta مشاهده تاپیک
    میشه یه لطف کنید تو نمونه خودشون اصلاح کنید تا بقیه هم یاد بگیرن؟
    دیتا خودشون اشکال داره
    نمونه از دیتا استاندارد میذارم

  24. #24
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    جدول categories همان نوع کالا را نشون میده

    1.png

    21.png

    3.png

  25. #25
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: درخواست راهنمایی درخصوص شمارش مقدار چند فیلد

    نمونه پیوست دو کراس تب دیگه هم داره که تصاویرش در بالا نیست
    فایل های ضمیمه فایل های ضمیمه

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

  1. درخواست راهنمایی درخصوص تنظیم چاپگر
    نوشته شده توسط سعید20 در بخش Foxpro
    پاسخ: 3
    آخرین پست: شنبه 21 بهمن 1391, 15:24 عصر
  2. سوال: برگرداندن مقدار چند فیلد با linq
    نوشته شده توسط ardeshir1365 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: دوشنبه 21 آذر 1390, 10:18 صبح
  3. سوال: درخواست راهنمايي درخصوص كداسمبلي حاضر
    نوشته شده توسط hbs592 در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 8
    آخرین پست: یک شنبه 28 شهریور 1389, 11:13 صبح
  4. پاسخ: 1
    آخرین پست: سه شنبه 15 تیر 1389, 07:49 صبح
  5. درخواست راهنمایی درخصوص مقایسه صدا
    نوشته شده توسط Mah6447 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 5
    آخرین پست: چهارشنبه 11 اردیبهشت 1387, 19:50 عصر

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

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