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

Foksh

أوفيسنا
  • Posts

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

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

  • Days Won

    149

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

  1. المشكلة عندك كما أخبرتك هي في إصدار نسخة الآكسيس الـ 2019 ، جرب الإصدار 2016 وإن شاء الله تنحل مشكلة ظهور الصور في التقرير . أو قبل ذلك جرب إنشاء ملف آكسيس جديد ، ثم قم بإستيراد المكونات ( نماذج ، جداول ، تقارير... إلخ ) إليها ، مع التأكد من إضافة المكتبات الغير موجودة إلى النسخة الجديدة. وأخبرنا بالنتيجة 😊 .
  2. هل جربت الإجماليات من داخل الاستعلام ؟
  3. ولا يهمك ، اتمنى أن يكون هذا هو المطلوب . Private Sub cmdShowFile_Click() Dim folderPath As String folderPath = CurrentProject.Path & "\All\" & Me.namefolderx.Value Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") If fso.FolderExists(folderPath) Then Dim folder As Object Set folder = fso.GetFolder(folderPath) Me.FileList.RowSource = "" ' عرض أسماء الملفات Dim file As Object For Each file In folder.Files Me.FileList.AddItem file.Name Next file ' عرض أسماء المجلدات Dim subFolder As Object For Each subFolder In folder.SubFolders Me.FileList.AddItem subFolder.Name & "\" Next subFolder Else ' MsgBox "المجلد غير موجود." End If Set fso = Nothing Set folder = Nothing Set file = Nothing Set subFolder = Nothing End Sub قم باستبدال الكود السابق بهذا الكود ليشمل عرض أسماء المجلدات أيضاً .
  4. هذا من طيب أصلك أخي @حامل المسك . تم اضافة اللازم والتعديل المطلوب حسب ما توضح لي في حدث النقر المزدوج لـ FileList ، تفضل باستبداله بالتعديل التالي :- On Error Resume Next Dim folderPath As String folderPath = CurrentProject.Path & "\All\" & Me.namefolderx.Value & "\" If Me.FileList.ListIndex >= 0 Then Dim selectedFileName As String selectedFileName = Me.FileList.Column(0, Me.FileList.ListIndex) Dim fullPath As String fullPath = folderPath & selectedFileName FollowHyperlink fullPath End If انت تدخل الموضوع عرض وتخمس كمان أستاذنا @Moosak . وتتحفنا أيضاً بما في جعبتك
  5. أخي @حامل المسك ، أعتذر على التأخير ، تفضل المرفق بدون تحديد مسار المجلد الرئيسي بشكل يدوي ، على أن تكون المجلدات الفرعية داخل مجلد All مثال أكسس.zip
  6. جزانا الله واياكم كل خير.. 🤗 هل تم حل المشكلة أخي العزيز @سامر محمود ؟
  7. تفضل أخي الكريم ، موضوع جديد وحل لمشكلتك من الأستاذ الفاضل @ابوخليل ، في هذه المشاركة أدناه . عرض حقول محددة في التقرير حسب الاختيار
  8. أحسنت وأبدعت معلمنا @ابوخليل ، هذه الفكرة تقريباً مشابهة لإحدى أفكارك سابقاً التي تقوم بعرض اعمدة محددة في النموذج حسب المستخدم ، ولكن هذه المرة في التقارير . وهذا يجعل الأمر متكاملاً جزاك الله كل الخير لما صنعت
  9. أخي @HaniMoursi لضيق الوقت في العمل ، تأكد بداية من المجاميع ان كانت صحيحة وأخبرني ، للمتابعة بأقرب فرصة . قيمه (1).accdb
  10. تفضل أخي @سامر محمود . أولا تم اضافة استعلام تحديث بسيط ، وتمت بعض التعديلات . Investi.accdb
  11. في الواقع لم أقم بالتأكد من المجموع ، ولكني اكتشفت انني لم اقم بتعديل التاريخ في الاستعلام أثناء التجارب ، تم التعديل ، تفضل 🥰 وأتمنى ان تتأكد من النتيجة ، وأخبرنا إن كان هناك ملاحظات. قيمه.accdb
  12. اخي @سامر محمود انشىء قاعدة بيانات جديدة وقم باستيراد المكونات الى القاعدة الجديدة ، مع اضافة المكتبات في محرر VBA وإن شاء الله ستعمل معك بشكل طبيعي 😊 متابع معك 😊
  13. يسعدني كلامك 🤗 لا تنسَ إغلاق الموضوع باختيار أفضل إجابة 😀
  14. ظنك في محله يا صديقي ، ولكن ما رأيك لو جعلنا المجلدات الفرعية التي تريد عرض محتوياتها ان تكون داخل مجلد واحد رئيسي بجانب قاعدة بيانات ؟؟ او حدد لي فكرتك وإن شاء الله بتتنفذ.
  15. أخي الكريم غير المسار الرئيسي فقط . حيث أن هذا المسار "C:\Users\Golden\Desktop\مثال أكسس\" هو مسار المجلد في جهازي ، فقط استبدله بمسار المجلد في جهازك .,
  16. تفضل أخي التعديل بسيط ، ولكن حسب طلبك مثال أكسس.zip
  17. أخي الكريم @Bshar .. في الحالتين سيتم فتح سجل جديد عند Yes أو No ، لذا انقل مكان السطر المسؤول عن فتح سجل جديد لما قبل فتح MS4 On Error Resume Next If [Forms]![recept_a_q]![w1]![n3] <> 0 Then DoCmd.OpenForm "ms3" Me.Undo Else DoCmd.GoToRecord , , acNewRec DoCmd.OpenForm "ms4" Me.mtzn = 1 Me.save = 1 Msg = " ؟ هل تريد طباعة القيد" Style = vbYesNo Title = "رسالة تنبيه" result = MsgBox(Msg, Style, Title) If result = vbYes Then DoCmd.OpenReport "recept_qaid", acViewPreview Else Me.mtzn = 1 Me.save = 1 DoCmd.GoToRecord , , acNewRec End If End If End Sub
  18. وهذه أيضاً مشاركة مع الأستاذ @محمد احمد لطفى Dim reportName As String Dim message As String Dim response As VbMsgBoxResult reportName = Application.CurrentObjectName message = "? " & reportName & " هل ترغب في طباعة ألتقرير " response = MsgBox(message, vbQuestion + vbYesNo, "سؤال") If response = vbYes Then MsgBox "سيتم طباعة التقرير" Else MsgBox "لم يتم طباعة التقرير" End If
  19. تفضل اخي الكريم ، إذا كان الذي فهمته صحيح قيمه.accdb
  20. تفضل أخي ، هذه طريقتين لعرض المحتوى مثال أكسس.zip
  21. صديقي العزيز أستاذ عمر ، 🥰 أجمعين يا رب العالمين 🤲 يسعدني ويشرفني مرورك 🤗
×
×
  • اضف...

Important Information