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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    404

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

  1. وعليكم السلام 1. اعمل القطعة السوداء ، واجعل الدائرة فيها شفافه (يمكن تستفيد من شرحي في كيفية عمل الصور شفافة في الاكسس) . 2. خلي صورة الموظف بالطريقة العادية ، وخلي صورة القطعة السوداء عليها ، بحيث صورة الموظف تظهر فقط من الدائرة الشفافة. جعفر
  2. كما انه لا يوجد لديك كود لإصطياد الخطأ ، فكودك مفروض يكون شيء من هذا القبيل: Private Sub Form_Current() On Error GoTo err_Form_Current dim lntWhereAmI as integer lntWhereAmI=1 Me![ImageFrame1].Picture = Me![ImagePath1] lntWhereAmI=2 Me![ImageFrame2].Picture = Me![ImagePath2] Exit Sub err_Form_Current: If Err.Number = 2220 Or Err.Number = 13 Then if lntWhereAmI=1 then Me.ImageFrame1.Picture = "" elseif lntWhereAmI=2 then Me.ImageFrame2.Picture = "" end if Else MsgBox Err.Number & vbCrLf & Err.Description End If End Sub جعفر
  3. تستطيع ان تضع هذ الاسطر في نهاية كود حدث "الحذف" Me.ImageFrame.Visible = False Me.ImageFrame.Picture = "" جعفر
  4. اخي محمد لم تخبرنا برقم الخطأ !! على العموم جرب هذا التغيير ، وما قدرت اكتب اسم الحقل بالعربي ، لأنه قلب السطر والكود اصبح ما ينقرأ !! aaa= عنوان الصورة بدل if isnull(me.[aaa]) then جرب if len(me.[aaa] & "")=0 then جعفر
  5. انا اعطيتك الجواب لما كتبت لك المشكلة:
  6. هذا لا علاقه له بسرعة فتح النموذج. تعديل: نعم هذا ليس له علاقة بسرعة فتح النموذج ، ولكني لما عملت تغيير الجدولة ، رأيت ان اول حقل يحصل على التركيز هو الحقل Li ، واذا لاحظت ان الاعدادات فيه تختلف عن بقية الحقول التي في النموذج.
  7. الاكسس عندي بالانجليزي ، فما اعرف جميع المصطلحات العربية هذا لا علاقه له بسرعة فتح النموذج. قم بتغيير جميع الاعدادات في المربع الاحمر الى System للحقل nname و الحقل idd ، فبعض الكمبيوترات التي الاكسس غير مُحدّث تواجه بطئ شديد في التنقل بين الحقول اذا كانت الاعدادات كما هي في برنامجك . جعفر
  8. شو قصدك بهذه العبارة؟
  9. لوسمحت تشوف هذا الموضوع ، فقد يكون فيه الحل: جعفر يا جماعة ، شوفوا الرابط الثاني ، المخصص لفتح ملفات pdf : جعفر
  10. اضف السطر باللون الاحمر لإظهاره Private Sub Form_Current() On Error GoTo err_Form_Current 'On Error Resume Next Me![ImageFrame].Picture = Me![ImagePath] Me.ImagePath.Visible = true Exit Sub err_Form_Current:  If Err.Number = 2220 Or Err.Number = 13 Then Me.ImagePath.Visible = False Me.ImageFrame.Visible = False Me.ImageFrame.Picture = "" Else MsgBox Err.Number & vbCrLf & Err.Description End If End Sub اما اذا لم تريد اظهاره ابدا ، فقم بحذف جميع الاسطر التي بها هكذا كود: Me.ImagePath.Visible جعفر
  11. السلام عليكم وهذه طريقة اخرى جعفر
  12. وانا كذلك اتفق مع اخي الاستاذ شفان اذا كان كُلٌ ولابد ، اعمل قاعدة بيانات جديدة ، استورد اليها كائنات البرنامج القديم ، ثم اعمل جعفر
  13. هذا صحيح ، وبدقة اكثر ، اعدادات Unicode ، وهذا السبب وهذه طريقة الحل جعفر
  14. السلام عليكم الظاهر من الصورة ان الكائن اللي تظهر فيه صفحة الانترنت يستخدم عنصر nitro ، والذي يجب تنصيبه على كل كمبيوتر تريد استعمال النموذج فيه ، انظر في المثال المرفق ، فهنا تستطيع التصفح بعنصر IE الموجود اصلا في كل كمبيوتر . وهذا مثال اشمل جعفر
  15. السلام عليكم اجريت بعض التعديلات على الكود ، فرجاء حذف الكود القديم واستعمال هذا الكود Private Sub cmdAdd_Click() Dim strFilter As String Dim lngflags As Long Dim varFileName As Variant ' strFilter = "All Files (*.*)" & vbNullChar & "*.*" _ ' & vbNullChar & "All Files (*.*)" & vbNullChar & "*.*" strFilter = "jpg" & vbNullChar & "*.jpg" _ & vbNullChar & "All Files (*.*)" & vbNullChar & "*.*" lngflags = tscFNPathMustExist Or tscFNFileMustExist _ Or tscFNHideReadOnly varFileName = tsGetFileFromUser( _ fOpenFile:=True, _ strFilter:=strFilter, _ rlngflags:=lngflags, _ strDialogTitle:=" الرجاء اختيار ملف ") If IsNull(varFileName) Then Me.ImagePath.Visible = False Me.ImageFrame.Visible = False Me.ImageFrame.Picture = "" Else Me![ImagePath] = varFileName Me.ImagePath.Visible = True Me.ImageFrame.Visible = True Me.ImageFrame.Picture = Me.ImagePath End If cmdAdd_End: On Error GoTo 0 Exit Sub cmdAdd_Err: Beep MsgBox Err.Description, , "Error: " & Err.Number _ & " in file" Resume cmdAdd_End DoCmd.Requery End Sub Private Sub Form_AfterUpdate() On Error Resume Next Me![ImageFrame].Picture = Me![ImagePath] End Sub Private Sub Form_Current() On Error GoTo err_Form_Current 'On Error Resume Next Me![ImageFrame].Picture = Me![ImagePath] Exit Sub err_Form_Current: If Err.Number = 2220 Or Err.Number = 13 Then Me.ImagePath.Visible = False Me.ImageFrame.Visible = False Me.ImageFrame.Picture = "" Else MsgBox Err.Number & vbCrLf & Err.Description End If End Sub جعفر 968.AddPhoto.mdb.zip
  16. وعليكم السلام في هذه الاله نريد ان يصفي التقرير البيانات بنفس الحقل/المعيار الذي قام به في النموذج ، 1. يمكنك استخدام هذه الطريقه (طبعا مع مراعاة تغيير الاسماء والمعيار) : DoCmd.OpenReport "rptDiscount", acPreview, , "[transfer] = 'مكتب4'" او يمكنك جعل الاستعلام هو مصدر بيانات التقرير ، وتضع المعيار في الاستعلام ، فتحصل على البيانات جاهزة في التقرير جعفر
  17. وعليكم السلام قد يفيدك المثال هنا جعفر
  18. وعليكم السلام الطريقة اللي تشتغل لكل الاحتمالات هي: Main Form Name = اسم النموذج الرئيسي Sub Form Name = اسم النموذج الفرعي Control Name = اسم الكائن في النموذج اذا كان في النموذج الرئيسي Forms![Main Form Name].setfocus Forms![Main Form Name]![Control Name].setfocus اذا كان في النموذج الفرعي Forms![Main Form Name].setfocus Forms![Main Form Name]![Sub Form Name].setfocus Forms![Main Form Name]![Sub Form Name]![Control Name].setfocus جعفر
  19. وعليكم السلام السؤال ابدا غير واضح ، لذا رجاء اخبارنا بالتفصيل عن الخطوات التي تقوم بها ، وما الذي تريد المساعدة فيه ، يا حبذا ارفاق هذه الجزئية من البرنامج ، واعطاء مثالك من بيانات البرنامج. جعفر
  20. وعليكم السلام اخي حسام ، هذا ثالث موضوع لك عن نفس السؤال ، وثاني موضوع مخالف في اسم العنوان ، وبهذه الطريقة انت تخالف قوانين المنتدى بوضع نفس السؤال في اكثر من موضوع!! ولقد تمت الاجابة على هذا السؤال في 30/8 ، وهو لايزال مفتوح للمناقشة ، ويمكنك وضع اي استفسارات اضافية فيه: . وقد تم اغلاق الموضوع التالي لأنه مخالف: . عنوان هذا الموضوع مخالف ، والموضوع نفسه مكرر ، يُغلق. جعفر
  21. يُحول الى منتدى إعلانات شخصية للاعضاء جعفر
  22. السلام عليكم اخي محمد اهلا وسهلا بك في المنتدى وعندما يكون برنامجك جاهز وتحب ان يستفيد منه الجميع ، فمافي مانع من ارفاقه وشرح طريقة عمله جعفر
  23. اخي الامير اعمل ضغط واصلاح لبرنامجك ، ثم استعمل winrar او winzip ، وارفع هذه الجزئية من برامجك ، واذا كان الحجم كبير ، فارفعه على احد مواقع رفع البرامج ، واترك لنا الرابط هنا ، واعطنا مثال من برنامجك ، وان شاء الله نجد لك الحل جعفر
  24. اخي ابو عبدالله انا هنا اطلب من الجميع ، واتحدى ان يستطيع احد ان يرفق برنامج اكسس لا نستطيع اختراقه. ولكن ليس معنى هذا انه لا توجد ملايين البرامج المعموله بالاكسس ، ومافي مشكله بين المبرمج والزبائن ، والحماية الموجودة فيها ، هي نفسها اللي اخبرتك عنها الحرامي اللي يريد يسرق ، سوف يسرق ، بغض النظر عن توع الحماية اللي تضعها في برنامجك. جعفر
  25. هذه ليست اخفاء شاشات الاكسس!! هذه هي الطريقة الصحيحة في العمل، وبدون نماذج منبثقه ، وبعد ان تعمل هذه الطريقة ، تلغي مفتاح الشفت ، وتحول البرنامج الى accde او mde ، وتعطيه الزبون جعفر
×
×
  • اضف...

Important Information