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

نام تاپیک: چطوری این قسمت رو ثبت کنم؟

  1. #1
    کاربر دائمی آواتار mohsen_f_b
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    سن
    34
    پست
    401

    چطوری این قسمت رو ثبت کنم؟

    سلام
    دوستان پیشنهاد شما برای این قسمت چیه؟
    نمی دونم واسه این قسمت چکار کنم؟
    عکس رو ببینید.
    در این قسمت تعداد افراد خانواده معلوم می شه و تعداد فرزندان دختر و پسر!
    حالا اینجا به مشکل خوردم که من پیش فرض 8 تا اسم افراد خانواده رو می گیره حالا اگه بخوایم ثبت کنیم و اعضای خانواده 3 نفر باشه چی؟اون 5 تا قسمت دیگه چی می شه؟
    چطوری این قسمت رو طراحی و کد نویسی کنم که اگه 3 نفر زند کدی که می نویسم همون 3 نفر زو ثبت کنه؟
    عقلم به اینجا قد می ده که چند صدتا if و Else بزارم و این کارو انجام بده؟
    اینکار خیلی زمان بر هستش؟
    حالا نظر شما چیه زمان ثبت این اطلاعات؟

    باتشکر
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    کاربر دائمی آواتار M.YasPro
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Kernel
    پست
    1,171

    نقل قول: چطوری این قسمت رو ثبت کنم؟

    سلام
    توی ایونت انتخاب combobox ها به ازای هر واحد یه ردیف بساز .

  3. #3
    کاربر دائمی آواتار hamidreza20
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    زیر این سقف کبود...
    پست
    220

    نقل قول: چطوری این قسمت رو ثبت کنم؟

    سلام دوست عزیز

    می تونی از دستور Switch استفاده کنی و کمبوباکس تعداد افراد خانواده رو چک کنی اگر 1 تا 8 بود در Case اعمال مربوط به اون رو انجام بدی. به عنوان یک پیشنهاد می تونی خاصیت Visible یا Enable تکست باکس ها و لیبل ها رو تغییر بدی و هر تعدادی که در کمبوباکس اعضای خانواده انتخاب شد به همون تعداد (ردیف ها ) فعال بشند . اگر از Visible استفاده کردی می تونی خاصیت طول و عرض فرم رو تغییر بدی تا به زیبایی برنامه ات اضافه بشه.

    التماس دعا...

  4. #4
    کاربر دائمی آواتار mohsen_f_b
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    سن
    34
    پست
    401

    نقل قول: چطوری این قسمت رو ثبت کنم؟

    ممنونم از جوابها!

    مشکل من بیشتر توی ثبت هستش؟!
    چطوری با ثبت کار کنم؟
    یعنی من 8 تا قسمت ثبت باید درست کنم که اگه اعضا یکنفر بور اولی اجرا کنه اگه 2 بود دومی و همین طور ادامه بدم؟؟؟
    باتشکر

  5. #5
    کاربر دائمی آواتار hamidreza20
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    زیر این سقف کبود...
    پست
    220

    نقل قول: چطوری این قسمت رو ثبت کنم؟

    نقل قول نوشته شده توسط mohsen_f_b مشاهده تاپیک
    ممنونم از جوابها!

    مشکل من بیشتر توی ثبت هستش؟!
    چطوری با ثبت کار کنم؟
    یعنی من 8 تا قسمت ثبت باید درست کنم که اگه اعضا یکنفر بور اولی اجرا کنه اگه 2 بود دومی و همین طور ادامه بدم؟؟؟
    باتشکر
    اینطور که من از سوالتون برداشت کردم بله باید این کار را انجام بدید.
    ولی می تونید یه تابع تریف کنید و تو آرگومان های اون تعداد ثبت رو قرار بدید و هر بار که لازم بود فراخوانی کنید . یا اینکه یه حلقه تعریف کنید به تعداد ردیف ها و اطلاعات رو در بانک درج کنید.

    البته چندتا سوال :
    بانک اطلاعات شما چیه؟؟؟ ارتباط ها بین جداول به چه شکل است؟؟ و اینکه اگر اعضا خانواده از 8 نفر بیشتر شد چه کار می کنید؟؟

    التماس دعا...

  6. #6
    کاربر دائمی آواتار mohsen_f_b
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    سن
    34
    پست
    401

    نقل قول: چطوری این قسمت رو ثبت کنم؟

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

    البته چندتا سوال :
    بانک اطلاعات شما چیه؟؟؟ ارتباط ها بین جداول به چه شکل است؟؟ و اینکه اگر اعضا خانواده از 8 نفر بیشتر شد چه کار می کنید؟؟

    التماس دعا...
    سلام
    با تشکر از پاسختون.
    بانک من SQl Server هستش.
    شما فیلدها رو توی یک جدول ببینید.
    بطور مثال فعلا همین 8 تا فیلد رو حساب کنید!
    حالا اگه زیاد باشه چی باید همین جور از IF و با از Swich باید استفاده کنیم؟

    باتشکر

  7. #7
    کاربر دائمی آواتار mohsen_f_b
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    سن
    34
    پست
    401

    نقل قول: چطوری این قسمت رو ثبت کنم؟

    دوستان از Enable و Visible واسه انتخاب استفاده کردم.
    ولی خیلی زیاد از Enable و Visible استفاده شد.
    راه دیگه ای نیست به غیر از این؟
    یعنی هروقت که خواستیم اون شی رو بسازیم؟
    تقریبا 1125 خط شد فقط Visible کردن!!!!!!!!!!!!11

    باتشکر

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

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