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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    237

كل منشورات العضو ابوخليل

  1. يلزم التحايل على السجلات وتحديد الترتيب عند فتح النموذج المنبثق Dim j As Integer Private Sub Command3_Click() DoCmd.GoToRecord , , acFirst DoCmd.OpenForm "form2" ifrm = 1 j = 1 End Sub Private Sub Form_Timer() On Error GoTo ErrHandler Dim i As Integer, R As Integer Dim rs As Recordset Set rs = Me.RecordsetClone R = rs.RecordCount If j = 1 Then DoCmd.GoToRecord , , acFirst j = 0 ElseIf ifrm = 1 And j = 0 Then DoCmd.GoToRecord , , acNext End If For i = 1 To R - 1 If ifrm = 1 Then DoCmd.OpenForm "form2" ifrm = 0 End If Next ErrHandler: If Err.Number = 2105 Then ifrm = 0: Exit Sub End Sub help3.mdb
  2. الفكرة تحفة يابو ابراهيم سلمت أناملك لاحظت انه عند ادراج بيانات جديدة او تعديل الحقل yn لا تستجيب الصورة للحدث اعتقد يحتاج الحقل yn بعد التحديث الى تنشيط الفورم بــ Refresh أو نحو ذلك
  3. انا متأكد انه يمكن تنفيذ ما تفكر به بطريقة اتقن واكثر مرونة ، وسبق طلبت منك شرح مطلوبك او بمعنى آخر فكرتك بشكل مفصل . وعلى كل حال وبرغم صعوبة تقسيم عمل كود بين نموذجين كي يعملا آليا .. تفضل تم التعديل حسب طلبك help2.mdb
  4. حسب فهمي لطلبك انظر التعديل ، اذا يحقق طلبك .. وإلا اشرح مطلوبك بتفصيل اكثر help2.rar
  5. عليكم السلام السؤال لماذا كل هذه الازرار والنماذج الزائدة .. لماذا لا يتم ادخال النتيجة في النموذج المستمر مباشرة ؟
  6. تفضل تم حماية حقل الترقيم التلقائي غيرت اسم الجدول وعدلت على الفواصل بين اسماء الحقول الى الطريقة الصحيحة كل هذا من اجل تتمكن من قراءة وفهم الجمل البرمجية Dim rs As Recordset Dim strSQL As String Dim i As Long strSQL = "SELECT Max(CLng(Right([ID_exp_all],Len([ID_exp_all])-1))) AS xc FROM saderat " Set rs = CurrentDb.OpenRecordset(strSQL, dbOpenSnapshot) If rs.RecordCount > 0 Then rs.MoveFirst On Error Resume Next i = rs![xc] Me.ID_exp_all = "A" & i + 1 End If rs.Close Set rs = Nothing ترقيم خاص بالاقسام2.rar
  7. جدول الصادر يحتوي على حقل باسم رقم عام وآخر برقم الصادر وجدول الوارد كذلك مثله في اي حقل من هذه الحقول تريد هذا الترقيم ؟
  8. عليكم السلام ورحمة الله لم افهم ما تفضلت بطلبه بالضبط ، والذي فهمته حصول تكرار الارقام الصادر والوارد للمكاتب الثلاثة عند الضم اسهل حل او فكرة هو انشاء حقل في الجدولين يدرج فيه رمز المكتب عند ضم الجداول يمكنك اجراء اكثر من عملية بمعلومية هذا الرمز فيمكن ضم الرمز مع رقم الصادر او الوارد في الجدول داخل حقل جديد بواسطة استعلام تحديث ويمكن ضم الرمز مع رقم الصادر او الوارد في استعلام هكذا ينتج لدينا رقم فريد على مستوى المكاتب
  9. السلام عليكم ابو اشرف اعطاك حل نموذجي ولكن يجب تتنبه انه فيه فرق بين فورم اعداد الاقساط وفورم عرض الاقساط حتى تعرض الاقساط حسب العملاء يجب ان تبني نموذجين رئيسي وفرعي مصدر الاول هو جدول العملاء ومصدر الثاني جدول الاقساط ونصيحة اخي الحبيب حاول تبتعد عن كتابة الكائنات والعناصر بحروف عربية
  10. شكرا استاذنا القدير على هذه الفائدة والمعلومة الجديدة الذي اعرفه هو رمز فرع البنك وهو الارقام الثلاثة 11 ، 12 ، 13
  11. تفضل حسب طلبك المرفق يشتمل على قاعدة البيانات وثلاث مجلدات Downloads2.rar
  12. الصق هذا السطر في الحدث المناسب لحقل الآيبان وليكن بعد التحديث Odb_AccBanck = Right(Odb_AccBanckIBAN, 14) DB2.rar
  13. هذه وحدة نمطية لإخفاء وإظهار ملف معين مهما كان نوعه وايضا ضمن موقع قاعدة البيانات الافتراضي Sub HideUnhideFile(pstrFilespec As String, pblnShowFile As Boolean) Dim FS As Object Dim F As Object Set FS = CreateObject("Scripting.FileSystemObject") Set F = FS.GetFile(pstrFilespec) If pblnShowFile Then F.Attributes = F.Attributes And (Not vbHidden) Else F.Attributes = F.Attributes Or vbHidden End If End Sub Private Sub CommandHide_Click() HideUnhideFile (CurrentProject.Path & "\kk.jpg"), False End Sub Private Sub CommandShow_Click() HideUnhideFile (CurrentProject.Path & "\kk.jpg"), True End Sub وهذا اقصر كود يمكنه القيام بالعملية هذا للإخفاء : Shell "attrib +h D:\xx.jpg" وهذا للإظهار : Shell "attrib -h D:\xx.jpg" علما ان الأفضل هو جعل الملفات المهمة ضمن مجلد واحد وتطبيق الفكرة على المجلد
  14. الموضوع قديم فضلا اكتب موضوعا جديدا ويمكنك الاشارة الى هذا الموضوع فيه علما ان المنتدى مليء بمواضيع كثيرة وموسعة حول هذا فقط ابحث
  15. شكرا استاذنا الكريم فكرة جميلة ولأن هذا الاجراء لن يعمل عند حماية تصميم البرنامج (mde ,, Accde) فالافضل ان كان يريد حمايته .. صنع زر للاغلاق خارج الإطار
  16. اخي الكريم الموضوع قديم افتح موضوع بعنوان جديد مناسب ، وارفق برنامجك ، وحدد الفورم الذي يتم عليه الاضافة والتعديل
  17. واذا نظام الوندز عندك 64 بت جرب استبدال الجملة في اعلى المحرر Private Declare Function SHChangeNotify Lib "Shell32.dll" (ByVal wEventID As Long, _ ByVal uFlags As Long, ByVal dwItem1 As Long, ByVal dwItem2 As Long) As Long بهذه Private Declare PtrSafe Function SHChangeNotify Lib "Shell32.dll" (ByVal wEventID As Long, _ ByVal uFlags As Long, ByVal dwItem1 As Long, ByVal dwItem2 As Long) As Long التغير هو فقط باضافة PtrSafe
  18. هل جربت وفحصت المكتبات؟ اقصد هل اطلعت على مكتبات موجودة في المثال ولا توجد في برنامجك ؟
  19. ارفع مثال بالمشكلة ليتمكن اخوتك من تشخيصها عن قرب
  20. تفضل من مكتبتي مثال لأحد اساتذتنا الفضلاء اخفاء المجلد عن طريق الكود.rar
  21. الحل انك تعمل وحدة نمطية عامة تحمل قيمة الحقل ID بكذا تستطيع مناداتها من اي مكان من البرنامج تفضل المثال بعد التعديل Downloads.rar
×
×
  • اضف...

Important Information