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

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

  1. Gamal.Saad

    Gamal.Saad

    الخبراء


    • نقاط

      6

    • Posts

      211


  2. ابو جودي

    ابو جودي

    أوفيسنا


    • نقاط

      5

    • Posts

      6,818


  3. husamwahab

    husamwahab

    الخبراء


    • نقاط

      5

    • Posts

      1,047


  4. Shivan Rekany

    Shivan Rekany

    الخبراء


    • نقاط

      4

    • Posts

      3,491


Popular Content

Showing content with the highest reputation on 02 يون, 2017 in all areas

  1. السلام عليكم و رحمة الله تعالى و بركاته إخوتي الكرام حياكم الله و تقبل الله منا و منكم الصيامكم و القيام أضع بين أيديكم طريقة إنشاء نسخة تجريبية و حمايتها و قابلية تفعيلها و كل هذا بتوظيف الرجستري. خصائص البرنامج: 1- يكتشف إرجاع التاريخ 2- حتى لونزلت نسخة ثانية بعد إنتهاء التفعيل أو إنتهاء النسخة التجريبية فلن تعمل لأن الحماية مخزنة بالرجستري 3- رقم التفعيل يتغير من يوم إلى آخر حسب التاريخ 4- تستطيع تفعيل البرنامج بعد إنتهاء التفعيل بنفس النسخة 5- يحذف البرنامج الجدول الذي به رقم النسخة و كود الحماية مباشرة بعد أول تشغيل 6- يعطيك في أول تشغيل فترة تجريبية تحددها انت كما تشاء 7- رقم التفعيل مخبأة في مكان بالرجستري لا يمكن الحصول عليه هذا هو المرفق و أتمنى من الأعضاء أن يقوموا بتجربة المرفق و إعطائنا النتائج و من بعدها نقوم بشرح أكواد البرنامج: فترة تجريبية1.rar
    3 points
  2. السلام عليكم ورحمة الله تعالى وبركاته اقدم هذا الموضوع وهذه المشاركة بناء على سؤال فى هذا الموضوع اتأخرت فى الرد على الرغم من انى كان ممكن ارد فى اقل من عشر دقائق الا اننى احببت عمل مصال شامل وكاف وواف 1- الفرز تصاعديا او تنازليا لكل حقل على حده 2- تصفية السجلات بناء على قيمة مربع تحرير وسرد 3- امكانية التصفية المتعدده بناء على اكثر من قيمة من امثر من مربع تحرير وسرد 4- الغاء تصفية السجلات وعرضها جميعا والان اترككم مع المرفق مثال شامل على طريقة الفرزتصاعديا وتنازليا والتصفيه .rar
    2 points
  3. السلام عليكم اعتذر من الاساتذة الافاضل استاذ محمد واستاذ ابا جودي واسمحوا لي بالمشاركة والذي حفزني على المشاركة (د.ع) اخت ام ناصر هذه قاعدة مصغرة لبرنامج رواتب ارجو ان تفيدك مع ملاحظة اني تصرفت بقاعدة بياناتك علما اني قد راعيت ترحيل البيانات لكل الموظفين او لموظف واحد ملاحظة العمل يتم على نموذج (FEmployee) update1.rar
    2 points
  4. أهلا بك أستاذ محمد والتشريف لنا يا غالي طالما المشكلة الثانية أصعب بأضعاف يبقى لازم نتشارك مع الأخوة في المنتدى للوصول للحل ولازم تكون بموضوع جديد كي لا يضيع تركيز المتابعين للمشكلة الحالية في دراسة الحل المقترح بهذا الموضوع كمان المفضل يكون عنوان الموضوع الحالي يعبر عن المشكلة لتسهيل البحث عنها فيكون مثلا مشكلة في تحديث رصيد بعد الحركة أو ما شابه أو ما شابه
    2 points
  5. كيف تجعل القائمة المنسدلة تحدد لك القسم الذي تريده من الجدول مع عدة خيارات : 1- من البداية حتى اسم معين في الجدول 2-من اسم معين حتى نهاية الجدول 3- بين اسمين في الجدول عسى ان ينال الاعجاب special_data_validation.rar
    2 points
  6. اتفضلى اختنا الكريمة مرة من خلال اكواد احترافية ومرة بطريقة بسيطة بالاستعلامات تحديث بيانات جدول الى جدول اخر بشكل تراكمي .rar
    2 points
  7. استأذن من استاذنا @ابوخليل و @رمهان لا اعرف هذه الاكواد من صتع اي من اخواننا اولا سيعمل لك فولدر باسم باك اب في قرص دي وايضا يعمل باك اب للجداول والعلاقات اتفضل اليك الصق هذا في وحدة نمطية Option Compare Database Private Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal lpPath As String) As Long Public Function ExportNew(myfile As String) ' إنشاء ملف جديد Dim wrkDefault As Workspace Dim dbsNew As Database Dim mydb On Error GoTo gv mydb = Dir(myfile) If mydb = "" Then Set wrkDefault = DBEngine.Workspaces(0) Set dbsNew = wrkDefault.CreateDatabase(myfile, dbLangArabic) Call exportTbl(myfile) GoTo gv1 Else Call exportTbl(myfile) GoTo gv1 End If gv: Resume gv1: End Function Public Function exportTbl(myfile As String) 'تصدير نسخة لجميع الجداول الموجودة' Dim tdfCurr As TableDef Dim strBackupDatabase As String strBackupDatabase = myfile For Each tdfCurr In CurrentDb().TableDefs If (tdfCurr.Attributes And dbSystemObject) = 0 Then DoCmd.TransferDatabase acExport, "Microsoft Access", _ strBackupDatabase, acTable, tdfCurr.Name, _ tdfCurr.Name End If Next tdfCurr End Function Function ExportRelations(DbName, DbName2 As String) As Integer 'الحاق العلاقات بالجداول المنسوخة Dim ThisDb As dao.Database, ThatDB As dao.Database Dim ThisRel As dao.Relation, ThatRel As dao.Relation Dim ThisField As dao.Field, ThatField As dao.Field Dim Cr As String, i As Integer, cnt As Integer, RCount As Integer Dim j As Integer Dim ErrBadField As Integer Cr$ = Chr$(13) RCount = 0 Set ThisDb = DBEngine.Workspaces(0).OpenDatabase(DbName2) Set ThatDB = DBEngine.Workspaces(0).OpenDatabase(DbName) For i = 0 To ThatDB.Relations.Count - 1 Set ThatRel = ThatDB.Relations(i) Set ThisRel = ThisDb.CreateRelation(ThatRel.Name, _ ThatRel.Table, ThatRel.ForeignTable, ThatRel.Attributes) ErrBadField = False For j = 0 To ThatRel.Fields.Count - 1 Set ThatField = ThatRel.Fields(j) Set ThisField = ThisRel.CreateField(ThatField.Name) ThisField.ForeignName = ThatField.ForeignName On Error Resume Next ThisRel.Fields.Append ThisField If Err <> False Then ErrBadField = True On Error GoTo 0 Next j If ErrBadField = True Then Else On Error Resume Next ThisDb.Relations.Append ThisRel If Err <> False Then Else RCount = RCount + 1 End If On Error GoTo 0 End If Next i ThisDb.Close ThatDB.Close ExportRelations = RCount End Function Public Sub autobackup() Dim datefile As Date Dim timefile As Date Dim pro As String datefile = Date timefile = Time pro = Mid(CurrentProject.Name, 1, (Len(CurrentProject.Name) - 4)) & " " & _ Format(datefile, "yyyy-mm-dd") & " " & Format(timefile, "hh-nn-ss") Path = "D:\Backup\" x = Path Select Case x End Select MakeSureDirectoryPathExists Path & "\" Call ExportNew(x & "\" & pro & ".dat") Call ExportRelations(CurrentProject.FullName, x & "\" & pro & ".dat") MsgBox "تم انشاء نسخة احتياطية بشكل آلي بنجاح في المسار" & vbCrLf & "D:\Backup\", vbInformation End Sub وفي نموذج خلف زر اكتب هذا Call autobackup
    2 points
  8. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ملف لادارة شؤون الموظفين وهو طلب الاخ / ايوب صابر اكواد من هنا وهناك واخص بالاشارة الاستاذ الكبير / علي السحيب التعديل الاخير : اضافة ورقة جديدة تعديل في فورم البحث حذف ورقة تنقل بين الاوراق ( من اعمال الاخ assher) وحبيت ان يكون في مشاركة منفصلة لتعم الفائدة للجميع ولان بالامكان تغييرة لاي عمل آخر جمعة مباركة ودمتم في حفظ الله وسلامته. تحياتي وسلامي اخوكم/ خبور ____________________.rar
    1 point
  9. استاذي الفاضل محمد النجار لقد توصلت لحل لما قد سألتك عن امكانية تعديل الاستعلام ليشمل التحديث جميع البيانات الخاصة بالموظف الذي تم اختيار الـ ID الخاص به وذلك بتعديل الشرط الذي اورده الاستاذ ابا جودي مشكورا ً في امثال شاكرة تعاونكم ربي يزيدكم علماً وتوفيق update new.rar
    1 point
  10. اخي الكريم الموضوع بكل بساطة هو حماية برنامجك من النسخ على جهاز آخر الحماية المتبعة في المثال هي الاولى من نوعها في الوطن العربي على حسب علمي المتواضع وفكرة المثال هي الاعتماد على قراءة الارقام التسلسلية لثلاثة قطع من جهاز الكومبيوتر ودمجها مع بعض وتوليد رقم لنسخة البرنامج حيث يظهر هذا الرقم للمستخدم عندما يحاول تشغيل البرنامج على جهاز آخر غير مصرح له بذلك سوف يضطر الى شراء رقم التفعيل منك .. طبعا لايهم اذا ما قام العميل بحفظ الكود في ورقة خارجية ام داخلية لان كود التفعيل حتى وان تسرب لأي شخص آخر فلن يعمل معه لان كود التفعيل ذلك خاص بالجهاز الذي تم ارسال رقمه التسلسلي لك طبعا فكرة الحماية جائت من الحماية القديمة المتبعة في اغلب البرامج والتي كانت تعتمد على قطعة واحدة فقط في الجهاز .. في الواقع ان قطعة واحدة فقط لاتكفي لعمل الحماية فاذا كانت الحماية معموله على رقم الهارد فيمكن للمستخدم نقل الهارد لجهاز آخر غير مصرح له بالعمل على البرنامج كما ان مشكلة الاعطال قد تسبب بفقدان البرنامج فلو عطل الهارد وكانت الحماية معمولة على رقم الهارد عندئذ سيضطر المستخدم الى طلب رقم تفعيل جديد وهنا تكمن المشكلة فلو كنت في مكان بعيد وراسلك المستخدم يطلب رقم تفعيل جديد بسبب عطل الهارد فانت لاتعرف مدى مصداقيته في ذلك .. لذلك وجب ايجاد حماية ثلاثية تقرأ مجموعة قطع مع بعضها وهنا توجد ميزة وهي حتى لو تلفت قطعة مثلاً تلف الهارد فعند شراء المستخدم لهارد جديد فسيعمل معه البرنامج مباشرة ولا يطالبه برقم تفعيل جديد لان البرنامج قام بالتأكد من بقية القطع ووجد انها مطابقة لهذا الجهاز اي بمعنى ان هذا الجهاز مصرح له بالعمل على البرنامج المقصود برقم النسخة هو الرقم الذي يظهر لدى المستخدم عندما يكون البرنامج غير مصرح له بالعمل على جهازه رقم نسخة يختلف من جهاز الى آخر كما ان رقم التفعيل الذي ترسله للمستخدم لايعمل الا على الجهاز الذي تم استخراج رقم النسخة منه المطلوب منك هو تبديل واجهة اسم المستخدم والرقم السري فهي افتراضية فقط وهي تأتي بعد نجاح تفعيل البرنامج .. انت قم بوضع واجهة برنامجك مكانها بالنسبة لنسخ البرنامج على حاسوب اخر فلا تقلق لايمكن تشغيل برنامجك على جهاز غير مصرح به تحياتي
    1 point
  11. السلام عليكم رمضان كريم استاذي الفاضل لقد تمت تجربة الملف المرفق من قبلكم مشكورا عليه . ولكن هنالك امران : 1- اين يتم تغيير اسماء الجداول في الكود ليعمل الكود في برامج اخرى . 2- هذه الطريقة لاتخدم العلاقات في الجداول . وشكرا
    1 point
  12. استأذن من استاذنا السيد @sandanet باختصار مفهوم تلك الطريقة هو اعطاك رقم تفعيل لجهاز واحد على وحده ... واذا تستخدم رقم التفعيل لجهاز الى جهاز اخر ما ينفع وما تقدر تسجيل على جهاز اخر اي لكل جهاز رقم تفعيل خاص باستخدام رقم هارد والمعالج واللوحة الام تقبل تحياتي
    1 point
  13. السلام عليكم اخى ناصر ان كنت تقصد الفورم المسمي Form_Search يمكنك ان تستبدل هذا الجزء If Mycell Like "*" & CM_TextFind.Text & "*" Then بهذا السطر عله طلبك If Mycell Like CM_TextFind.Text & "*" Then
    1 point
  14. استاذ Rebaz Bahram السلام عليكم هل يمكنك التفضل بشرح كيفية عمل هذه النماذج ولو بشيء مختصر؟ استاذي واخي Sandanet تحياتي وتقديري وشكري لك انا اسف على ازعاجك ولكن ( زكاة العلم انفاقه ) وانا اريد حماية قاعدة البيانات الخاصه بي وبمساعدتكم ان شاء الله انا اعلم جيدا انه لا يوجد حماية كامله 100% والكمال لله وحده عز وجل ولكن اريدها صعبة قدر المستطاع هل يمكنك الرد على اسألتي استاذي الفاضل : لاحظت بعد عملي على برنامج الحماية المرسل من قبلك ان لو العميل حفظ الكود في ورقة خارجيةسيفعل البرنامج من جديد ويستمر اي بمعنى انه لا !!! ماهو رأي حضرتك بالموضوع او انا غلطان !!! هل هذه النماذج تعتمد على رقم اللوحة الام ورقم المعالج ورقم الهارد دسك جميعا ؟ ما المقصود برقم النسخة بالضبط ؟ هل يعني احد هذه المتغيرات ؟ ماهو المطلوب مني كي اضع هذه النماذج في قاعدة البيانات الخاصه بي ؟ هل عن طريق الاستيراد من قاعدة بيانات اخرى الى القاعدة الرئيسية ام ماذا ؟ هل يغني هذه النماذج عن نسخ البرنامج من حاسوب الى اخر ؟ انتظر ردك بفارغ الصبر تحياتي واسأل الله ان يعلي من شأنك ويحفظك اخوك علي
    1 point
  15. تفضل اخي العزيز ارجو ان يكون فيه طلبك سيتم اغلاق نموذج(Main) بعد دقيقة ثم بعدها بدقية ثانية سيتم اغلاق قاعدة البيانات asd.rar
    1 point
  16. لا عسكرية مين اخوك محمد نتشرف بمعرفتك طبعا اخى الفاضل وعلى فكرة عندى مشكلة تانية اصعب من دى باضعاف وحاسس انك انتا اللى هتجيب خبرها نخلص من تطبيق دى والتانية ان شاء الله نشوفها بعدين
    1 point
  17. استاذي الكريم @صالح حمادي تحية طيبة ورمضان كريم ... وعمل رائع جدا البرنامج سيعمل بشكل ممتاز احنا بأنتضار الخطوات التفسيرية
    1 point
  18. هل تقصد هذا ؟ https://www.gulf-up.com/do.php?img=322660 Invoices (2).rar
    1 point
  19. ممكن نوقف الكود اذا كانت قاعدة البيانات فارغة والأفضل للتسميات عموما الابتعاد عن الكلمات المستخدمة للنظام لكن لطالما تعمل فلا توجد مشكلة والله أسعدتني سعادتك بحل المشكلة يا أستاذ elkareee طيب اسم سيادتك ايه ؟ لو معلومة عسكرية ممكن تكتبها على الخاص
    1 point
  20. 1 point
  21. صعب لأنه فيه خواص فى 2003 غير موجودة فى 2010 مثل شريط القوائم مثلا وبعدين حتى لو انت شغال على اصدار 2010 ستظل القاعدة 2003 تعمل بطريقة عادية فما من داعى لتحويلها بالتوفيق
    1 point
  22. استاذي الكريم صالح تحية طيبة ورمضان كريم عليك ان شاء الله وبعد .. ممكن ترفق لنا نسخة تعمل على اوفيس 2007 لان التي ارفقتها سابقاً اظنها تعمل على اوفيس 2010 .. وارجو ان تكون النسخة مفتوحة اذا امكن كما لي اقتراح بسيط بالنسبة للعنوان .. اعتقد انك لو اضفت عبارة هدية رمضانية في بداية العنوان فستكون اكثر جاذبية للقارئ وحتى لاتكون هذه المشاركة المميزة حالها كحال بعض المشاركات التي يطلب فيها مجموعة اسئلة دفعة واحدة وفي الغالب تسبب نفور القارئ تحياتي
    1 point
  23. ولا يهمك شيئ كلنا أخوة الوحدة النمطية تقوم بعمل ترقيم تلقائي في الاستعلام Print_Current وهي نفس فكرة الاستاذ Shivan Rekany التي اعتمد فيها على حقل ترقيم تلقائي بالجدول وفي النهاية يستند التقرير في الترتيب للأصناف على هذا الترقيم أو ذلك
    1 point
  24. هذا مثال على نقل مؤشر الماوس في أي جزء من النموذج Moving mouse pointer anywhere in Ms. access form. Move mouse by vba.rar
    1 point
  25. امتناني لك استاذي العزيز
    1 point
  26. أخى الكريم حسام نتيجة جميلة جدا وفكرة اكثر من رائعة وايضا وجدت فكرة للأستاذ @Gamal.Saad ارجوك انظر عليها فكرة احترافية وتناسبنى اكثر وذلك لأنها تعمل على الجدول مباشرة عن طريق Function وبدون الاستعانة بنماذج او ما شابه وبالتالى كلا الفكرتان حلوا المشكلة جزاكم الله عنا خير وتقبلوا فائق احترامى
    1 point
  27. السلام عليكم اخ عمر اعتذر لانه قد اشتبه علي الامر فلا اعلم هل نفعك التعديل السابق ام لا المهم هذا تعديل على التعديل السابق ارجو ان يكون فيه طلبك asd2.rar
    1 point
  28. عجيب جدا كل ملفات الموقع تفتح معي الا ملفاتك المرفقة وملفات الأخ elkareee
    1 point
  29. جرب هذا الشيء محاوله salim.rar
    1 point
  30. السلام عليكم ورحمة الله كل عام وانتم بخير الاستاذ سليم موضوعاتك مميزة دائما كالعادة لا تحرمنا من ابداعاتك
    1 point
  31. السلام عليكم ورحمة الله اخى الكريم الاستاذ سليم / كل عام وانتم بخير بمناسبة شهر رمضان المعظم اخى الكريم لا داعى ابدا للاعتذار فأنت احد اعلام هذا المنتدى ودخولك على اى موضوع هو شرف لكل المشاركين فيه
    1 point
  32. السلام عليكم جرب المرفق التالى وابدي ملاحظاتك listbox_2.rar
    1 point
  33. أنا أيضا أرحب بفكرة أن الإكسل أفضل البرامج في عمل الكنترول موفقين يارب
    1 point
  34. وعليكم السلام ورحمة الله وبركاته واهلا بك في منتداك منتدى اوفـــيســــــــــــــــــــــــــنا بسيطة ان شاء الله ... وشكرا لانك وضحت مكان المشكلة بالدقيق وسبب هذا يرجع ل عمل كروب وفرز في التقرير وما عندك حقل لكي يتم الفرز عليها لذلك عملنا 1- حقل جديد في الجدول تابل 2 باسم اي دي ونوعيته ترقيم تلقائي 2- و اضفنا ذلك الحقل الى استعلام اللي هو مصدر التقرير 3- وفي التقرير عملنا فرز حسب حقل اي دي كما مبين في الصورة سببه يرجع لاضافة صورة العدسة في خلفية النموذج القي نظرتا الى النموذج واسم الصورة ما عليك الا ان تحذف الصورة واتفضل اليك قاعدتك تم العمل على كلا من المشاكل تقبل تحياتي شفان ريكاني واعتذر من السيد @Gamal.Saad لا ارى مشاركته الا بعد اضافة ردي cheque.zip
    1 point
  35. معلش كنت مستعجل شويه لانى كنت نازل على الشغل الطريقة الاولى بالاكواد - تنبيه لو تاريخ استحقاق البداية غير موجود وكذلك لو تاريخ استحقاق النهاية - لو تم ادراج السجلات الجديده يظهر رسالة تفيد بنجاج الادارج وبعدد السجلات - لو لم يتم الادراج يظهر رسالة تفيد بعدم تمام العملية بنجاح طبعا لو تم الضغط على زر الامر اكثر من مره لن تتكرر السجلات وذلك لانى عدلت على الجدولين T2 , T3 انظرى الى المفاتيح التى تم عملها على الحقول وفى الاخر انا عملت القاعدة بالطريقة دى على حسب فهمى وانا فهمى على اد حالى اتمنى على الله ان يكون ده طلب حضرتك ان شاء الله
    1 point
  36. ::: تفضلي ارجو ان اكون فهمت طلبك . بالتوفيق Update_UP.rar
    1 point
  37. ::: تفضل اخي طلبك ..لا تنسى التقييم . Db 32_UP.rar
    1 point
  38. كتابة الرموز العربية ( الكسور والجذور والأسس ) وطريقة اضافتها لمعرض المعادلات في word2016 شرح مفصل أتمنى لكم الفائدة الجزء الأول اضغط هنا الجزء الثاني متقدم اضغط هنا لحفظ القالب بعد اضافة رموزك للشريط ومشاركته للاخرين اضغط هنا بالتوفيق
    1 point
  39. تم رفع هذا الكود فى مشاركة منفصله حتى لا ننسى هذه المشاركة تصفيه ارقام وأسماء مكررة في عمود تم ارفاق كود الحل من الفاضل ا / أبوعبد الله مرفق الملف و الشرح ___________________.rar و مشاركة اخرى بالمعادلات من الفاضل ا / نزار سليمان عيد مرفق الملف و الشرح ________________________.rar و مشاركة اخرى مساعدة لدمج البيانات و تم الحل من الفاضل _ أ / أبو تامر_عمر الحسينى مرفق الملف و الشرح Omar_1.rar و حل اخر من الفاضل ا / أبوعبد الله مرفق الملف و الشرح subtotal.rar و لا تنسونا من صالح الدعاء تحياتى
    1 point
  40. يمكن تجربة هذا الملف (ماكرو) Tarhil1.rar
    1 point
  41. السلام عليكم تم معالجة الأمر بمعادلة جديدة ولأجل الفائدة اليكم الملف الملف.rar
    1 point
  42. عمل رائع بارك الله فيك اخي الغالي ارجو منك مساعدتي لبناء واجهة ادخال لملف اكسل جاهز فقط يحتاج الى اكواد ومعادلات ولاني جديد في عالم الاكسل ارجو منك مساعدتي بهذا الموضوع واكون شاكر لك المجهود الرابط الذي فيه الموضوع والتفاصيل http://www.officena.net/ib/index.php?showtopic=58566
    1 point
  43. اخواني الأعزاء برجاء مساعدتي في كيفية تطبيق نظام الوارد اولا صادر اولا في نظام المخازن بأستخدام تاريخ الأنتهاء. والله الموفق. Makhzan2.rar
    1 point
  44. بسم الله الرحمن الرحيم بمناسبة حلول العام الهجري الجديد وبعد الاستفادة من : تقويم أم القرى ، ونموذج التقويم ( النتيجة ) وبإشراف من الأستاذ أبو هادي يسرني أن أضع هذا البرنامج لإنشاء وطباعة التقاويم المقارنة بالخيارات التالية : 1 - إنشاء تقويم مقارن من تقويمين حسب اختيار المستخدم ( أم القرى - هجري - ميلادي ) . 2- تحديد الإجازات والمناسبات الخاصة . 3 - تحديد نهاية الأسبوع . 4 - تحديد لغة الطباعة . أرجو أن يستفيد منه الجميع . وأنتظر ملاحظات الرواد عمومًا . حقوق النشر والتوزيع متاحة للجميع ؛ شريطة الإشارة للموضوع هنا ... الحقوق الفكرية محفوظة لمنتديات أوفيسنا . أخوكم أبو سليمان . Calendar.rar
    1 point
×
×
  • اضف...

Important Information