اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

خطأ في تنفيذ استعلام الحاق من خلال الكود


إذهب إلى أفضل إجابة Solved by ابوبسمله,

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

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

اعتذر عن ارفاق مرفق لكوني اكتب الموضوع علي عجالة - فانا مرهق جدا وسأذهب الي النوم وغدا ان شاء الله اجهز مرفق للتوضيح 

اما عن الموضوع: فوصف المشكلة بشكل مختصر وارجو ان يخرج الكلام متزن فيفهم علي اساتذتي الكرام

اردت تنفيذ استعلام الحاقي من جدول الي جدول بشرط امرره الي دالة وكان الكود بهذا الشكل 

Sub getItemsByBlj(ByVal bljNo As String, ByVal InvNo As String)
Dim QryStr As String
'On Error Resume Next
QryStr = "INSERT INTO InvoiceDetailTbl ( IDs, OldInvs, jyarID, Movtyp, StorID, DmanSt, VoicDtID, Quentity, price ) " & _
"SELECT MovmentTbl.ID, MovmentTbl.OldInvs, MovmentTbl.jyarID, 2 AS MovTyp, MovmentTbl.StorID, MovmentTbl.AoryntID, " & _
InvNo & " AS InvExp, MovmentTbl.QntyOut, MovmentTbl.AmtJyarOut FROM MovmentTbl " & _
"WHERE (((MovmentTbl.BlajID)='" & bljNo & "'));"
'
DoCmd.SetWarnings False
DoCmd.RunSQL QryStr
'
End Sub

المشكلة عند تنفيذ الكود يطلب مني ادخال معيار - الذي تم تمريره الي الدالة - invNo -

مع العلم انه يظهر قيمة المعلمة وليس اسمها يعني تم تمرير القيمة الي الدالة بشكل صحيح - 

1234.png.ac2db9967c1ad73ed76a1ec8c14dc21d.png

المشكلة اذن في كتابة الاستعلام ولم استطع اجراء المزيد من المحاولات بالوقت الحاضر - ارجو ممن امتلك الوقت والجهد ووفقه الله لوضع يده عل موطن الخلل ان يوضح لي اين المشكلة وجزاكم الله خيرا

شاكرا لكم دعمكم وعطائكم الذي لا ينقطع - كل عام وحضراتكم جميعا بخير 

وجزاكم الله خيرا  

رابط هذا التعليق
شارك

  • أفضل إجابة

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

اتفضل اخى واستاذى محمد @أبو عبدالله الحلوانى

Dim QryStr As String
'On Error Resume Next
QryStr = "INSERT INTO InvoiceDetailTbl ( IDs, OldInvs, jyarID, Movtyp, StorID, DmanSt, VoicDtID, Quentity, price ) " & _
"SELECT MovmentTbl.ID, MovmentTbl.OldInvs, MovmentTbl.jyarID, 2 AS MovTyp, MovmentTbl.StorID, MovmentTbl.AoryntID, " & _
"'" & InvNo & "' AS InvExp, MovmentTbl.QntyOut, MovmentTbl.AmtJyarOut FROM MovmentTbl " & _
"WHERE (((MovmentTbl.BlajID)='" & bljNo & "'));"

بالتوفيق

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

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