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

Barna

الخبراء
  • Posts

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

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

  • Days Won

    24

كل منشورات العضو Barna

  1. حياك الله اخي محمد اهلابك .... جزاك الله خيرا
  2. طيب هل جربت ملف الصلاحيات حق حبيبنا ابا جودي أنظر كل قسم أو كل مجموعة استطيع من البرنامج تحديد النماذج التي تفتح دون الاخرى انظر الصور ...
  3. حسب شرحك الان اتضحت الفكرة ... ولكن اعتقد ان طريقة الصلاحيات التي عملها اباجودي كانت اكثر من رائعة وتلبي طلبك مية في المية ... لانه عاملها بحيث تظهر النماذج حسب الصلاحية فقط ... ولا تظهر الاخرين
  4. شوف كدا ... ممكن ... اذا هو ما تريد اكمل الاخير .... Users.accdb
  5. بعد اذنك استاذي القدير محمد استخدم هذا مع تعديل مايلزم ... Select Case TabCtl0 Case Is = 0 If InputBox("أدخل كلمة المرور للتعديل ", "حماية التعديل ") <> "1" Then MsgBox " كلمة المرور غير صحيحة ", vbInformation, " تنبيه " Else MsgBox "كلمة المرور صحيحة ", vbInformation, " تنبية" 'Form.AllowEdits = True End If Case Is = 1 If InputBox("أدخل كلمة المرور للتعديل ", "حماية التعديل ") <> "2" Then MsgBox " كلمة المرور غير صحيحة ", vbInformation, " تنبيه " Else MsgBox "كلمة المرور صحيحة ", vbInformation, " تنبية" 'Form.AllowEdits = True End If Case Is = 2 If InputBox("أدخل كلمة المرور للتعديل ", "حماية التعديل ") <> "3" Then MsgBox " كلمة المرور غير صحيحة ", vbInformation, " تنبيه " Else MsgBox "كلمة المرور صحيحة ", vbInformation, " تنبية" 'Form.AllowEdits = True End If End Select
  6. هل هذا ما تريد --------->>>> ترقيم متسلسل.accdb
  7. ممكن ترفق لنا اما الكود او مثال للاستعلامات حتى نجربها ....
  8. اين تريد الرقم التسلسلي وهل هي بزيادة واحد أم ماذا رجاء اشرح مع توضيح اكثر بارك الله فيك هل تريدها في موقع السهم في الصورة
  9. اكتب هذا الحدث --------------->>>>> If ((Eval("DLookUp(""[no]and[name_1]and[date_1]"",""[Table1]"",""[no] = Form.[no] and [name_1] = Form.[name_1]and [date_1] = Form.[date_1] "") Is Not Null"))) Then MsgBox "عـفواً ، تم تسجيـل هذا الإسم الكامل بالفعل", vbMsgBoxRtlReading, "منع تكرار" DoCmd.RunCommand acCmdDelete End If
  10. جرب المرفق التالي .... الصادر والوارد.rar
  11. وعليكم السلام @Ahmed_J حياك الله ...
  12. ممكن تستخدم مثلا هذا الكود ان اردت ..... If Len([mobile1]) < 11 Or Len([mobile1]) > 11 Then Beep MsgBox " عقواً .... تأكد من رقم الموبايل الصحيح ", 64, "تنبيه" Cancel = True Me.mobile1 = "" End If With mobile1 If Not IsNumeric(.Value) And .Value <> vbNullString Then Beep MsgBox "عفوا ... مسموح ادخال الارقام فقط", 16, " تحذير" .Value = vbNullString End If If Mid(mobile1, 1, 3) <> "078" Then MsgBox "عفوا ... تأكد من رقم الشبكة", 16, " تحذير" Me.mobile1 = "" End If End With
  13. اصنع زر امر وضع فيه هذا الكود ..... DoCmd.PrintOut
  14. اليا لم افكر فيه ... يستحق التفكير فية لكن استخدم التوثيق كما في الصور
  15. هل غيرت اسم الجدول والحقل هنا Private Sub Command6_Click() DeleteDuplicateRecords "tbl1", "Fname" End Sub
  16. مبارك ابا امنه .... تستاهل ومزيد من التألق .....
  17. للتنويه : يمكن عمل ذلك باكثر من طريقة مثلا تعمل جدول مشابه للجدول الاساسي وتجعل حق الاسم مطلوب .. التكرار لا ثم تعمل استعلام الحاق من الجدول الاساسي للجدول الجديد . فيتم استبعاد الاسماء المكررة ... وهكذا
  18. هذا واجب علينا للمنتدى واعضائه حياك الله اخي الكريم
  19. جرب المرفق وخبرنا بالنتيجة ..... fouad.accdb
  20. طيب على اي اساس تريد حذف السجل المكرر ... هل اول سجل يحذف والاخر يبقى ... لانك تقول البيانات الاخرى مختلفة مثلا محمد البرناوي لديه سجلات عديدة وحقل الهاتف لدية رقم هاتف رقم ١ وفي السجل الاخر رقم هاتف اخر رقم ٢ ؟؟؟؟ كيف يتم الحذف ... ماهو الاساس .... ام تريد سجل واحد بغض النظر الى تلك الحقول الاخرى ؟؟
  21. لم يعمل معي الكود بسبب مطالبة البرنامج للرقم الاساسي ويبدوا ان البرنامج المبسط ينقصه بعض الاكواد ... اعمل نسخه من برنامجك وجرب عليه هذا الكود ... Private Sub Form_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Me.اضافة.SetFocus DoCmd.OpenForm "form1" End If End Sub تم في المرفق .... لم تتم ربما لاحقا اذا وجدت فرصة اخرى ... Barna_765.accdb
  22. افتح المرفق واكتب جزء من اسم الصف ثم دبل كلك عليه وانظر ... Barna_765.accdb
×
×
  • اضف...

Important Information