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

نجوم المشاركات

  1. Shivan Rekany

    Shivan Rekany

    الخبراء


    • نقاط

      14

    • Posts

      3,491


  2. ابو ياسين المشولي

    • نقاط

      8

    • Posts

      1,752


  3. kanory

    kanory

    الخبراء


    • نقاط

      4

    • Posts

      2,256


  4. صالح حمادي

    صالح حمادي

    أوفيسنا


    • نقاط

      3

    • Posts

      1,745


Popular Content

Showing content with the highest reputation on 23 أكت, 2018 in all areas

  1. اتفضل اليك هذا DoCmd.OutputTo acOutputReport, "MyReportName", acFormatRTF, "D:\SaveReportInName.rtf" غير MyReportName باسم التقرير في قاعدة بياناتك
    5 points
  2. هذا الكود لمطلب الاعلى Public Function AhsibNo(F1 As Integer, F2 As Integer, F3 As Integer, F4 As Integer) AhsibNo = 0 If F1 = 0 Then AhsibNo = AhsibNo + 1 If F2 = 0 Then AhsibNo = AhsibNo + 1 If F3 = 0 Then AhsibNo = AhsibNo + 1 If F4 = 0 Then AhsibNo = AhsibNo + 1 End Function وهكذا تستخدمه في المحرر الاكواد Me.APSNT = AhsibNo(Me.PER1, Me.PER2, Me.PER3, Me.PER4) اليك هذا فانكشن Public Function AhsibYes(F0 As Integer, F1 As Integer, F2 As Integer, F3 As Integer, F4 As Integer) AhsibYes = 0 If F1 = -1 Then AhsibYes = AhsibYes + 1 If F2 = -1 Then AhsibYes = AhsibYes + 1 If F3 = -1 Then AhsibYes = AhsibYes + 1 If F4 = -1 Then AhsibYes = AhsibYes + 1 AhsibYes = F0 - AhsibYes End Function وتستخدم هكذا في المحرر الاكواد Me.APSNT = AhsibYes(Me.no_per, Me.PER1, Me.PER2, Me.PER3, Me.PER4) واليك القاعدة بعد تعديلdb3.accdb.zip
    3 points
  3. اتفضل اليك هذا ترقيم تلقائي جديد.mdb
    3 points
  4. في حدث بعد التحديث ضع هذا On Error Resume Next Dim varFilter As Variant varFilter = Null If Not IsNull(Me.N1) Then varFilter = "[Sanf] LIKE '*" & [Forms]![frm_Search_New]![N1] & "*'" End If With Me.TB.Form If Not IsNull(varFilter) Then .DataEntry = False .Filter = varFilter .FilterOn = True Else .FilterOn = False End If .Requery End With
    2 points
  5. السلام عليكم لم أشاهد المرفق بعد ، لكن إن كان البحث ضمن نموذج مصدره استعلام ضع في معايير حقل الاستعلام الذي ترغب بالبحث به الدالة INSTR و هي تبحث في أي جزء من النص .
    2 points
  6. اتفضل اليك هذا Public Function AhsibYes(F1 As Integer, F2 As Integer, F3 As Integer, F4 As Integer) AhsibYes = 0 If F1 = -1 Then AhsibYes = AhsibYes + 1 If F2 = -1 Then AhsibYes = AhsibYes + 1 If F3 = -1 Then AhsibYes = AhsibYes + 1 If F4 = -1 Then AhsibYes = AhsibYes + 1 End Function Public Function AhsibNo(F1 As Integer, F2 As Integer, F3 As Integer, F4 As Integer) AhsibNo = 0 If F1 = 0 Then AhsibNo = AhsibNo + 1 If F2 = 0 Then AhsibNo = AhsibNo + 1 If F3 = 0 Then AhsibNo = AhsibNo + 1 If F4 = 0 Then AhsibNo = AhsibNo + 1 End Function تقدر ان تستخدمه في استعلام و ايضا تقدر تستخدمه في النموذج او في محرر الاكواد في محرر الاكواد ستستخدم هكذا Private Sub Command15_Click() Me.APSNT = AhsibNo(Me.PER1, Me.PER2, Me.PER3, Me.PER4) End Sub db3.accdb.zip
    2 points
  7. السلام عليكم اتبع الخطوات التالية: 1- نفتح صفحة غوغل كمثال و نضغط على الزر الأيمن للفأرة فوق مربع نص البحث و نختار فحص كما توضح الصورة التالية. 2- تظهر الشاشة التالية: 3- نبحث عن كلمة name و سوف نجد بعدها مباشرة اسم مربع النص في هذا المثال اسم مربع النص هو: q
    2 points
  8. أهلا @ابو زاهر عند مفتاح لأسفل If KeyCode = vbKeyF1 Then KeyCode = 0 'Suppress keypress End If
    2 points
  9. ضع هذا الكود .... Dim tBox As Textbox Set tBox = Screen.ActiveControl If TypeOf tBox Is Textbox Then tBox.SelStart = Len(tBox) - 1 tBox.SelLength = 1 End If
    2 points
  10. بسم الله الرحمن الرحيم أولا : وقبل أى شئ كل الشكر والتقدير لكل الاساتذه عمالقه الاكسل واخص بالشكر استاذى الاستاذ (محمد الدسوقى) اثانيا : اقدم لحضراتكم شيت كنترول المرحله الابتدائيه من الثانى حتى السادس وذلك طبعا بعد الغاء امتحان الصف الاول ارجوا أن ينال رضاكم وان يساهم فى مساعدتكم دعوة بظهر الغيب تكفينى (هذا ما عندي فإن أحسنت فمن الله، وإن أسأت أو أخطأت فمن نفسي والشيطان) وانا مستعد دائما لسماع تعليقاتكم ثالثا : التحميل الصف الثانى الصف الثالث الصف الرابع الصف الخامس الصف السادس البرنامج كامل على رابط واحد
    1 point
  11. شكراً لك أستاذ Shivan Rekany ممنون لكَ بارك الله بكَ وجازاكَ بكل خير
    1 point
  12. تم اسخدام هذا بعد الحدث Dim varFilter As Variant varFilter = Null If Not IsNull(Me.N1) Then varFilter = (varFilter + " AND ") & "[Sanf]& [ID_Sanf] LIKE '*" & [Forms]![frm_Search_New]![N1] & "*'" End If With Me.TB.Form If Not IsNull(varFilter) Then .Filter = varFilter .DataEntry = False .FilterOn = True Else .FilterOn = False End If .Requery End With وهذا عند التغير SendKeys "{enter}", True شوف هذا البحث.accdb
    1 point
  13. الاخ AboSaad17 السلام عليكم تفضل طلبك بعد تحويله الى اكسس 2003 واعتذر عن التاخير لاني غالباً غير متواجد على النيت لفتح النماذج حسب مقاس الشاشة 2003.rar
    1 point
  14. استاذي@Khalf استاذي@ابو ياسين المشولي اريده عند التغير الكود شاكرين لكم
    1 point
  15. بارك الله فيك اخي محمد مشكورررررررر
    1 point
  16. تعبتك معى استاذى الغالى @Shivan Rekany لك منى كل الشكر والتقدير
    1 point
  17. لكلاهما فانكشن الاول لمطلب الاول والفانكشن الثاني لمطلب الثاني لكن نسيت هذه الفقرة الفانكشن راح يعدد المربعات الفارغة
    1 point
  18. لا اخي اعمل انشاء استعلام جديد فارغ ومن ثم اعمل سكويل وانسخ الكود انا سوف ارفع لك ملفك معدل وشوف هل هو المطلوب db4.accdb
    1 point
  19. 1 point
  20. SELECT tb1.nam, tb1.salry, tb1.dy_work, tb1.hor_dy, tb1.apsnt, tb1.lat, Round(Nz([salry]/[dy_work],2),"0") AS amo_per, Round(Nz([amo_per]/[hor_dy],2),"0") AS amo_hor, Round(Nz([amo_per]*[apsnt],2),"0") AS amo_apsnt, Round(Nz([amo_hor]*[lat],2),"0") AS amo_lat, Round([amo_apsnt]+[amo_lat],2) AS amo_ded, Round([salry]-[amo_ded],2) AS net_salry, tb1.tak, Round([net_salry]-[tak],2) AS amo_def FROM tb1; استخدم داله nz
    1 point
  21. 1 point
  22. جزاك الله خير شاهد الصورة تعرف الحل New Picture.bmp
    1 point
  23. السلام عليكم اخي الكريم التقرير عندي شغال بدون أي مشاكل
    1 point
  24. ممكن هذا حل لطلبك .... 1.accdb
    1 point
  25. ليس هناك مشكلة من هذا ولا تقلق فبالفعل الكود الذى يقوم بجلب البيانات لا ينظر اذا كان التاريخ موجود ام لا الا اذا كان الصف يحتوى على الجملة المتفق عليها اخى محمود يسر العمل ولا تعثر بارك الله فيك
    1 point
  26. السلام عليكم عند حدث عند التركيز للمربع النص ضع هذا الأمر: Me.txt_date.SelStart = 0 Me.txt_date.SelLength = 1 بحيث txt_date هو اسم مربع النص السطر الأول يعني بداية التحديث، و القيمة 0 تمثل الحرف الأول و 1 يمثل الحرف الثاني و هكذا.. السطر الثاني يحدد طول التحديد أو عدد الأحرف المحددة. بالتوفيق إن شاء الله
    1 point
×
×
  • اضف...

Important Information