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

نام تاپیک: تیک رکوردهای 2 جدول بر اساس مشابهت مقدار 2 فیلد از جدول اول با 2 فیلد از جدول دوم

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    923

    Question تیک رکوردهای 2 جدول بر اساس مشابهت مقدار 2 فیلد از جدول اول با 2 فیلد از جدول دوم

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

    UPDATE Table1 INNER JOIN
    Table2 ON Table1 .Bardasht=Table2 .Bardasht SET
    Table1 .Tik = True, Table2.Tik = True,
    Table1.TarikhTik =1397/05/30,Table2 .TarikhTik =1397/05/30
    WHERE (((Table2 .Bardasht)=Table1 .Bardasht) AND ((
    Table2 .Shomareh)=Table1.Shomareh) AND ((
    Table2 .Tik)=Table1 .Tik) AND (Table2 .Bardasht>0) AND (Table2 .Shomareh<>" "));

  2. #2
    کاربر دائمی آواتار hp1361
    تاریخ عضویت
    دی 1384
    محل زندگی
    تهران
    پست
    750

    نقل قول: تیک رکوردهای 2 جدول بر اساس مشابهت مقدار 2 فیلد از جدول اول با 2 فیلد از جدول دوم

    نقل قول نوشته شده توسط khoshblagh مشاهده تاپیک
    با سلام خدمت دوستان
    من از کد زیر برای تیک جدول ارقام مشابه در 2 جدول استفاده می کتم. و نتیجه مورد نظر بدست می آید. اما مشکل این کد این است که گاهی در جدول دوم به ازاء شرط ارائه شده بیش از یک رکورد را تیک می زند ، در حالیکه باید به ازاء یک رکورد در جدول اول فقط باید یک رکورد در جدول دوم را تیک بزند. توضیح بیشتر اینکه تیک زدن در هر 2 جدول یک به یک باشد(یعنی یک تیک در جدول اول با یک تیک در جدول دوم ) اجرا گردد.لطفا در این خصوص ارشاد بفرمائید. متشکرم

    UPDATE Table1 INNER JOIN
    Table2 ON Table1 .Bardasht=Table2 .Bardasht SET
    Table1 .Tik = True, Table2.Tik = True,
    Table1.TarikhTik =1397/05/30,Table2 .TarikhTik =1397/05/30
    WHERE (((Table2 .Bardasht)=Table1 .Bardasht) AND ((
    Table2 .Shomareh)=Table1.Shomareh) AND ((
    Table2 .Tik)=Table1 .Tik) AND (Table2 .Bardasht>0) AND (Table2 .Shomareh<>" "));
    آیا رکوردهایی که بیشتر از 2 تاست در جدول دوم مقدار فیلد "برداشت" شون مساویه؟

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

    نقل قول: تیک رکوردهای 2 جدول بر اساس مشابهت مقدار 2 فیلد از جدول اول با 2 فیلد از جدول دوم

    نقل قول نوشته شده توسط hp1361 مشاهده تاپیک
    آیا رکوردهایی که بیشتر از 2 تاست در جدول دوم مقدار فیلد "برداشت" شون مساویه؟
    با سلام
    بله مساویه.

  4. #4
    کاربر دائمی آواتار hp1361
    تاریخ عضویت
    دی 1384
    محل زندگی
    تهران
    پست
    750

    نقل قول: تیک رکوردهای 2 جدول بر اساس مشابهت مقدار 2 فیلد از جدول اول با 2 فیلد از جدول دوم

    نقل قول نوشته شده توسط khoshblagh مشاهده تاپیک
    با سلام
    بله مساویه.
    سوالم رو کامل ننوشتم. آیا رکوردهایی که بیشتر از 2 تا میشن در جدول دوم، فیلد های شروطی که در شرط کوئری گذاشتید مقدار برابری دارند؟

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    923

    نقل قول: تیک رکوردهای 2 جدول بر اساس مشابهت مقدار 2 فیلد از جدول اول با 2 فیلد از جدول دوم

    نقل قول نوشته شده توسط hp1361 مشاهده تاپیک
    سوالم رو کامل ننوشتم. آیا رکوردهایی که بیشتر از 2 تا میشن در جدول دوم، فیلد های شروطی که در شرط کوئری گذاشتید مقدار برابری دارند؟
    با سلام
    بله ، دقیقا. ببین موصوع اینه که گاهی در صورتحساب بانک به هر دلیلی کارمند بانک شماره و مبلغ را به عنوان برداشت ثبت میکند. و فرضا متوجه میشود که موجودی برای برداشت کافی نیست با همان مبلغ و شماره چک عمل برگشت(عمل واریز) را ثبت میکند. حالا کارمند بانک بعد از تامین موجودی در تاریخ دیگری دوباره نسبت به ثبت برداشت با همان مبلغ و شماره اقدام میکند.پس در عمل 2 ثبت اول با رفت برگشت خنثی و فقط سومین تراکنش معتبر است. ولی در حسابهای شرکت فقط یک بار برداشت صورت گرفته است. ولی کد بالا به ازاء یک برداشت دفتر 2 برداشت بانک(یکی غلط که برداشت شده و یکی صحیح که با توجه به داشتن موجودی برداشت شده)را تیک میزند.

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

  1. پاسخ: 6
    آخرین پست: دوشنبه 27 آبان 1392, 10:41 صبح
  2. پاسخ: 1
    آخرین پست: پنج شنبه 11 مهر 1392, 11:18 صبح
  3. سوال: گروه بندی بر اساس چند مقدار با دستورات linq
    نوشته شده توسط yekta99 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 04 مرداد 1391, 09:59 صبح
  4. سوال: برداشتن تیک رکوردهای یک جدول
    نوشته شده توسط MOR_MS در بخش Access
    پاسخ: 3
    آخرین پست: شنبه 15 اسفند 1388, 06:09 صبح
  5. جابجا کردن فیلدها بر اساس داشتن مقدار
    نوشته شده توسط edezful در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 13 شهریور 1386, 18:19 عصر

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

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