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

نام تاپیک: درج چندين ركورد با شرطهاي مشخص

  1. #1

    درج چندين ركورد با شرطهاي مشخص

    باسلام
    براي درج چند ركورد از جدولي به يك جدول ديگر با شرايطي كه در زيز بيان ميكنم چگونه است

    ما دو جول داريم به نام هاي A - C

    - از جدول A(ستون كد سپرده - ستون كد ملي و ستون كد خزانه)
    - اطلاعات ثابت (شماره رديف خزانه)
    - جدول C داراي ستون (رديف - كد سپرده - كدارسالي-شماره رديف خزانه) است
    من ميخوام يك سر اطلاعات ثابت و يك سري اطلاعات را از جدول A با برقراري شرط خاصي كه بر روي C انجام ميدم وارد جدول C كنم
    1- از جدول A اطلاعات سه تا ستون را ميخوام ( ستون كد سپرده -ستون كد ملي و ستون كد خزانه ) با اين تفاوت كه اول بياد جدول Cمرا سرچ كنه و ببينه اگه در ستون كد ارسالي ركوردي بود بياد ببينه اگه اين ركود با كد خزانه ستون جدول A يكي بود بياداطلاعات ستون كد خزانه را براي همان يك ركورد برداره ولي اگه چنين شرطي برقرار نبود و يابراي اولين بار بود بياد كد ملي ستون جدول A همان يك رديف رابرداره و اين شرط براي تمام رديف ها باشه و اطلاعات ستون كد سپرده و مقدار ثابت را وارد كنه درضمن يك شرط ديگر در همان ابتا است كه شرطها بايد براي سپرده هاي باشد كهانتخاب شدن يا ستون انتخاب انها تيك خورده
    اگه دوستان راهنمايي كنند ممنون ميشم

  2. #2
    کاربر دائمی آواتار ali_najari
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اصفهان
    سن
    36
    پست
    849

    نقل قول: درج چندين ركورد با شرطهاي مشخص

    دوست عزیز شما باید از دستور شرطی استفاده کنی توی دستور Select یا Insert

    مثلا اینطوری:


    If (select TBL_C.KhazaneCode From TBL_C where TBL_C.KhazameCode IN (select TBL_A.NationCode From TBL_A Where TBL_A.KhazaneCode And TBL_A.KhazaneCode=125) Is null
    Select select TBL_C.KhazaneCode From TBL_C where TBL_C.KhazameCode=TBL_A.KhazaneCode And TBL_A.KhazaneCode=125
    else
    select TBL_A.NationCode From TBL_A Where TBL_A.KhazaneCode Not in (select TBL_C.KhazaneCode From TBL_C)


    البته کد بالا یه کد ابتدایی هستش و میتونید خودتون خیلی جامعش کنید.

  3. #3
    کاربر دائمی آواتار viper2009
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    گوشه کویر
    پست
    728

    نقل قول: درج چندين ركورد با شرطهاي مشخص

    با توجه به پاسخ ali_najari در دستور بالا اگر پارامترها را با استفاده از ChechedComboBox انتخاب شوند برای کاربر خیلی عالی می شود

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

  1. درج گروهي ركورد از يك ديتابيس به ديتابيس ديگر
    نوشته شده توسط neynavaz در بخش T-SQL
    پاسخ: 1
    آخرین پست: شنبه 24 تیر 1391, 14:42 عصر
  2. درج يك ركورد در جدول به وسيله ي آژاكس
    نوشته شده توسط profnami در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: دوشنبه 03 آبان 1389, 20:42 عصر
  3. درج يه ركورد در يه datatable.. ؟
    نوشته شده توسط Afshin160 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: یک شنبه 17 آذر 1387, 10:53 صبح
  4. درج كردن همزمان دو ركورد در اكسس
    نوشته شده توسط talabaki در بخش Access
    پاسخ: 4
    آخرین پست: چهارشنبه 06 آذر 1387, 14:45 عصر
  5. چندين ميليون ركورد و نحوه ی بایندینگ
    نوشته شده توسط Moslemu در بخش C#‎‎
    پاسخ: 18
    آخرین پست: جمعه 26 مهر 1387, 10:34 صبح

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

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