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

jjafferr

أوفيسنا
  • Posts

    9,752
  • تاريخ الانضمام

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

  • Days Won

    396

Community Answers

  1. jjafferr's post in عمل وحدة نمطية لتصحيح كلمات فى استعلام was marked as the answer   
    وعليكم السلام
     
    نعمل وحدة نمطية اسمها C_Word :
    function C_Word(T as string) as string T=Replace(T,"مصطفي","مصطفى") T=Replace(T,"يحيي","يحيى") T=Replace(T,"مجدي","مجدى") T=Replace(T,"عبد الحميد","عبدالحميد") T=Replace(T,"محمداحمد","محمد احمد") C_Word=T end function  
    وتناديها (على افتراض ان اسم الحقل الذي به المعلومة للتصحيح هو test) :
    من الاستعلام A:C_Word([test]) من النموذج او التقرير =C_Word([test])  
    جعفر
  2. jjafferr's post in نسخ قاعدة البيانات من جهاز على الشبكة الى جهاز اخر was marked as the answer   
    هذا معناه ان الكود لا يستطيع رؤية مسار التخزين في السيرفر ،
    فنصيحتي هي عمل مجلد داخل السيرفر ، ولنسمية Temp مثلا ، فيصبح مسار السيرفر:
    \\192.168.20.1\Temp\123.mdb .
    وللعلم ، فامر Xcopy هو:
    Xcopy "Source" "Destination" يعني في الكود حقك المصدر هو \\192.168.20.1\123.mdb ومكان التخزين هو C:\Users\" & Environ("Username") & "\Desktop\123.mdb" Call Shell("xcopy /y \\192.168.20.1\123.mdb C:\Users\" & Environ("Username") & "\Desktop\123.mdb", 1) .
    ان شاء الله ما تكون قالبهم
     
    جعفر
  3. jjafferr's post in Output report to pdf was marked as the answer   
    وعليكم السلام 🙂
     
    هاي الملف لما ما كان فيه طريقة مباشرة للتصدير لملف pdf مباشرة ،
    اما الآن ، فيمكنك استعمال كود كالتالي ، ويصبح ملف pdf جاهز:
    DoCmd.OutputTo acOutputReport, "Report Name", acFormatPDF, "D:\Temp\abc.pdf", False, , , acExportQualityPrint  
    جعفر
  4. jjafferr's post in تشفير المرفقات was marked as the answer   
    تفضل 🙂Encode_Decode.zip
  5. jjafferr's post in التقرير بعد التعديل لا يطبع بصورة صحيحة was marked as the answer   
    وعليكم السلام 🙂
     
    تذكر لما تروح تأخذ سيارتك لتصليح الماكينة ، ولما ترجع يقولون لك تم تصليح السيارة ، ويعطوك علبة مليانه براغي ، يقول لك هذه البراغي كانت زيادة ، فما كان في داعي نرجعها مكانها 🙂
    الله يسلمك ، هذا اللي عملته مع النموذج ، كان مليان كود زيادة ، فجعلته كله اسفل النموذج ، واوقفت عمله ، وحذفت صفحة كود التقرير الفاضية 😁
     
    تركت التقرير الاصل report1_ORIGINAL ، وعملت تغييرات اكثر من مرة على التقرير الآخر ، وما كان فيه مشكلة ، جرب واخبرنا النتيجة لوسمحت 🙂
     
    جعفر
    Badges.zip
  6. jjafferr's post in نشر قاعدة اكسيس على الويب was marked as the answer   
    تفضل ، مجموعة روابط 
    .
    .
     
     
  7. jjafferr's post in منع إستيراد جداول النظام من قاعدة البيانات was marked as the answer   
    اها ، يعني طريقة كلمة السر اشتغلت 🙂
     
    وهذا رابط ان شاء الله يحل مشكلتك
     
    جعفر
  8. jjafferr's post in close the programe was marked as the answer   
    وعليكم السلام 🙂
     
    قد يكون هذا الحل لك
     
    جعفر
  9. jjafferr's post in الارتباط بملف اكسل برمجيا was marked as the answer   
    تفضل 🙂
    1551.Relink.zip
  10. jjafferr's post in تغيير كلمة من نهاية الجملة الى بداية الجملة was marked as the answer   
    طريقتي لا تعرف اذا كانت الجملة المراد تغيير مكانها "ميت غمر" ، في اي مكان من الحقل ، فهي تحذفها ، ثم تضيفها في البداية ،
    فإذا هذه الجملة ممكن ان تكون في اماكن متفرقة من الحقل ، فطريقتي لا تصلح ،
    الافضل استعمال هذا الكود ، لأنه يتأكد من وجود الجملة في نهاية الحقل :
    Trim(IIf(Right([Title],7)="ميت غمر","ميت غمر " & Left([Title],Len([Title])-Len("ميت غمر")),[Title]))  
    جعفر
  11. jjafferr's post in الاكسس يقوم بتدوير صورة المرفق تلقائيا was marked as the answer   
    وعليكم السلام 🙂
     
    همممم
    ذكرتني بقصة صارت معي:
    كنت في مزرعة احد الاهل وكان زارع برتقال ، وقطف واحدة من الشجرة لونها اصفر فاقع اعطاني آكلها ،
    اكلتها وقلت له ان البرتقال اللي في السوق اللي لونها برتقالي ، طعمها يختلف ، فرد عليّ بأن هذا طعم البرتقال الاصلي ، بينما الذي في السوق فقد تم قطفه وتجهيزه وتعليبه وتبريده وتسفيره من دوله الى اخرى وبيعه من تاجر الى آخر الى ان وصل عندك ، اي بعد فنره ، فيتغير لونه وطعمه.
    اذن البرتقال الطازج بلونه وطعمه ولأننا ما متعودين عليه ، اعتقدت بأنه ليس الافضل !!
     
    الاكسس شخصية محترمة تنفذ اوامرك بالضبط 100% ، ولا تلف ولا تضبط الصور إلا بأمرك ، واللي يتم عرضه هو واقعا الصور الحقيقية التي تم تصويرها ،
    ولكنك توصلت الى هذا القرار بعد ان فتحت الصور في برامج عرض الصور ، واللي تلقائيا تقوم بتدوير الصور ، من اعدادات البرنامج ، مثلا

    .
    جعفر
  12. jjafferr's post in في حالة كان التقرير فارغ لا يتم فتح التقرير وتظهر رسالة لا يوجد بيانات was marked as the answer   
    وعليكم السلام 🙂
     
    في حدث "On NoData" اكتب
    msgbox "لا توجد بيانات" cancel=true  
    جعفر
  13. jjafferr's post in نقل عمود التاريخ النصى الى عمود تاريخ عبر استعلام تحديث _ رموز Chr was marked as the answer   
    السلام عليكم 🙂
     
    استعمل هذا الكود للتحديث:
    CDate(Replace([تاريخ شهاده التسجيل],Chr(254),"")) .
    هكذا

    .
    وجئت بالرقم 254 من هنا

     
    جعفر
  14. jjafferr's post in تقرير لكل موظف was marked as the answer   
    وعليكم السلام 🙂
     
    فيه 3 طرق تجي على بالي ، ولكن يجب عرض التقرير في وضع معاينة الطباعة Print Preview :
    1. اعد ترتيب الحقول ، واستعمل خط اكبر ، وبعدين ، والاهم ، انك توسع قسم "التفصيل" Detail ، بأنك تنزل ذيل الصفحة قدر حاجتك (شوف الاسهم) ،
    بحيث توسع شوي ، وتعرض التقرير في وضع معاينة الطباعة ، وتشوف اذا محتاج تزحفه اكثر واكثر .
    ملاحظة تقدر تستخدم Page Breaker كما سيتم شرحه في رقم 3 ، او طريقة رقم 2 ، بحيث لا تحتاج معها الى توسيع قسم "التفصيل"

    .
     
    2. تنقر على قسم "التفصيل" Detail ، ثم من الاعدادادت تختار : اضافة صفحة بعد القسم

    .
     
    3. استعمل Page Breaker تحت الحقول في قسم "التفصيل" Detail 

    .
    جعفر
     
    1549.تقرير لموظف واحد.accdb.zip
  15. jjafferr's post in قاعدة if was marked as the answer   
    تفضل
    Private Sub JO_AfterUpdate() If Me.JO = "0" Then Me.nNAME = "ahmed" Me.fNAME = "ali" ElseIf Me.JO = "00" Then Me.nNAME = "khaled" Me.fNAME = "hassan" End If End Sub  
    جعفر
  16. jjafferr's post in تلوين حقل معين في الاكسس was marked as the answer   
    اخوي مصطفى 🙂
     
    رجاء لا تنقر على "ارسل تقرير" ، إلا اذا عندك مشكلة مع عضو او مشاركة غير مناسبة من عضو ، فالتقرير يذهب الى ادارة الموقع 🙂

    .
     
    الاكسس فيه جداول واستعلامات ، وهذه عادة لا يستخدمها إلا المبرمج ، لذا فهي غير قابلة للبرمجة (نعم هناك برمجة لها بنطاق ضيق) ،
    اما النماذج والتقارير ، فهي للمستخدم ، ويمكن برمجتها كما يحلو لك 🙂
     
    لذلك ، اعمل نموذج يكون الجدول مصدر بياناته ، وهناك يمكنك تلوين وتظليل الحقول 🙂
     
    جعفر
  17. jjafferr's post in الكود لايقراء بعد اضافة نموذج فرعى was marked as the answer   
    وعليكم السلام ورحمة الله وبركاته 🙂
     
    سيدي الفاضل ، يجب الاشارة الى اسم النموذج الفرعي الذي به البيانات "email5" ، فيصبح كود الحقل "sub" :
    =" شهادة " & " الطالب / " & [email5]![toname] & " بالصف / " & [email5]![الصف] & " رقم الملف / " & [email5]![id]  
    جعفر
  18. jjafferr's post in المساعدة في التعديل على كود was marked as the answer   
    وعليكم السلام 🙂
     
    الاسهل استخدام المسار الكامل :
    rs.FindFirst "[bookname] = '" & Forms!fbookmain!fbooksub!stry & "'"  
    جعفر
  19. jjafferr's post in المساعدة فى التعديل على كود was marked as the answer   
    شوف نتائج الاستعلام 3 ، ان شاء الله تكون مرادك ، وإلا ، فمحتاج معلومات ومثال من بياناتك لوسمحت 🙂
     
    جعفر
    1540.1.A.accdb.zip
  20. jjafferr's post in مساعدة فى تصميم تقرير was marked as the answer   
    السلام عليكم 🙂
     
    على قدر السؤال تأتي الاجابة 🙂
    هل تريد التقرير هكذا:

    .

    .

    .
    جعفر
    1538.Two_Column_Report.accdb.zip
  21. jjafferr's post in تشفير المرفقات المدرجة من الجهاز او الاسكنر عند حفظها خارج قاعدة البيانات was marked as the answer   
    عفوا يا جماعة ، الخطأ مني 😪
     
    استعملوا هذا السطر 
    Source_File_Path = Me.Parent!pate & "\" & Me.name_morfke .
    يعني كودي في اول مشاركة يصبح بعد التعديل :
    Private Sub name_morfke_Click() Dim Source_File_Path As String, Destination_File_Path As String Source_File_Path = me.parent!pate & "\" & Me.name_morfke Destination_File_Path = Environ("Temp") & "\" & Me.name_morfke FileCopy Source_File_Path, Destination_File_Path Application.FollowHyperlink (Destination_File_Path) EcryptDcryptImage (Destination_File_Path) End Sub Private Sub Form_Close() On Error Resume Next Dim Srst As DAO.Recordset Set Srst = Me.RecordsetClone Do Until Srst.EOF Kill Environ("Temp") & "\" & Srst!name_morfke Srst.MoveNext Loop End Sub .
    واليكم المرفق وبه التعديلات السابقة والاخيرة والجديدة 🙂
     
    جعفر
    Archiving_Encripted_Attachment.zip
  22. jjafferr's post in الغة في الوندز was marked as the answer   
    وعليكم السلام 🙂
     
    هي بالفعل في اعدادات الوندوز ،
    عملها يدويا :
     
    .
    وبرمجيا :
     
     
    جعفر
  23. jjafferr's post in كمبويوكس was marked as the answer   
    يا هلا ومرحبا jo 🙂
     
    الخطوتين:
    1. الالتزام بالقائمة: نعم ،
    2. حدث "عند عدم الوجود في القائمة" ، وتضع هذا الكود
    Private Sub Combo0_NotInList(NewData As String, Response As Integer) MsgBox "لابد من الاختيار من القائمة" Response = acDataErrContinue Me.Combo0.Undo End Sub .
    وتستطيع الحصول على هذا الكود وغيره من مساعد الاكسس:

    .
    جعفر
  24. jjafferr's post in كود لفتح وغلق لوحة مفاتيح الويندوز على الشاشة was marked as the answer   
    وعليكم السلام 🙂
     
    هناك عدة محاولات هنا
     
     
    جعفر
  25. jjafferr's post in تفعيل حقلين was marked as the answer   
    وعليكم السلام ابو ماجد 🙂
     
    نصيحة ، لو ما حصلت على اجابة خلال يومين ، اكتب تفاصيل اكثر 🙂
     
    جعفر
    compobox.zip
×
×
  • اضف...

Important Information