المشاركات : 301
المواضيع 59
:
: 45
الإنتساب : Sep 2010
22-03-2024, 12:42 AM
اريد تحديث قاعدة بيانات مخزون بقاعدة بيانات اخرى (Bon sortie) بواسطة هذا الكويري لكن واجهتنى مشكلة رغم صحة الكود الرجاء المساعدة وشكراً
المثال مرفق مع الخطأ
الملفات المرفقة
Capture d'écran 2024-03-22 003159.png (الحجم : 196.92 ك ب / التحميلات : 33)
UpdateStk.rar (الحجم : 185.2 ك ب / التحميلات : 20)
وقل ربي زدني علماً
المشاركات : 301
المواضيع 59
:
: 45
الإنتساب : Sep 2010
علما ان اذا وضعت الكود داخل الكويري ينفذ عادي و عندا اضع نفس الكود خارجه (في محرر الديلفي) يعطي الخطأ
وقل ربي زدني علماً
المشاركات : 1,236
المواضيع 193
:
: 1,892
الإنتساب : Jul 2009
في الاستعلام التالي ،
Query.SQL.Text := 'UPDATE STOCKS ' +
'SET STOCKS.QUANTSTQ = BONS.QUANTETE' +
'FROM STOCKS INNER JOIN BONS ON STOCKS.BARCODE = BONE.BARCODE';
يبدو أنك أخطأت في اسم الجدول BONE.BARCODE
الصحيح هو :
BONS.BARCODE
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك .
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه .
المشاركات : 301
المواضيع 59
:
: 45
الإنتساب : Sep 2010
شكرا قمت بتصحيح الخطأ والكود معاُ وهذا هو الكود الجديد
العجيب انه عندما اضع الكوري داخل المكون كوري يشتغل عادي و عندما اخرجه في المحرر لا يعمل
الملفات المرفقة
UpdateStkFireBird.rar (الحجم : 154.73 ك ب / التحميلات : 28)
وقل ربي زدني علماً
المشاركات : 476
المواضيع 0
:
: 228
الإنتساب : Apr 2011
السلام عليكم
ارفق لنا كود الاستعلام للكويري وحده
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
المشاركات : 301
المواضيع 59
:
: 45
الإنتساب : Sep 2010
المثال مرفق بالنسبة للمثال الاخير
وقل ربي زدني علماً
المشاركات : 476
المواضيع 0
:
: 228
الإنتساب : Apr 2011
سلام عليكم
ارفق لنا الكود داخل الكويري ، اقصد الاستعلام داخل المكون Query الذي يعمل ؟
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
المشاركات : 301
المواضيع 59
:
: 45
الإنتساب : Sep 2010
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)
وقل ربي زدني علماً
المشاركات : 301
المواضيع 59
:
: 45
الإنتساب : Sep 2010
اين الخطأ في هذا الكود
UPDATE STOCKS
SET STOCKS.QUANTSTQ = (STOCKS.QUANTSTQ-BONS.QUANTETE)
FROM STOCKS
INNER JOIN BONS ON STOCKS.BARCODE = BONS.BARCODE
WHERE STOCKS.QUANTSTQ >= BONS.QUANTETE
وقل ربي زدني علماً