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

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

قام بنشر

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

عندي مشكله بصيغه كود ثحديث

UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],"""دخل يوم ""dddd "), حركات.[نوع السند] = "دخـل", حركات.الاسم = "الخزينه"
WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));
كيف يكون صحيح

قام بنشر

الحمدلله تم الحل

وهكما يلي

  DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = "" دخـل"",.حركات = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"

 

قام بنشر

السلام عليكم اخوي ابو ياسين:smile:

 

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

فطريقتك هي (كما هو الحال في الكود الذي وضعته في مشاركتك اعلاه) :

DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = "" دخـل"",.حركات = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"

 

بينما لو اتبعت تعليماتي في الرابط:

.

لكان كودك هكذا:

DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = "" دخـل"",.حركات = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"

.

فأي الطريقتين ستستخدم في وضع الكود في مشاركتك التالية:smile:

 

جعفر

قام بنشر (معدل)
4 دقائق مضت, jjafferr said:

السلام عليكم اخوي ابو ياسين:smile:

 

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

فطريقتك هي (كما هو الحال في الكود الذي وضعته في مشاركتك اعلاه) :

DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = "" دخـل"",.حركات = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"

 

بينما لو اتبعت تعليماتي في الرابط:

.

لكان كودك هكذا:


DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = "" دخـل"",.حركات = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"

.

فأي الطريقتين ستستخدم في وضع الكود في مشاركتك التالية:smile:

 

جعفر

وعليكم السلام

انا استخدمت هذا اخي جعفر

DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = ""دخـل"", حركات.الاسم = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"
 


 

تم تعديل بواسطه ابو ياسين المشولي
قام بنشر

ابو ياسين:smile:

 

انا ما اتكلم عن متغيرات الكود ، فخليك معاي لو سمحت:

1. انسخ الكود اعلاه ،

2. اعمل رد على هذه المشاركة ،

3. في قائمة التحكم بتنسيق الكلمات في نافذة المشاركة (انظر الصورة في الاسفل):

00.z_0038_Forum_Code_Formating.jpg

4. انقر على الاداة في الدائرة الحمراء ،

5. بتطلع لك نافذة ،

6. الصق فيها الكود ، وانقر على زر موافق ،

7. احفظ المشاركة.

 

رجاء اعمل الخطوات مثل ما اخبرتك ، علشان تنسيق الكود يطلع صح:smile:

 

جعفر

  • Like 1
قام بنشر

فهمتك يا صديقي الان

DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = "" دخـل"",.حركات = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"

كذا ممتاز

 

استاذي

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

شوف الصورة

كود.jpg

  • Like 1
قام بنشر
في 1/13/2018 at 12:55, ابو ياسين المشولي said:

استاذي

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

شوف الصورة

وعليكم السلام:smile:

 

اضف في المعيار: <> الاسم 

 

جعفر

  • Like 1
قام بنشر (معدل)
3 ساعات مضت, jjafferr said:

وعليكم السلام:smile:

 

اضف في المعيار: <> الاسم 

 

جعفر

استاذ جعفر

الكود هو هكذا

 DoCmd.RunSQL ("INSERT INTO حركات ( [تاريخ الحركة], دائن, user ) SELECT [Forms].[Search]![snddate] AS Expr1," & _
 "[Forms].[Search]![نص259] AS Expr2, [Forms].[login]![a] AS Expr3;")
DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = ""دخـل"", حركات.الاسم = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"
فاين اجعل لايساوي
<>


انا استعملت هذا
DoCmd.Beep
MsgBox "لـقـد تـم تـرحـيـل حـركـة  : " & Format(Me.snddate, " يـوم dddd  مـن قـبـل  "), , " تنبيه : خـطـاء "

'Exit Sub

Else

DoCmd.SetWarnings False
  DoCmd.RunSQL ("INSERT INTO حركات ( [تاريخ الحركة], دائن, user ) SELECT [Forms].[Search]![snddate] AS Expr1," & _
 "[Forms].[Search]![نص259] AS Expr2, [Forms].[login]![a] AS Expr3;")
DoCmd.RunSQL "UPDATE حركات SET حركات.البيان = Format([Forms].[Search]![snddate],""""""دخل يوم """"dddd ""), حركات.[نوع السند] = ""دخـل"", حركات.الاسم = ""الخزينه"" " & vbCrLf & _
"WHERE (((حركات.[تاريخ الحركة])=[Forms].[Search]![snddate]));"
DoCmd.SetWarnings True

فاذا كان عندك الافضل فلا تبخل علينا 

 

تم تعديل بواسطه ابو ياسين المشولي
  • Like 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