![]() |
|
كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى (/showthread.php?tid=12564) |
كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - bouh25 - 22-03-2024 اريد تحديث قاعدة بيانات مخزون بقاعدة بيانات اخرى (Bon sortie) بواسطة هذا الكويري لكن واجهتنى مشكلة رغم صحة الكود الرجاء المساعدة وشكراً المثال مرفق مع الخطأ RE: كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - bouh25 - 23-03-2024 علما ان اذا وضعت الكود داخل الكويري ينفذ عادي و عندا اضع نفس الكود خارجه (في محرر الديلفي) يعطي الخطأ RE: كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - أبو معاذ - 24-03-2024 في الاستعلام التالي ، Query.SQL.Text := 'UPDATE STOCKS ' + 'SET STOCKS.QUANTSTQ = BONS.QUANTETE' + 'FROM STOCKS INNER JOIN BONS ON STOCKS.BARCODE = BONE.BARCODE'; يبدو أنك أخطأت في اسم الجدول BONE.BARCODE الصحيح هو : BONS.BARCODE RE: كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - bouh25 - 24-03-2024 شكرا قمت بتصحيح الخطأ والكود معاُ وهذا هو الكود الجديد العجيب انه عندما اضع الكوري داخل المكون كوري يشتغل عادي و عندما اخرجه في المحرر لا يعمل RE: كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - Mr.DOS - 25-03-2024 السلام عليكم ارفق لنا كود الاستعلام للكويري وحده RE: كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - bouh25 - 25-03-2024 المثال مرفق بالنسبة للمثال الاخير RE: كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - Mr.DOS - 26-03-2024 سلام عليكم ارفق لنا الكود داخل الكويري ، اقصد الاستعلام داخل المكون Query الذي يعمل ؟ RE: كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - bouh25 - 26-03-2024 UPDATE STOCKS SET STOCKS.QUANTSTQ =STOCKS.QUANTSTQ-(SELECT BONS.QUANTETE FROM BONS WHERE STOCKS.BARCODE = BONS.BARCODE) WHERE STOCKS.QUANTSTQ >= (SELECT BONS.QUANTETE FROM BONS WHERE STOCKS.BARCODE = BONS.BARCODE) RE: كيف اقوم بتحديث مخزون بقاعدة بيانات اخرى - bouh25 - 29-03-2024 اين الخطأ في هذا الكود UPDATE STOCKS SET STOCKS.QUANTSTQ = (STOCKS.QUANTSTQ-BONS.QUANTETE) FROM STOCKS INNER JOIN BONS ON STOCKS.BARCODE = BONS.BARCODE WHERE STOCKS.QUANTSTQ >= BONS.QUANTETE |