اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

الاخوة الكرام

السلام عليكم ورحمة الله وبركاته

احتاج عدد استعلامات كبير مثلاً  Query2 و Query3  مبنيان على استعلام Query1

و مثلاً  Query5 و Query6  مبنيان على استعلام Query4 = هذان مثالان طبعاً

هل يمكن بناء جملة Sql لتكوين الاستعلامين معاً في جملة واحدة

توضيح المطلوب

بناء جملة Sql اولى كأنها Query1

جملة Sql الثانية= جملة Sql الاولى

ثم وضع البيانات كمصدر للنموذج

دمتم بالخيرات

dd33.zip

تحياتي

قام بنشر
1 دقيقه مضت, jjafferr said:

اعطنا الصورة الاوسع ، وخلينا نفكر معاك

اشكرك استاذي الفاضل

عند بناء الجملة الاولى

    mySQL = "SELECT Id, G1, R1, add_all([id]) AS A FROM tbl1"

لا توجد مشكلة

المشكلة تظهر عند بناء الجملة الثانية عليها

    mySQL = "SELECT Id, G1, R1, add_all([id]) AS A FROM tbl1"
    
    mySQL = mySQL & " WHERE [A]='" & OK & "'"

المشكلة لا يتعرف على الحقل A الجديد الذي تم انشاءه في الجملة الاولى

قام بنشر

نعم صحيح ، وعندك احد الحلين

1.

طبعا ، هنا سيتم زيارة الوحدة النمطية مرتين لكل سجل:

    mySQL = "SELECT Id, G1, R1, add_all([id]) AS A FROM tbl1"    
    mySQL = mySQL & " WHERE add_all([id])='OK'"

 

2.

اما الحل الآخر ، فتعمل استعلام1 مثلا لاستخراج قيمة A ،

ثم تعمل استعلام 2 و .... لقراءة الحقل A من استعلام1 .

 

وبرمجيا ممكن الاستفادة من QueryDeff لعمل الاستعلامات في الكود.

 

جعفر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information