PDA

View Full Version : مشكل در كوئري



kamiharmonica
سه شنبه 29 بهمن 1387, 09:53 صبح
با سلام خدمت دوستان گرامي
من يك Update Query درست كردم كه اطلاعات خودش رو از يك كوئري ديگه مي گيره كه قبلاً يك سري محاسبات انجام داده . وقتي مي خوام اطلاعات اين كوئري جديد رو داخل يك table آپديت كنم با پيغام زير برخورد مي كنم :‌

You should use an updateable query

كي ميدونه مشكل كجاست؟
با تشكر

مهدی قربانی
جمعه 02 اسفند 1387, 01:11 صبح
سلام
من خيلي متوجه نحوه عملكرد شما نمي شم اگر براتون امكان داره نمونه بذاريد تا بررسي بشه .

kamiharmonica
شنبه 03 اسفند 1387, 09:51 صبح
با تشكر از آقاي قرباني
نمونه فايل رو ضميمه كردم

مهدی قربانی
شنبه 03 اسفند 1387, 15:03 عصر
سلام
اشکال مربوط به فراخوانی کوئری madrak1 هست که قابل استفاده در کوئری Update نیست ، شما بهتره برای این منظور اول از کوئری madrak1 یک Make Table Query بسازید و مقادیر رو به یک جدول منتقل کنید و بعد با استفاده از این جدول که در نمونه بنام Test ایجاد شده کوئری Update رو بسازید و جدول مورد نظرتون رو بروز کنید (به نمونه توجه کنید) . فقط چرا این پروسه رو انجام میدید فیلد percent در هر دو جدول حاوی یک مقدار هست و عملاً پروسه بروزرسانی فقط باعث تکرار دیتا های قبلی میشه !؟

kamiharmonica
شنبه 03 اسفند 1387, 15:10 عصر
با تشكر از جناب آقاي قرباني
من قبلاً اين اطلاعات رو از طريق ديگه Update كرده بودم كه براي شما فايل Update شده رو آوردم كه اطلاعات تكراري هست. منتها در جايي كه لازم دارم بايد يكسري محاسبات انجام بشه سپس از Update استفاده كنم. كه من براي سادگي كار محاسبات رو اينجا نياوردم.
متشكرم