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

نجوم المشاركات

  1. ياسر خليل أبو البراء

    ياسر خليل أبو البراء

    المشرفين السابقين


    • نقاط

      16

    • Posts

      13165


  2. بن علية حاجي

    بن علية حاجي

    الخبراء


    • نقاط

      11

    • Posts

      4343


  3. jjafferr

    jjafferr

    أوفيسنا


    • نقاط

      11

    • Posts

      9993


  4. محمد حسن المحمد

    • نقاط

      6

    • Posts

      2220


Popular Content

Showing content with the highest reputation on 12/31/15 in all areas

  1. السلام عليكم ورحمة الله وهذا حل بالمعادلات في الملف المرفق... أخوكم بن علية المعكوس.rar
    3 points
  2. برنامج المتابعة اليومية للطلاب يحتوي عل التالي : 1- الغياب اليومي للطلاب 2- تسجيل الملاحظات لكل طالب اثناء الحصة من تأخر - آداء الواجبات - السلوك الذي يصدر من الطالب اثناء الحصة .... 3- طباعة تقارير لكل طالب على حده 4- طباعة تقارير خاصة بكل شعبة 5- طباعة احصائيات عن الغياب والسلوكيات المختلفة لكل طالب. 6- استمارة تحويل الطالب على لجنة السلوك بالمدرسة 7- يمكنك حفظ السجل على شكل ملف اكسل. اتمنى ان يحيز اعجابكم ويساعد المعلمين على متابعة الطلاب Follow-Up.rar
    2 points
  3. أخي العزيز السلام عليكم أرجو أن يكون امطلوب في المرفق Book1.rar
    2 points
  4. Public Function zaImportAllSheets() Dim blnHasFieldNames As Boolean, blnEXCEL As Boolean, blnReadOnly As Boolean Dim lngCount As Long Dim objExcel As Object, objWorkbook As Object Dim colWorksheets As Collection Dim strPathFile As String, strTable As String On Error Resume Next Set objExcel = GetObject(, "Excel.Application") If Err.Number <> 0 Then Set objExcel = CreateObject("Excel.Application") blnEXCEL = True End If Err.Clear On Error GoTo 0 blnHasFieldNames = True strPathFile = txtPath strTable = "Sheet" blnReadOnly = True Set colWorksheets = New Collection Set objWorkbook = objExcel.Workbooks.Open(strPathFile, , blnReadOnly) For lngCount = 1 To objWorkbook.Worksheets.Count colWorksheets.Add objWorkbook.Worksheets(lngCount).Name Next lngCount objWorkbook.Close False Set objWorkbook = Nothing If blnEXCEL = True Then objExcel.Quit Set objExcel = Nothing For lngCount = colWorksheets.Count To 1 Step -1 DoCmd.TransferSpreadsheet acImport, 8, strTable, strPathFile, False, colWorksheets(lngCount) & "$" Next lngCount Set colWorksheets = Nothing End Function أستاذنا الكبير الغالي : استفدت الفكرة التي قد يحتاج إليها السائل لاستيراد عدد محدد من أوراق الأكسل من أستاذتنا الكريمة : زهرة . وما تضمنه الملف السابق من استيراد نتائج الفترات أو نهاية الفصل (للمرحلتين المتوسطة والثانوية [عام - فصلي - مقررات- تحفيظ] أو جداول المقررات ، أو الكشوف و بيانات الطلاب ، و استيراد الأسماء وإعادة تصديرها للبرامج القديمة الداعمة لمعارف)
    2 points
  5. السلام عليكم أخي الشمال من تجربتي لبرنامج Nitro انه غير متوافق مع اللغة العربية ، يعني لما تصدر التقرير العربي ، صحيح انك تشوف النتيجة بالعربية ، لكن ما تقدر تبحث فيه!! جعفر
    2 points
  6. السلام عليكم هذه طريقة اخرى باستخدام الكود ومن ثم اختيار مكان لحفظ الملف على صيغة PDF MM - 1.rar
    2 points
  7. جرب الملف التالي عله يفي بالغرض Grouping Tabs Or Sheets YasserKhalil Officena.rar
    2 points
  8. مفيش اي معادله خلي تنسيق الخلايا عام وخلصت كدا تمام
    2 points
  9. أخي الكريم عبد العزيز (أخيراً عرفنا اسمك) بارك الله فيك وجزيت خيراً على كلماتك التي تسطر من ذهب وعلى بلاغة وفصاحة كلماتك .. الحمد لله أن من الله علينا بالمحبة والمودة فيما بيننا ..أدام الله الحب في الله بيننا وجمعنا في الفردوس الأعلى من الجنة ..إنه ولي ذلك والقادر عليه تقبل وافر تقديري واحترامي
    2 points
  10. السلام عليكم ورحمة الله وبركاته أخي الكريم ياسر العربي بناء على الفيديو وعلى الواقع الذي نشهده فقد أرفقت جدولاً على الإكسيل للمقارنة بين حقبتين تاريخيتين ... لمعرفة كيف كان آباؤنا لنقارن أنفسنا بهم - إن كان هناك مجالاً للمقارنة والمقايسة - ونحن في قمة عصور الحضارة التكنولوجية...فقط. تقبل تحياتي العطرة...عذراً قدمته لنسخرمن حالنا بعد سيادة الكون في عصرهم الراقي بكل شيء عدا التكنولوجيا. والسلام عليكم. مقارنة.rar
    2 points
  11. السلام عليكم ورحمة الله أخي الكريم، الدالة VLOOKUP2ALL غير ضرورية في ملفك لأنك تستعمل العمود الأول من النطاق كعمود بحث في الدالة، وهذه تقوم بها الدالة VLOOKUP العادية، فهي إذا كافية... وإذا كان عمود البحث غير العمود الأول فيمكن استبدال الدالة VLOOKUP2ALL بدوال أخرى تقوم مقامها مثل الدالتين INDEX و MATCH أو غيرها.... بن علية
    2 points
  12. شكرا حبيبي علي الهدية الجميلة والحمد لله ان ال SKIN اشتغلت معاك كل الشكر والتقدير لك اخي الغالي ولمن يعاني من تسجيل الادوات هذه اداة اخرى لتسجيل الاداوات http://up.top4top.net/downloadf-559jzni1-rar.html
    2 points
  13. بعد اذن الاخ ياسر و الاخ بن علية زيادة في اثراء الموضوع حل اخر المعكوس salim.rar
    2 points
  14. السّلام عليكم و رحمة الله و بركاته بارك الله فيك أستاذنا القدير " ياسر العربي " على الإرشادات التّصويبات التي دومًا تمنحنا إياها .. جزاك الله خيرًا و زادها بميزان حسناتك هديّة صغيرة مني لك .. فائق إحتراماتي السكين.zip
    2 points
  15. أخي الحبيب مختار المغوار إليك حل آخر باستخدام المصفوفات عشان لو وصل عدد الأعمدة لألف يبقى الأكواد المقدمة مسبقاً هتكون بطيئة في التعامل (وأهو تدريب لينا على استخدام المصفوفات arrays) Sub ReverseUsingArrays() Dim myArray As Variant, Temp As Variant, LastCol As Long, I As Long, J As Long LastCol = Cells(4, Columns.Count).End(xlToLeft).Column myArray = Range(Cells(4, 4), Cells(4, LastCol)).Value ReDim Temp(1 To 1, 1 To UBound(myArray, 2)) For I = UBound(myArray, 2) To 1 Step -1 Temp(1, J + 1) = myArray(1, I) J = J + 1 Next I Range("D5").Resize(, UBound(Temp, 2)).Value = Temp End Sub تقبل تحياتي
    2 points
  16. السلام عليكم أخي الامير انا لم انزل برنامجك ، وهذه اجابات عامة عن اسئلتك: بالنسبة للسؤال الاول ، فاعتقد بان العمل كما هو في الرابط التالي افضل لك ، وانا استعمل هذه الطريقة في جميع برامجي تقريبا: http://www.officena.net/ib/topic/65568-تفعيل-ضغط-القاعدة-عند-الاغلاق/?do=findComment&comment=426819 والسؤال الثاني ، انظر الرابط التالي: http://www.officena.net/ib/topic/66017-مشكله-في-التقارير/?do=findComment&comment=429531 واذا لازلت محتاج مساعدة ، فتفضل واترك سؤالك هنا جعفر
    2 points
  17. السلام عليكم ورحمة الله وبركاته كنت بصدد عمل برنامج " دليل هاتف " فصادفتني بعض المشاكل باستخدام القوائم فأردت عمل شئ من التغيير في استعمال القوائم حتى هداني الله الى فكرة بأستخدام الاكواد والحمد لله انجزتها ولكنها تبقى في بدايتها وامكانية تطويرها واردة واحببت ان اشارككم بها لعل اجد من ارائكم بعض الامور التي قد تفيد بهذا الشأن هنا ملف يحتوي على صفحة من البرنامج مع احتوائه على القائمة المذكورة اخوكم عماد الحسامي
    1 point
  18. اقدم لكم برنامج مساعد لمحرر الاكواد لـ vba قم بتحميل البرنامج أولا ثم افتح ملف اكسل وافتح محرر الاكواد الخاص بك . ستجد انك تكون لك شريط قوائم جديدة .. منها تقوم بأختيار الكود وهو يقوم بكتابة الكود عوضا عنك . اترك لكم الرابط http://codevba.com/download.htm#.VoVBeybUjIU طبعاً انا جربتة لأول مرة اليوم واخذت منه تجربة المسج بكس أدخلت فقط نص الرسالة وتنفذ الكود تمام 100%
    1 point
  19. أخى الكريم وأستاذى // ياسر بارك الله فيكم ، وهذا من طيب أصلكم الكريم طبتم وطابتم أيامكم لكم ،، وكل عام وأنتم وأسرة منتديات أوفيسنا بألف خير وتقبل خالص تحياتى وتقديرى
    1 point
  20. أخى الكريم جرب الملف بعد تعديل بعض الأمور البسيطه form1.1.1.rar
    1 point
  21. السلام عليكم خليها شوية رمادي...ولكن هل بالإمكان تجاوز ذلك اللون الأسود القاتم لنقترب من نقاء اللون اﻷبيض وصفائه ...أسأل الله أن يبيض وجوهكم يوم القيامة ....كان الصحابة رضي الله عنهم أولي قوة وبأس شديد وشجاعة وإقدام كما كانوا ذوي أخلاق حسنة يتراحمون فيما بينهم أسودا في الوغى رهبانا في الليل ..أهل عفاف وتقى صدق وورع مراقبة مرهفي اﻹحساس ينصتون إلى القرآن الكريم فيعملون بمحكمه ويؤمنون بمتشابهه ...تستوقفهم الآية حتى يدركونها ...ما قولكم في لص يتسلق السطوح فيسمع آية تتلى ليلا:" ألم يأن للذين ءامنوا أن تخشع قلوبهم لذكر الله" فتنقلب حياته بالكلية .هل سنتمثل أفكارهم فنمتثل لها لنسود كما سادوا ونعلي شأن أمتنا كما أعلوها..وا معتصماه زلزلت اﻷرض تحت الطغاة ...أما اليوم فلا حياة لمن تنادي. والسلام عليكم..
    1 point
  22. أنا بستخدم أوفيس 2013 وإنت شفت الفيديو بنفسك .. وشفت الخطوات اللي قمت بيها
    1 point
  23. السلام عليكم ورحمه الله وبركاته أستاذى الكريم // رجب جاويش دائما مبدع وصاحب بصمة رائدة فى أعمال الكنترول ، وفى سائر أعمالكم بارك لنا الله فيكم وزادكم الله من فضله ومن علمه وكل عام وأنتم إلى الله أقرب ،، وأسأل الله عز وجل أن يحقق لكم كل أمانيكم تقبل منى وافر الإحترام والتقدير
    1 point
  24. دا اللي قدرت اوصله اتمني يكون هو المطلوب
    1 point
  25. حاولت اعدل شوية في اوجه المقارنة تقبل تحياتي
    1 point
  26. السلام عليكم ورحمة الله وبركاته إخوتي الكرام الياسران يسر الله حسابيكما ويمن كتابيكما أرى من خلال الصورة أن الأخ م/ياسر لم يذهب للقسم custom بل لا زال في القسم Automatic تقبلوا تحياتي العطرة والسلام عليكم ورحمة الله وبركاته
    1 point
  27. السلام عليكم ورحمة الله وبركاته ليه يتم استخدام برامج خارجية لما ممكن نعمل نفس الشيء باستخدام الاكواد انا بستخدم الكود التالي DoCmd.OutputTo acOutputReport, "Q", acFormatPDF, , True, , , acExportQualityPrint
    1 point
  28. حبيبى الغالى أستاذى ومعلمى القدير / ياسر خليل كل سنة وحضرتك بألف صحة وسلامة وربنا يجعلها سنة سعيدة عليك قمت بعمل الخطوات ولكن عند إختيار Field Settings لم يظهر لى نافذة فيها كلمة Number Format ولكن يظهر لى الشاشة الأتية ولم أجد القسم Custom واكتب mmm ويوجد فى الصورة السابقة Custom ولكن ليس بها إختيار للكتابة الرجاء الإفادة
    1 point
  29. أساتذتي الكرام الأفاضل : أحببت أن أضيف بعض التجارب (بما أن الموضوع لاستيراد بيانات ملفات الأكسل المصدرة من نور) . http://www.mediafire.com/download/yhcina9l4mdz0vl وقد تم التعديل على غالبها بعد ذلك مرارا .
    1 point
  30. وعليكم السلام ورحمة الله تفضل أخي هذا الكود If Len(Me.PicFile) And Me.PicFile <> "(none)" Then Shell "C:\Windows\System32\MSPaint.exe " & Chr(34) & Me.PicFile & Chr(34), vbMaximizedFocus End If حيث PicFile هو مربع النص الذي به مسار الصورة
    1 point
  31. ذلك من فضل ربي حفظك الله اخي الفاضل واي شيئ بمقدروري المساعدة فيه فلن ابخل به
    1 point
  32. السلام على المحترمين والمبدعين وأولهم شيخنا بلا منازع المهندس والمبدع والسباق في جميع الآفاق شيخ الأكسليين ياسر أسرتنا بردودك السريعة والبديعة أظن أنه قد كتب في يدك لمسة من اللمسات السماوية لتساعدنا في هذا الموقع وبالخصوص في قسم الإكسل... شكري لك أبدي وكذلك أشكر سيدنا العزيز المبدع والمبتكر بن علية أعلاك الله في أرضه وسماه دوما تتحفنا بتحف لا مثيل لها وابتكارات حتى ميكروسوفت تعجز عن الاتيان بنظير لها أظن عقلك كله معادلات أكسلية وما أظنك تنام يوما إلا وتأتيك أحلاما بها معادلات أغرب من الغرائب نفسها .. شكري لك أزلي وشكرا جزيلا لكما أيها المبدعين والمبتكرين المهندس مختار فقد اختارتك الأقدار لتساعد الاكسليين هنا وكذلك المهندس سليم ففي مشاركتك سليمة من كل عيب .. عافاكم الرحمن ورزقكم الجنان ووفقكم لما تحبون واعطاكم ما تتمنون وأجاب لكم فيما من عنده تسألون..
    1 point
  33. بسم الله الرحمن الرحيم فعلا أبدعتما وامتعتما حتى ان الاكسل نفسه قد عجز كيف برمجتما هذان العملان الرائعان.. هو ما كنت اطلبه فعلا بالفعل لا ريب فيه ولو جلست 40 عاما ابحث عن معين كإعانتكما لي لما وجدت أفضل وأسرع وأوسع قلبا منكما .. أخجلتماني بتعاونكما واحمر وجهي بإبداعكما.. إنني في الانترنت منذ زمن بعيد واكون عضوا بمواقع لكن ليس سرعة وتعاونا وابتكارا مثل هذا الموقع وبالخصوص الأستاذ الغالي المبتكر المهندس ياسر فهو أسر قلوبنا بعلمه قبل حلمه وبإبداعه قبل إمتاعه.. وكذلك أستاذنا وعزيزنا والغالي في قلوبنا المهندس المبدع بن علية حاجي أعلاك الله العلي في الدنيا والآخرة .. رفع الله قدركما .. وأنار دربكما وفتح عليكما بركاته السرمدية ورزقكما صحة وعافية ملائكية وبركات سماوية يومية أبدية..وزرقكما غني لا فقر بعده بيده الربانية.. وحفظكما حفظه للوح المحفوظ.....وأركما خيرات وبركات ونعم لم تهطل على أحد من السابقين ولا اللاحقين.. وعلمكما علوما لم يسبقها أحد قبلكما من العالمين . شكرا لك بن علية وأخجلتني بمشاركتك مع انك سألتني ولم أرد لأنني لم ار المشاركة أصلا لأنه ربما كان الجهاز يتجمد (لا يتصل جيدا بالشبكة) وكانت مشاركتك أغنتني عن كثير من إزعاجي للمهندس ياسر ولأعضاء الموقع الأعزاء ..بارك الله لكما جميعا وبارك لكما في أهلكما وذريتكما وأولادكما وأرزاقكما .. اللهم آمين يا إله العالمين.. " آسف على التأخر في الاسم-جنب اسم المستخدم " لقد تم المطلوب شكرا للجميع وخصوصا الأستاذ المهندس ياسر رئيس جمهورية الأكسليين والأستاذ المهندس بن علية ملك مملكة المبدعين الأكسليين
    1 point
  34. لا يا اخي ياسر .. اقدم معلومة فقط لمن يبحث عنها .. انا عندما ابحث عن كود // دائماً ابحث عنها في هذا الموقع أذا لم اجدها // أبحث عنها في جوجل // وهذا الكود وجدته في اللغة الإنجليزية .. حبيت انقلة في موقع اوفسنا باللغة العربية .. بحيث أذا كان هناك زائر من العرب أو باحث عن هذا الكود سوف يجعلة جوجل في متناول يدية .. وأشكرك استاذي الكبير ياسر خليل
    1 point
  35. السلام عليكم إخوتي الكرام: إصدار Windows 8 نظام تشغيل 64 بت لم تتوافق النسخة الكاملة معه مطلقاً ...فاضطررت إلى العمل على الـ Portable الذي يفتقد إلى الكثير من المكتبات بنظري أما الأوفيس 2007 حتى الآن بما أنني ضمن العمل فإنني أخاف أن تتضرر بعض البرامج عند الترقية ولذلك سأراوح مكاني حتى يقضي الله أمراً كان مفعولاً... والسلام عليكم.
    1 point
  36. بارك الله فيكم إخواني لإثرائكم الموضوع بشكل كبير أعتقد أن صاحب الموضوع سيكتفي بالحلول المقدمة .. الموضوع بقى ثري جداً ..أكواد ومعادلات ودهب ومرجان (دخلنا مغارة أوفيسنا بابا) ..أحمدك يااااااااا رب
    1 point
  37. أخي الكريم ياسر العربي حاولت تنصيب البرنامج على ويندوز 10 64 بت ولكنه لم يفلح .. هل جريت تنصيبه على هذا النطام ؟ هل يوجد نسخة محمولة كاملة فيها كلها المراجع References حيث جربت النسخة المحمولة ولكن صادفتني مشكلة المرجع Excel Library (نفس مشكلة أخي الحبيب أبو يوسف)؟
    1 point
  38. السلام عليكم أخي طارق الشئ الوحيد الذي لم اعمله هو ان اضع كلمة السر على النموذج ، حيث انك لم تذكر اسم النموذج الذي تريد ان تضع عليه كلمة السر!! وسؤال آخر ، ما دمت تستخدم ملف الحماية mdw ، فما الداعي لعمل نموذج خاص للإسم المستخدم وكلمة السر؟ فإذا كنت تريد ان تستخدم اسم المستخدم لأغراض التحكم في الصلاحيات ، فتستطيع عن طريق User and Group Permissions ان تفعل ذلك ، واذا اردت اسم المستخدم لأي سبب كان ، فهو موجود في CurrentUser اليك طريقة عمل كلمة السر لجزء الجداول: افتح برنامج الاكسس (ليس برنامجك ، ولكن الاكسس شخصيا ) ، ثم . . وكلمة السر التي استعملتها هي jj . وعندما تغلق البرنامج وتفتحه مرة اخرى: . اما كيفية وما هي الكائنات المطلوب استيرادها من FE اللي انا عملته ، فاليك الخطوات: افتح برنامجك FE ، ثم: . النموذج هذا ، حتى نستخرج منه طريقة عمل كلمة سر فتح النموذج ، ثم نستطيع حذفه من البرنامج . الماكرو AutoExec معناه انه اول شئ يشتغل لما تفتح برنامجك ، ولا داعي للذهاب الى اعدادات البرنامج واختيار النموذج الاساسي ليفحه البرنامج عند تشغيله ، وسنتكلم لاحقا عن هذا الماكرو . الوحدة النمطية basJStreetAccessRelinker تقوم بربط FE مع BE كلما لم يجد الـ FE جداول BE في مكانها ، وستلاحظ عند فتحك FE لأول مرة ، انه يفتح لك نافذة ويطلب مكان BE ، اما الوحدة النمطية m_Turn_Off فقد عملتها لجعل البرنامج يشغل ويملئ الشاشة ، ولا يعطي المستخدمين ادوات التصميم: . وقبل استعمال البرنامج ، يجب تعديل الماكرو AutoExec حتى يقوم بالخطوات التي نريدها . نغلق البرنامج ، ثم نفتحه ، فيطلب منا مكان BE (اول مرة فقط) . ولأن BE محمي ، فعند الربط بين FE و BE لأول مرة ، فيجب ادخال كلمة السر (وكلمة السر jj ، وستدخلها مرة واحدة فقط ، ولن يطلبها منك البرنامج مرة اخرى) . الى هنا وانتهينا من ربط FE و BE ، ولكن هناك بعض الامور الاخرى التي تستطيع عملها لتسهيل عملك ، او لزيادة الامان: يمكنك ان تستخدم الاختصار (عادة تضعه على سطح المكتب) ، وتضع فيه اسم المستخدم وكلمة السر ، وعند النقر عليه مرتين ، لا يسألك عن كلمة السر ، وطبعا هذا ممكن ان تستخدمه انت كمصمم ، ولا تسمح للمستخدمين ان يدخلوا بياناتهم: . وهذه هي المعلومة كاملة (طبعا لازم تغيرها حسب بياناتك وبيانات كمبيوترك) ، وطبعا يستطيع اي شخص يفهم الاكسس ان يدخل الى هنا ومعرفة اسم المستخد وكلمة السر ، لذا انتبه لها ، او لا تستعملها اصلا: . هناك شئ آخر استعمله انا في برامجي ، وهو نوع من الحماية ايضا ، وهو انك لا تسمح للبرنامج ان يفتح اذ لم يُفتح عن طريق اختصار المكتب ، فالبرنامج يعطي رسالة بانك غير مخول ، ثم يغلق البرنامج ، هذا مفيد اذا احد المستخدمين اخذ نسخة من البرنامج ، فلن يشتغل له في البيت (طبعا كلامنا كله ليس عن الشخص الخبير بالاكسس) ولعمل هذا ، نضع الكود على اول نموذج يتم فتحه (وهو نفس المكان الذي نضع عليه كلمة سر النموذج): . والكود هو: . جعفر 332.tito.zip
    1 point
  39. أخي الكريم قلم الإكسيل (لم نتشرف باسمك الحقيقي بعد) إليك الكود التالي عله يؤدي الغرض Sub ReverseRows() Dim I As Long, LastCol As Long, Counter As Long LastCol = Cells(4, Columns.Count).End(xlToLeft).Column Counter = 4 For I = LastCol To 4 Step -1 Cells(5, Counter).Value = Cells(4, I).Value Counter = Counter + 1 Next I End Sub Reverse Values In Row & Results In Another Row YasserKhalil.rar
    1 point
  40. مبدع كالعادة أخي الحبيب مختار كم أعشق موضوعاتك الجديدة وأتابعها بكل شغف تقبل وافر تقديري واحترامي
    1 point
  41. انا استسلم
    1 point
  42. بارك الله فيك اخي الغالي استاذ مختار فكرة جميلة ويمكن الاستفادة منها بطرق عدة تقبل مروري المتواضع
    1 point
  43. في احد برامجي ، والذي كان في الخدمة لمدة 14 سنه تقريبا ، وكان منقسم الى قسمين ، البرنامج كان على الشبكة ويُستعمل طوال اليوم من 5 مستخدمين على الاقل ، كانت خاصية الضغط عند الاغلاق مُفعّلة في جزء الجداول ، وبدون اي مشكلة جعفر
    1 point
  44. اخى الكريم ارفق لك مثالين للضغط والاصلاح احدهم لاختنا زهره جزاها الله كل خير والثانى للاخ سعود بارك الله فيه ولكن مقفول لن تستطيع الاطلاع على اكواده بالتوفيق مثال على الضغط والاصلاح للنسخة العربية والانجليزية.rar نسخ_ضغط و اصلاح قاعدة بيانات برمجيا..zip
    1 point
  45. أخي الكريم أبو يوسف حاول تقرأ أسطر الكود سطر سطر بعناية وشوف الغرض من كل سطر ستجد الموضوع بسيط وإذا لم تفهم جزئية محددة يمكنك السؤال عنها .. هكذا يكون التعلم (التعلم الذاتي .. علم نفسك بنفسك لتصل إلى ما تريد) ولا تعتمد دائماً على الحلول الجاهزة Come Easy Go Easy (يعني اللي ييجي بالسهل يروح بالسهل) .. أما المعلومة اللي تتعب فيها بتثبت في الناااااااافوخ
    1 point
  46. السلام على الجميع عندي طلب عن كود بحيث انه لا يسمح بالكتابة مباشرة في الشيت اي وضع الكيرسر و الكتابة في الخلايا الا عن طريف فورم ادخال البيانات وشكر للجميع على مساعدتهم
    1 point
  47. انظر في المرفقات ادناه المثال بعد التعديل ان كان مفتوحا سيغلق والعكس صحيح فتح وإغلاق وورد.rar
    1 point
  48. السلام عليكم ورحمة الله أخي الكريم إن الدالة COUNTCOLOR ليست من دوال إكسيل ولكنها دالة مستحدثة وقد وضعت في الملف "صحيحة.xls" على شكل كود الذي هو: Function CountColor(cell_range As Range, color_cell_index) As Integer Dim rCell As Range Dim cell_count As Integer cell_count = 0 For Each rCell In cell_range If rCell.Interior.ColorIndex = color_cell_index Then cell_count = cell_count + 1 End If Next rCell CountColor = cell_count End Function Function Color_index(cell_range As Range) As Integer Color_index = cell_range.Interior.ColorIndex End Function ما عليك إلا نسخ الكود في ملفك وستعمل الدالة جيدا... والله أعلم
    1 point
  49. وعليكم السلام ورحمة الله لعمل المطلوب أتبع الخطوات الآتية : 1. قم بإنشاء وحدة نمطية وضع فيها الكود الآتي وخزنها في أي أسم تريد '---------------------------------------------------------------------' ' Module: DisableShiftKey ' ' Date: July 18, 2003 ' ' ' ' Purpose: To stop the user from holding the shift key on startup to ' ' access the database window. ' '---------------------------------------------------------------------' Option Compare Database Option Explicit '---------------------------------------------------------------------- Function ChangeProperty(strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer Dim dbs As Object, prp As Variant Const conPropNotFoundError = 3270 Set dbs = CurrentDb On Error GoTo Change_Err dbs.Properties(strPropName) = varPropValue ChangeProperty = True Change_Bye: Exit Function Change_Err: If Err = conPropNotFoundError Then ' Property not found. Set prp = dbs.CreateProperty(strPropName, _ varPropType, varPropValue) dbs.Properties.Append prp Resume Next Else ' Unknown error. ChangeProperty = False Resume Change_Bye End If End Function '---------------------------------------------------------------------- Function BypassKey(onoff As Boolean) Const DB_Boolean As Long = 1 ChangeProperty "AllowBypassKey", DB_Boolean, onoff End Function '----------------------------------------------------------------------- 2. قم بإنشاء ماكروات جديدة هي : اسم الماكرو الأول: ByPassKeyOff الإجراء: Runcode الإقتران: BypassKey(False) اسم الماكرو الثاني: ByPassKeyOn الإجراء: Runcode الإقتران: BypassKey(True) 3. نموذج الدخول للنظام الخاص بك قم بإنشاء مستطيل بدون إطار ولون خلفية نفس خلفية النموذج أو إذا كان عندك صورة في نموذج الدخول يمكن استخدامها مكان المستطيل وعرف حدث عند النقر وقم باختيار الماكرو ByPassKeyOn. 4. قم بتشغيل المكرو ByPassKeyOff خزن وأخرج من قاعدة البيانات. 5. الآن عندما تدخل إلى قاعدة البيانات وأنت ضاغط على Shift لن تظهر لك نافذة قاعدة البيانات . لإظهار قاعدة البيانات اضغط بالماوس حيثما وضعت المستطيل المخفي أو الصورة ثم أعد تشغيل القاعدة مع shift ستظهر ولإعادة المنع كرر الخطوة رقم 4. وتعتبر هذه إحدى طرق الحماية لقاعدة البيانات . أملا لك التوفيق في المحاولة مع وافر الاحترام
    1 point
×
×
  • اضف...

Important Information