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

Eng.Qassim

الخبراء
  • Posts

    2383
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    22

كل منشورات العضو Eng.Qassim

  1. المستخدم لايحتاج ان يكون الباسوورد له على شكل نجوم ونموذج اكسس الخاص بالادخال لا اعتقد بامكانية التحكم به ..الا اذا عملت نموذج خاص بك
  2. اليك اخفاء شريط الادوات ورسالة التاكيد للحذف DeleteWithPassword.accdb
  3. اجماليات المبالغ يتم تحديثها بمجرد الانتقال لسجل جديد داخل النموذج الفرعي او عند الضغط على زر حفظ او يمكن التحديث بعد اختيار نوع العملة Private Sub نوع_العملة_Click() Forms![Invoice]![D22].Requery Forms![Invoice]![D11].Requery End Sub
  4. استخدم كود استاذ ازهر علما ان كل الاكواد ليس يها مشكلة
  5. ضع الكود في زر الحفظ DoCmd.GoToRecord , , acNewRec
  6. بالاساس عند الضغط على زر حفظ يتم تحديث النموذج على العموم حرب الكود التالي وحاول ان تضيف او تغير حسب احتياجك Private Sub نوع_الدفع_Click() If Me.نوع_الدفع = "نقدي" Then Me.التسديد_بالدولار = Me.D22 Me.التسديد_بالدينار = Me.D11 Me.الباقي_بالدولار.Visible = False Me.الباقي_بالدينار.Visible = False Me.التسديد_بالدولار.BackColor = vbWhite Me.التسديد_بالدينار.BackColor = vbWhite ElseIf Me.نوع_الدفع= "آجل" Then Me.الباقي_بالدولار.Visible = True Me.الباقي_بالدينار.Visible = True Me.التسديد_بالدولار.Value = 0 Me.التسديد_بالدينار.Value = 0 ElseIf Me.نوع_الدفع= "اقساط" Then Me.الباقي_بالدولار.Visible = True Me.الباقي_بالدينار.Visible = True Me.التسديد_بالدولار.BackColor = vbYellow Me.التسديد_بالدينار.BackColor = vbYellow End If End Sub
  7. بالنسبة للمطلب الاول ...اما ان تجعل حقل نوع الدفع فارغا ويتم اختيار حالة الدفع بعد اكمال الفاتورة تحتاج لتفريغ الحقل بواسطة الكود Private Sub Form_Load() Me.نوع_الدفع = "" End Sub ثم تضع الكود التالي بعد حدث النقر لنوع الدفع Private Sub نوع_الدفع_Click() If Me.نوع_الدفع = "نقدي" Then Me.التسديد_بالدولار = Me.D22 Me.التسديد_بالدينار= Me.D11 Me.الباقي_بالدولار.Visible = False Me.الباقي_بالينار.Visible = False End If End Sub او يمكنك وضع هذا الكود فقط في زر الحفظ
  8. حينما اخترت عميل جديد1 ظهر لي ناتج تقرير البي دي اف كما في الصورة اعتقد ان هناك نقص او خطا في عملي سببه عدم درايتي الكافية في عمل البرنامج اتذكر بأن استاذنا @د.كاف يار كان متابعا لبرنامجك ..عسى ان يفيدنا بهذا الخصوص
  9. ان كان هذا ماتقصده لاحظ المرقق... T1.rar
  10. وهذا ما فعلته
  11. وعليكم السلام .. بعد اذن اخي ابو جودي بعد حدث بعد تحديث الحقل الحساب الكلي ضع الكود التالي Me.SumACC = Me.TotalACC اعتقد انك وضعته بالعكس
  12. السلام عليكم اخي ابو الحسن .. لم اطلع كثيرا على المثال..لكن جرب المرفق رغم اعتقادي انك بحاجة لنموذج اخر لمثل تلك التصفية لانها لاتحتوي على رقم القيد والتاريخ T1.rar
  13. شكرا لدعائك اخي نبيل وانا بالخدمة مما قدرني الله عليه
  14. عاشت ايدك بشمهندس محمد لكن الملاحظ ان الجدول يتاخر في الفتح بحدود 15 ثانية بينما الاستعلام لا يتاخر اكثر من ثانية هل لان الموديول يعتمد في سرعة تنفيذه على سرعة الحاسوب ؟
  15. رمضان مبارك اخي @ابو جودي بصراحة عجبني الكود كثيرا وهو يقفز على جميع السجلات .. لكن لا اتخيل مدى فعاليته عندما يكون لدينا ملايين السجلات ؟
  16. لو ترفع الملف مع النموذج form1 لان بصراحة مش عارف اشتغل على ملفك السابق
  17. جرب الكود =nz(DSum("[Balance]";"[t_Query]";"[تاريخ الحركة]<" & [forms]![date01]![a]);0)
  18. في الكنترول سورس للمربع الغير منظم ضع الكود التالي DCount("[id]";"Table1";"[id]=" & [id]) id يمثل باركود الصنف
  19. اعكس الاشارات كما في مثالي السابق
  20. استاذي العزيز @eng aoff لو ترفق قاعدة مبسطة ققد اكون مافهمت سؤالك لان من الطبيعي قيمة المتبقي = قيمة الفاتورة - المبلغ الواصل
  21. عذرا استاذ احمد ..لم انتبه لسؤالك فانت تعلم ان شهر رمضان له حق علينا ولقلة تواجدي وقد اكفانا استاذنا الغالي @د.كاف يارجزاه الله خير الجزاء
  22. وعليكم السلام.. عذرا سؤالك غير واضح..وهل الرقم بين القوسين يقصد به (مدين) اي الرقم بالسالب؟
  23. من خلال زرار open الموجود في النموذج Task List يقوم بفتح النموذج Task Detail ومن زرار Report سيفتح لك التقرير بالتاسك الذي اخترته ولم اقم بالتغيير في الكومبوبوكس ارجو ان يكون هذا مطلبك Database2Q.rar
×
×
  • اضف...

Important Information