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

Shivan Rekany

الخبراء
  • Posts

    3,491
  • تاريخ الانضمام

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

  • Days Won

    152

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

  1. اكيد ان رقم buy_id هو رقم و لا يسمح بالتكرار لذلك قم بتعدیل الكود DoCmd.OpenForm "buy", acNormal, , "[buy_id]=" & Me.buy_id
  2. اليك هذا لا اعرف من هو صاحبه لذلك ادعوا له اخفاء رسالة بعد عدد ثواني.mdb
  3. بلا هناک طریقە اخری بدون نموذج و موجودە فی الموقع ستجدونە اذا تبحثون علیە والا غدا اذا ما انساە ساعطیکم لانی الان عم استخدم موبایل ولیس لدی لابتوب
  4. سنحڎف الموجود ونعمل الجدید طبعا بالکود
  5. اتفضل اليك هذا Private Sub نص2_AfterUpdate() If IsDate(Me.نص0) = True And IsDate(Me.نص2) = True Then Dim Ctl As Access.Control For Each Ctl In Me.Form.Controls If Ctl.ControlType = acTextBox Or Ctl.ControlType = acLabel Then Ctl.Visible = True End If Next Ctl End If End Sub اخفاء حقول.accdb
  6. هناك حلول لهذا الامر الاول اذا تريد ان تعمل نفس الحركة على جميع مربعات نصية ستستخدم طريقة واذا تريد ان تعمل نفس الحركة لبعض من المربعات النصية شيء اخر اي منها تريد ؟ ارفع نسخة مصغرة من قاعدة بسيطة لكي نعمل لك المطلوب والسلام عليكم ورحمة الله وبركاته
  7. في بداية الكود اكتب كود التخطي للمشاكل On Error Resume Next هذه المشكلة بيطلع لان ليس هناك ملف بذلك الاسم في قاعدتك
  8. استخدم هذا في بداية الكود docmd.setwarnings false وهذا في اخره docmd.setwarnings true
  9. استاذن من استاذ صالح حمادي اخي انت محق والسبب يرجع لمصدر النموذج اي جدول sales حقل itemcode قم بتغيير خاصية Field Size للحقل المذكور اعلاه من Integer الى Long Integer
  10. القي نظرتا اليه تقرير فرعى.accdb
  11. غير نوع الخط الكتابة لكتابة الاكواد اي فتح محرر الاكواد واضغط كليك يسار على Tools بعدين اختر اختيار الثالث Options بعدين سيظهر لك نافذة اختر editor format بعدين من كومبوبوكس fonts اختر مثلا فونت Sakkal Majalla (Arabic)
  12. اذا حضرتك تريد ان يظهر اختيارات متعددة في مربع تحرير وسرد هنا لا داعي للنموذج الفرعي فيكفيك ان تعمل مربع تحرير وسرد وتعمل ماتريده بدون نموذج فرعي وهناك امثلة على ذلك في الموقع اذا تبحث عنه راح تجد المواضيع عن ذلك
  13. اذا عملت كما قلت لك السابق اذاً ما هو النموذج الذي يفتح ويعطيك هذه الرسالة حسب ما اظن ان حضرتك استخدمت حروف مثل الحروف اللاتينية في تسميات المربعات النص مثل Ǎ اي حروف ليس حروف الانكليزية واذا ترفق او ترسل لنا برامجك راح نلقي نضرتا اليه
  14. اتفضل اليك هذا Private Sub Combo2_AfterUpdate() If Me.Combo2 = "english" Then Me.Text0.KeyboardLanguage = 1 ElseIf Me.Combo2 = "Arabic" Then Me.Text0.KeyboardLanguage = 2 End If End Sub والمثال Database1.mdb
  15. جرب ان تضبط اعدادت اللغة والمنطقة الكل الاجهزة الذي لم يعمل عليه البرامج مثل الاجهزة اللي عملت عليها البرامج
  16. تم اضافة هذا Me.datex = DateAdd("m", 1, Me.datex) على كودك الموجود وصار هكذا Private Sub أمر5_Click() On Error GoTo Err_أمر5_Click Dim Eded As Integer Dim I As Integer Eded = InputBox("اکتب عدد سجلات التکرار", "عدد الكرارات") DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70 For I = 1 To Eded DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste Append Me.datex = DateAdd("m", 1, Me.datex) Next Exit_أمر5_Click: Exit Sub Err_أمر5_Click: MsgBox Err.Description Resume Exit_أمر5_Click End Sub access test (1).mdb
  17. استخدم هذا Private Sub أمر2_Click() Me.datex = DateAdd("m", 1, Me.datex) End Sub
  18. اذا اليك هذا Private Sub test_BeforeUpdate(Cancel As Integer) Dim i As Integer Dim MewcodOrNo As Integer If Len(Me.test & vbNullString) = 0 Then Exit Sub Me.MyList.Selected(0) = True For i = 0 To Me.MyList.ListCount If Me.test = Me.MyList.Column(1, Me.MyList.ItemData(i)) Then MewcodOrNo = MewcodOrNo + 1 Me.MyList.Selected(i + 1) = True If MewcodOrNo > 0 Then Exit Sub End If Next i If MewcodOrNo = 0 Then MsgBox "الرقم غير موجود" End Sub ملهم.rar
  19. اتفضل اليك هذا الرابط https://www.officena.net/ib/topic/34084-ورقه-الخصائص-في-النموذج/?do=findComment&comment=536810
  20. في هذه المشاركة بها حل
  21. في هذه المشاركة بها حل
  22. استخدم هذا Private Sub test_BeforeUpdate(Cancel As Integer) Dim i As Integer Dim MewcodOrNo As Integer If Len(Me.test & vbNullString) = 0 Then Exit Sub For i = 1 To Me.MyList.ListCount If Me.test = Me.MyList.Column(1, Me.MyList.ItemData(i)) Then MewcodOrNo = MewcodOrNo + 1 If MewcodOrNo > 0 Then Exit Sub End If Next i If MewcodOrNo = 0 Then MsgBox "الرقم غير موجود" End Sub ملهم.rar
  23. جرب هذا Private Sub add1_Click() If len(me.txtName & "") = 0 Then MsgBox "ادخل التسمية", vbExclamation me.txtName.SetFocus Else DoCmd.RunCommand acCmdSaveRecord DoCmd.GoToRecord , , acNewRec End If End Sub
  24. السلام عليكم ورحمة الله وبركاته استأذن من استاذ @فارس بني هلال سيد مهند القي نظرتا الى كودك في قيمة افتراضية حضرتك كتبت =DLookUp("[دولار]";"سعر_الصرف") وفي الحقيقة ليس لدينا حقل باسم دولار في جدول سعر الصرف بل الحقل الموجود هو حقلين واحد العملة والثاني هو صرف اذا حضرتك تكتب فيه اكثر من عملة واحدة يجب ان تكتب في كودك الشرط بيكون يساوي دولار هكذا =DLookUp("[الصرف]";"سعر_الصرف";"[سعر_الصرف]![العملة]='" & "دولار" & "'") لكن اذا بيكون فيه سجل واحد وهو دولار ما شي الحال فقط غير في كودك كلمة دولار الى صرف هكذا =DLookUp("[الصرف]";"سعر_الصرف") Database5.rar
×
×
  • اضف...

Important Information