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

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

قام بنشر (معدل)

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

إخواني الكرام

صادفتني مشكلة أرقتني رغم تجريبي لكثير من الحلول إلى أنها لا تجدي نفعا

آخر حل ما ستجدونه في "Form_AfterUpdate" لكن بعد الحفظ لا ينتقل إلى سجل جديد

مشكلتي مع "رقم سند القبض" و "رقم سند الصرف"

 

ماذا يحدث

عند اختيار مثلا سند صرف يتم ظهور رقم سند الصرف وبعد ملأ جميع الخانات وعند الضغط على حفظ

يتم كل شيء بخير ويتم الانتقال إلى سجل جديد

لكن إذا توجهت إلى جدول الحركات أين يتم التخزين تجد أن رقم سند القبض قد أخذ قيمة أيضا رغم أننا لم نحدده

ماذا أريد

أريد تسجيل رقم السند الذي أشتغل عليه فقط والآخر يأخذ القيمة الافتراضية وهي 0 

تجربتي

قمت بالاعتماد على قيمة الظهور

           If Me.ÇáãÈáÛ_ÅíÏÇÚ.Visible = False Then
           Me.txtKabedNumber.Value = 0
           ElseIf Me.ÇáãÈáÛ_ÕÑÝ.Visible = False Then
           Me.txtSarefNumber.Value = 0
           End If

الكلمة الأولى الغير مفهومة هي المبلغ_إيداع

الكلمة الثانية الغير مفهومة هي المبلغ_صرف

تشتغل عادي لكن لو قمت باختيار مثلا  سند الصرف ثم في نفس اللحظة قمت بإعادة الاختيار وسيكون طبعا سند القبض

أو انتقلت إلى الفئة ثم عدت لتعديل نوعية السند

تجد أن القيمة في رقم السند أخذت القيمة 0 وليس الرقم المراد أخذه

 وهذا ما يحدث أيضا بالاعتماد على القيمة

           If Me.ÇáãÈáÛ_ÅíÏÇÚ.Value = 0 Then
           Me.txtKabedNumber.Value = 0
           ElseIf Me.ÇáãÈáÛ_ÕÑÝ.Value = 0 Then
           Me.txtSarefNumber.Value = 0
           End If  

الكلمة الأولى الغير مفهومة هي المبلغ_إيداع

الكلمة الثانية الغير مفهومة هي المبلغ_صرف

ملاحظات:

رقم السند الصرف ورقم سند القبض فوق بعضهما البعض

المبلغ إيداع والمبلغ صرف فوق بعضهما البعض

اسم الزبون واسم الموظف فوق بعضهما البعض

فعلت هذا حتى لا يحس الذي يعمل على البرنامج بالتغير

أي نصائح أخرى بخصوص الكود مرحب بها

هناك بعض المشاكل الأخرى سأطرحها في مواضيع منفصلة

أرجوا أني وقفت لشرح المشكلة

بارك الله فيكم مقدما

آآآآآآآآآآسف على الإطالة

PreTest - Afterchange.rar

sanad.PNG

تم تعديل بواسطه بوعبد الله محفوظ
قام بنشر
22 ساعات مضت, عبدالرحمن هاشم said:

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

أخي الفاضل مبدئيا لماذا لا تجعل رقمي السندات في رقم واحد؟ أي تجعله رقم الحركة

مشكووووور مشرفنا الغالي على اهتمامك

لكن أيهما أفضل

أن أدعه على حاله يعني رقم سند الصرف ورقم سند القبض

أم  كما أشرت علينا "رقم الحركة"

 

لأني قمت بإضافة الكود التالي في رز حفظ وأدى المهمة على أكمل وجه

If Me.ÇáãÈáÛ_ÅíÏÇÚ.Value = 0# Then
           Me.txtKabedNumber.Value = 0
           DoCmd.Requery "txtKabedNumber"
ElseIf Me.ÇáãÈáÛ_ÕÑÝ.Value = 0# Then
           Me.txtSarefNumber.Value = 0
           DoCmd.Requery "txtSarefNumber"

الكلمة الأولى الغير مفهومة هي المبلغ_إيداع

الكلمة الثانية الغير مفهومة هي المبلغ_صرف

 

أي ملاحظات أخرى مرحب بها

بارك الله فيك وفي علمك

قام بنشر
9 ساعات مضت, عبدالرحمن هاشم said:

السلام عليكم

أعذرني أخي عن التأخير.. تفضل هذا مقترح بجعل رقم السند حقل واحد وترقيم مستقل لكل سند (صرف - قبض)

جربه ووافني النتيجة

PreTest - Afterchange---.rar

مشكووور مشرفنا الغالي

أتعبناك معنا

لقد اتبعت نصيحتك فعلا وقمت بتوحيد رقم الحركة

شكرا جزيلا لك

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