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

Foksh

الخبراء
  • Posts

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

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

  • Days Won

    237

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

  1. اذا كانت المشكلة في أنه سيقوم شخصين باستخدام نفس النموذج مثلاً لإضافة سجل جديد ( ويترتب عليه استخدام نفس الجدول طبعاً ) ، وكان الترقيم تلقائي في حقل الـ ID عادة ؛ ففي مثل هذه المشاكل كنت اعتمد طريقة أني أجعل الترقيم مستخدماً DMax في حدث زر الحفظ يقوم بإضافة الترقيم لحقل الـ ID أو رقم الفاتورة أو رقم المريض .... الخ في نفس الزر وقبل إجراء عملية الحفظ . هكذا لن يتعارض الترقيم المزدوج أو المكرر مع أمر الحفظ . هذه كفكرة استخدمها عادةً دون الحاجة لأي أكواد ..... إلخ
  2. تمت التجربة على نظام ويندوز 7 نواة 32 ، ولم يقبل تثبيت اوفيس 64 بت بأي إصدار ..
  3. تأكدي من امتداد الملف اذا كان MDB أعتقد أنه يكون محفوظ بنسخة أقدم من 2010 ، وإذا كان ACCDB يكون من 2010 وأحدث إن لم تخني ذاكرتي
  4. لا يوجد تواريخ بالمرفق ، فطرحت الفكره له ليستغلها 😅
  5. جرب هذه الفكرة البسيطة stlist.accdb
  6. الفكرة جميلة ، وقد يكون هناك فكرة ، سأجربها وأعطيك الرد 🙂
  7. لم أقم بتجربة هذا الكود ، انشئ وحدة نمطية جديده واكتب الكود فيها :- Function GetConnectedDevices() Dim objShell As Object Dim objExec As Object Dim strCommand As String Dim strOutput As String Set objShell = CreateObject("WScript.Shell") strCommand = "arp -a" ' يمكك استبداله بأمر آخر حسب نوع الشبكة الخاصة بك Set objExec = objShell.Exec(strCommand) strOutput = objExec.StdOut.ReadAll GetConnectedDevices = strOutput End Function جرب استدعاء الكود بمربع نص مثلا عن طريق GetConnectedDevices()
  8. جاري إنشاء نظام تشغيل وهمي 32 ، وتجربة ما إذا كان سيقبل تثبيت الأوفيس 64 أم لا ، من باب اكتساب معلومة ليس إلا
  9. أخي @ابووحيد ، أسعد الله مسائك والحاضرين والغائبين جميعاً ، برأيي لمعرفة الإجابة الدقيقة والسليمة هي أن تقوم بتجربة ذلك بنفسك ، لا أن تحكم على الموضوع من تجارب الآخرين ( في هذا الموضوع أقصد ) ، وأنا ما طرحته كان عن تجربتي الشخصية ، ومن خلال معلومتي فأعتقد أنه يمكن تثبيت أوفيس 64 بت على نسخة ويندوز 32 بت ( رغم أنني لم أقم بتثبيت ويندوز 32 بت منذ حوالي 10 سنوات أو أكثر قليلاً ، وكانت في بداية لإصدار ويندوز 7 ) .
  10. حاول الإستفادة من المرفق في هذه المشاركة
  11. انا قمت بتجربة الكود على نموذج فرعي مصدره استعلام ولم تكن هناك اي مشكلة ، أما في النموذج المنقسم لم أجربها . فارسل مرفق بسيط لتجربة الكود عليه.
  12. ارسل مرفق لتعديل التوافقية ( وليس على كود الأستاذ ابو خليل )
  13. بعد إذن الأستاذ الفاضل @ابوخليل ،، في النموذج الفرعي الذي قمت بإضافة الكود إليه فقط ضع كود تجاوز الخطأ في بداية الكود في حدث on current كما فعلت انا ، وسيجح الأمر باذن الله تعالى. On error resume next
  14. ولك بالمثل أخي @محمد احمد لطفى
  15. تابع هذه المشاركة
  16. اتمنى اني اكون فهمت صح 😅 تفضل هذه الفكرة Prog.accdb
  17. هذه الفكرة شريط تحميل يظهر لك وكأنه تحميل حقيقي ، يتمد على الوقوف العشوائي في كل مرة يتم فيها تشغيل الشريط ؛ طبعاً بالإعتماد على موديول RandomX وموديول Sleep ، وكنت استعمله في فكرة مسح الجداول من البيانات ( إعادة ضبط المصنع للقاعدة وإفراغ جداولها من البيانات ) طبعا كمثال وتشغيل استعلامات الحذف تبعاً لكل تغيير نص. هي كفكرة تستطيع تطويرها ، واعتقد ستجد مشاركات أفضل منها بكثير 😊 Prog.accdb
  18. سأرفق لك فكرة قد تعجبك فانتظرني 😅
  19. سأتحقق من موضوع المكتبة واتابع معك كاضافه مني جرب هذا الملف المرفق واتمنى ايجاد الغايه فيه ولو حتى بجزء بسيط. وتذكر اني لا اقوم بتجربة المرفق ولا الأكواد لانني لست امام جهاز الكمبيوتر. 08 MS access - scan and attach documents -Scand and convert to PDF.accdb
  20. اكتب الكود في مصدر مربع النص الخاص بالتاريخ في التقرير ، بشرط أن لا يكون تنسيق المربع بالـ Format <> Short Date و يفضل ان يكون التنسيق فارغاً من أي صيغة. وإذا كان مصدر التقرير ناتج عن نموذج فضع الكود في مربع النص التابع له التاريخ ، واجعل مصدر الحقل في التقرير يكون نفس الحقل في النموذج. واعتذر لعدم وجود تطبيق كمرفق لأني لست أمام الكمبيوتر حالياً.
  21. التجربة الثانية ولن نخسر شيء 😅 Private Sub CommandButton_Click() Dim scanner As WIA.CommonDialog Dim img As WIA.ImageFile Dim pdf As Object ' إنشاء مربع حوار الماسح الضوئي Set scanner = New WIA.CommonDialog Set img = scanner.ShowAcquireImage() ' تصدير الصورة إلى ملف PDF باستخدام مكتبة Adobe PDF Set pdf = CreateObject("AcroExch.PDDoc") pdf.Create pdf.AddPage pdf.Save ("C:\مسح.pdf") ' إغلاق المسح الضوئي Set scanner = Nothing End Sub
  22. من خلال البحث وجدت هذا الكود ، ولم أقم بتجربته لعدم وجود ماسح ضوئي عندي. Private Sub ScanAndSaveAsPDF_Click() Dim WIA_Devices As Object Set WIA_Devices = CreateObject("WIA.DeviceManager") If WIA_Devices.DeviceInfos.Count > 0 Then Dim WIA_Device As Object Set WIA_Device = WIA_Devices.DeviceInfos(1).Connect Dim WIA_ImageFile As Object Set WIA_ImageFile = WIA_Device.Items(1).Transfer Dim filePath As String filePath = "C:\Path\To\Save\ScannedDocument.pdf" WIA_ImageFile.SaveFile filePath ' إجراءات إضافية إذا كنت بحاجة، مثل فتح ملف PDF أو حفظ معلوماته في قاعدة البيانات Else MsgBox "لم يتم العثور على جهاز ماسح ضوئي." End If End Sub
×
×
  • اضف...

Important Information