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

نام تاپیک: استفاده از حلقه تکرار

  1. #1

    استفاده از حلقه تکرار

    سلام خدمت دوستان و استید گرامی
    فرم دیتاشیتی دارم که با sql ارتباط داده شده با جدول، چون تعداد فیلدها زیاده میخوام با حلقه تکرار و کمتر کردن کدنویسی ControlSource فیلدها رو با sql ارتباط بدم.(نمیدونم منظورمو رسوندم)
    البته توی تصویر توضیح دادم.
    ممنون میشم راهنمایی بفرمائید.

    ControlSource.jpg

  2. #2
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    سن
    59
    پست
    1,081

    نقل قول: استفاده از حلقه تکرار

    سلام
    کدها رو بصورت زیر تغییر بده ببین جواب میده !

    Dim fld
    For Each fld In Form_frmper.Recordset.Fields
    Form_frmper.Controls(fld.Name) = fld.Value
    Next

  3. #3

    نقل قول: استفاده از حلقه تکرار

    سلام
    ممنونم بابت پاسختون
    ولی این کد فقط رکورد اول رو برمیگردونه و برای Single Form جواب میده، در Datasheet Form کل لیست میشه رکورد اول (رکورد اول تا پایین لیست تکرار میشه)

  4. #4
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    سن
    59
    پست
    1,081

    نقل قول: استفاده از حلقه تکرار

    نقل قول نوشته شده توسط Masoud.eh مشاهده تاپیک
    سلام
    ممنونم بابت پاسختون
    ولی این کد فقط رکورد اول رو برمیگردونه و برای Single Form جواب میده، در Datasheet Form کل لیست میشه رکورد اول (رکورد اول تا پایین لیست تکرار میشه)
    فکر کنم کد زیر جواب بده:

    Dim fld
    For Each fld In Form_frmper.Recordset.Fields
    Form_frmper.Controls(fld.Name).ControlSource = fld.Name
    Next

  5. #5

    نقل قول: استفاده از حلقه تکرار

    ممنونم دوست عزیز
    جواب داد

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

    نقل قول: استفاده از حلقه تکرار

    سلام و روز خوش
    البته به مورد سئوال ربطی نداره،
    ولی اون کد sql که در تصویر دیده میشه جدای از این که ریسک sql injection داره،
    بیش از اندازه پیچیده است!

  7. #7

    نقل قول: استفاده از حلقه تکرار

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    سلام و روز خوش
    البته به مورد سئوال ربطی نداره،
    ولی اون کد sql که در تصویر دیده میشه جدای از این که ریسک sql injection داره،
    بیش از اندازه پیچیده است!
    سلام
    راهی برای ساده تر کردن کدهای Sql هست؟

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

    نقل قول: استفاده از حلقه تکرار

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

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

  1. پاسخ: 4
    آخرین پست: یک شنبه 26 مرداد 1399, 01:59 صبح
  2. پاسخ: 2
    آخرین پست: شنبه 21 شهریور 1388, 15:26 عصر

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

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