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

Shivan Rekany

الخبراء
  • Posts

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

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

  • Days Won

    152

كل منشورات العضو Shivan Rekany

  1. استأذن من السيد @محمد ابوعبد الله على المداخلة و مشاركة معه اخي ابو زاهر احذف سطر الاخير اي احذف Docmd.Close واضف Me.NoEmp = "" Me.NaEMP = "" Me.SAL = "" Me.Alhdalmsmh = "" اي في النهاية الكود سيكون كالتالي Private Sub S_Click() Dim db As DAO.Database Dim Rs As DAO.Recordset Dim Rss As DAO.Recordset Set db = CurrentDb Set Rs = db.OpenRecordset("SELECT Alamla.*FROM Alamla;") Rs.AddNew Rs("NoEmp") = Me.NoEmp Rs("NaEMP") = Me.NaEMP Rs("SAL") = Me.SAL Rs("Alhdalmsmh") = Me.Alhdalmsmh Rs.Update Rs.close MsgBox "تم الاضافه بنجاح" Me.NoEmp = "" Me.NaEMP = "" Me.SAL = "" Me.Alhdalmsmh = "" End Sub لكي عند الحفظ الريكورد ان يفرغ المربعات النصية ولكي تكدر تعمل سجل جديد وفي النموذج التعديل وفي مربع نصي رقم العميل Noepm شوف الكود بعد تحديث كان هكذ Private Sub NoEmp_AfterUpdate() Set Rs = CurrentDb.OpenRecordset("select * from Alamla where NoEmp = " & NoEmp & "") If Rs.RecordCount > 0 Then NaEMP = Rs!NaEMP SAL = Rs!SAL Alhdalmsmh = Rs!Alhdalmsmh Else MsgBox "هذا الاسم غير موجود في ملف العملاء" NaEMP.SetFocus NoEmp.SetFocus NoEmp = Null Alhdalmsmh = Null End If End Sub اضف اليها هذا ( ' ) مرتين لكي يشتغل بشكل جيد لان الحقل رقم العميل هو نصي اي سيكون الكود كالتالي Private Sub NoEmp_AfterUpdate() Set Rs = CurrentDb.OpenRecordset("select * from Alamla where NoEmp = '" & NoEmp & "'") If Rs.RecordCount > 0 Then NaEMP = Rs!NaEMP SAL = Rs!SAL Alhdalmsmh = Rs!Alhdalmsmh Else MsgBox "هذا الاسم غير موجود في ملف العملاء" NaEMP.SetFocus NoEmp.SetFocus NoEmp = Null Alhdalmsmh = Null End If End Sub واخيرا اتفضل مع قاعدة البيانات تقبل تحياتي حفظ رقم العميل_2.rar
  2. اليك هذا الرابظ لعل يفيدك
  3. بارک الله فیک وفینا اجمعین ممکن ترفق صورة من الرسالة لان عندي بيعمل كلا من نسختين وما بها مشكلة استاذنا @ابو خليل هل من الممكن ان تعمل تجربه اذا ما لك ازعاج تقبل تحياتي
  4. بارك الله فيك وفينا اجمعين شكرا لك نعم ممكن اتفضل تم ارفاق القاعدة باصدار 2003 ايضا تقبل تحياتي
  5. اعظيني مثال حي اسي اذا اضيف اي شي اضفه وتريد كيف تظهر
  6. شکرا لک صدیقی الحمد لله الان اللی ترید بین یدیک تحیاتی
  7. السلام عليكم ورحمة الله وبركاته اريد ان اهدى هذه الهدية الى من يحتاج له الى كل اساتذي في المنتدى الى كل عضو وهو نموذج بسيط لكي يغير في دقة الشاشة عند فتح البرامج و عند اغلاقه اي بإمكان ان نغير سكرين ريليشن عند فتح النموذج الاول من البرامج وعند اغلاق البرامج يرجع سكرين ريليشن اي دقة الشاشة الى وضعه الطبيعي لا اريد ان اطول عليكم اتفضلوا مع القاعدة ChangeAndGetScreenResolution.rar ChangeAndGetScreenResolution2003.rar
  8. شوف هذا هل هذا هو مطلبك Database3.rar
  9. اسف على كثرة الاسئلة لكن بعد مش واضحة مطلبك قلت في وقت محدد ما قصدك بالوقت المحدد ممكن توضح لي اكثر
  10. اتفضل استخدمت هذا الكود Private Sub طلب_التوريد_BeforeUpdate(Cancel As Integer) If DLookup("[الحالة]", "[طلب توريد]", "[رقم طلب التوريد]=" & Me.طلب_التوريد) = True Then MsgBox "رقم طلب التوريد مقفل" Cancel = -1 End If End Sub الفاتورة (1).rar
  11. اهلا بك في منتداك مــنـتـدى اوفيســـــــــــــنا هذه الموضوع يرجع لسنة 2015 وما فيها علاقة بطلبك لذا من فضلك افتح موضوع جديد واطلب ما تريد وارفق نسخة مصغرة من قاعدة بياناتك لكي نقدر نساعدك تحياتي
  12. بأي شرط في اي وقت محدد اي نوع من البيانات تريد
  13. كيف نعرف ان الرقم التوريد مقفل ؟ هل في جدول طلب التوريد في حقل حالة من امامه علامة صح هو مقفول ام كيف نعرفه ؟
  14. هل تريد ان يظهر لك هكذا ام بأي شكل تريد
  15. اضافتا الى ما قال استاذ @sandanet سؤال : هل تعمل استراد لقاعدة بيانات جديدة اذا نعم هل ممكن ترفق لنا القاعدة لاننا نريد ان يحدث معنا ذلك فقط للتجربة على حلول المشكلة تحياتي
  16. جرب هذا استخدمت هذا الكود Private Sub أمر150_Click() On Error Resume Next If DLookup("الرصيد", "asd", "[NoEmp]=" & Forms![اسماء العملاء]![Text155]) <> 0 Then MsgBox ("لا يتم الحذف لان عنده " & " ( " & Forms![اسماء العملاء]![Text157] & " ) " & "باقي من الرصيد") Exit Sub End If If MsgBox("هل انت متأكد من حذف بيانات العميل", vbYesNo) = vbYes Then Forms![اسماء العملاء]![تابع132]![NaEMP] = "" Forms![اسماء العملاء]![تابع132]![SAL] = "" Forms![اسماء العملاء]![تابع132]![Alhdalmsmh] = "" Me.Refresh MsgBox "تم الحذف" End If End Sub تقبل تحياتي حذف بيانات اعميل بدون رقمه.rar
  17. حاولت كثير لكن بدون جدوى لكن تكدر تعمل تصدير الى بي دي ايف
  18. الان جربه اذا حد الرسوب بيكون ما بها اي رقم لا يبدله stu.rar
  19. هذا الكود بيمسك السجل الحالي لكي تتم DoCmd.RunCommand acCmdSelectRecord وهذا الكود بيحذف اللي حدد من قبل DoCmd.RunCommand acCmdDeleteRecord
  20. اذا ماتريد ان يكون نموذجك منبثقة استخدم هذا الكود لكن اعرف هذا ليس لاخفاء خلفية اكسس بل هو للاخفاء الشريط القوائم اكسس جربه لعل يفيدك DoCmd.ShowToolbar "Ribbon", acToolbarNo
  21. اختار كومبوبوكس التي تختار منه القمية واكتب ذلك الكود في حدث ON Not In List تحياتي
  22. اهـــــــلا بك في منتـــــتداك منـــــتدى اوفـيـــســـــــــــــنا انت اجيت على مكان صح لكي تطرح سؤالك ونحن بخدمتك بقدر مستطاعنا اتفضل مع جواب سؤالك اي اتفضل مع مطلبك ما عملت شي لقاعدة بياناتك فقط اضفت هذا الكود Private Sub اسم_الانتاج_التام_AfterUpdate() Me.رقم_العميل = Forms![فاتورة انتاج تام]![رقم العميل].Value Me.التاريخ = Forms![فاتورة انتاج تام]![تاريخ الفاتورة].Value Me.رقم_المواد = Me.اسم_الانتاج_التام.Column(1) Me.سعر = Me.اسم_الانتاج_التام.Column(2) End Sub اليك قاعدة بياناتك بعد تعديل الفاتورة.rar
×
×
  • اضف...

Important Information