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

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

  1. jjafferr

    jjafferr

    أوفيسنا


    • نقاط

      6

    • Posts

      9,814


  2. Shivan Rekany

    Shivan Rekany

    الخبراء


    • نقاط

      5

    • Posts

      3,491


  3. رمهان

    رمهان

    الخبراء


    • نقاط

      5

    • Posts

      2,390


  4. عبد الله قدور

    عبد الله قدور

    الخبراء


    • نقاط

      4

    • Posts

      1,177


Popular Content

Showing content with the highest reputation on 19 ماي, 2017 in all areas

  1. السلام عليكم أرفق لكم قاعدة بيانات فيها جدول فيه ايات القران الكريم كاملا عمود فيه القران بالتشكيل وعمود بدون تشكيل وقد بدأت بعمود يحوي على الرسم العثماني لكن لم استطع اكماله بعد وستجد فيه ايضا رقم الجزء ورقم السورة ورقم الاية والحزب تحياتي للجميع ayat.zip
    4 points
  2. وأخيراً تمت مشاركة ملف الإكسيل في شبكة محلية مع الموظفين وتم تبادل البيانات معهم والتعديل عليها.. تابعونا لمعرفة الخطوات.
    1 point
  3. السلام عليكم برنامج الصادر والوارد.... سهل جداً فى التعامل معه وبسيط للغاية.... اول عمل اقوم به اشكر عمالقة المنتدى اللذين أفادونى... جزاهم الله كل خير على فكرة : انا قبل انضمامى لموقع اوفيسنا.. كانت علاقتى بالاكسيل صفر الصادر والوارد.rar
    1 point
  4. Version 1.0.0

    1,644 تنزيل

    السلام عليكم ورحمة الله وبركاته اليكم هذه الهدية الصغيرة الحجم وكبيرة المنفعة ( باذن الله ) راح يساعدكم في عملكم
    1 point
  5. دورة شرح الفيجوال بيسك لبرنامج الإكسيل VBA .. !! خطوة خطوة ( الجزء الأول ) صدقة جارية علي روح والدي ) رحمه الله ( ... نسألكم الدعاء له ==================== الجزء الأول السلام عليكم اساتذة المنتدي وخبراؤه الكبار الاخوة الافاضل اعلم ان مثل هذه الموضوعات قد قتلت بحثا وطلبا واجابة من الاعضاء وهناك امثلة كثيرة للاساتذة الافاضل الكبار ولكن ما دعاني لتقديم هذا الموضوع ... حيث كنت قد اعددت له منذ فترة وأن يصبح لي اي عمل ولو صدقة جارية عله ينفع البعض ولو بمعلومة صغيرة وايضا لأنني اردت ان اجعل المواضيع الاساسية في تنفيذ عمل وتصميم اي برنامج في متناول الجميع بطريقة بسيطة وسهله اكثر ما يكون من خلال هذه السلسلة ... سلسة ( خطوة .. خطوة ) (( اعانني الله علي اكمالها كما ينبغي )) وقصدت ان يكون الموضوع بعنوان واضح ليستفيد منه الجميع عند البحث وسأقدم الشرح في هذا الجزء علي ملفات PDF لتصبح موجودة لدي من يحتاجها دائما واليكم اخواني الكرام : فهرس بالدروس التي تم اعدادها ( جاري اعداد بقية الدروس ان شاء الله ) : الدرس الاول : مقدمة عامة الدرس الثاني : اعدادات مستوي الامان ( التعرف عليها – كيفية ضبطها ) الدرس الثالث : كيفية اظهار شريط ادوات الـ VBA ضمن اشرطة الادوات و القوائم الدرس الرابع : كيفية اظهار محرر الفيجوال بيسك VBA في الاكسيل الدرس الخامس : مكونات وأجزاء محرر الفيجوال بيسك VBA في الاكسيل الدرس السادس : بعض الاجراءات الضرورية للتعامل مع محرر الفيجوال بيسك VBE قبل التطرق للاكواد وبرمجتها الدرس السابع : المـــــــــــــــــاكرو ( الجزء الأول ) ما هو الماكرو أنواع الماكرو ما هي أفضل الطرق للتعامل مع الماكرو؟ انواع الاجراءات تسجيل الماكرو بالنسبة لاكسيل 2003 الدرس الثامن : المـــــــــــــــــاكرو ( الجزء الثاني ) ( تسجيل الماكرو بالنسبة لاكسيل 2007 ) الدرس التاسع : المـــــــــــــــــاكرو ( الجزء الثالث ) شرح بسيط لتركيبة الكود او الماكرو بشكل عام وللماكرو المسجل لدينا بشكل خاص تعديل الماكرو ( المسجل أو المكتوب ) تعديل أو تعيين اختصار الماكرو ( المسجل أو المكتوب ) الدرس العاشر : المـــــــــــــــــاكرو ( الجزء الرابع ) كيفية تشغيل الماكرو كيفية عمل زر لتشغيل الماكرو الدرس الحادي عشر : المـــــــــــــــــاكرو ( الجزء الخامس ) تسجيل الماكرو النسبي تخصيص زر لتشغيل الماكرو في القوائم الموجودة لدينا في الاكسيل التوقيع الرقمي او التوثيق واي استفسار .... في الخدمة دائما ... واي شئ غير واضح في الشرح علي استعداد تام لشرحه مرة اخري ومرات اخري ومنتظر أرائكم في الشرح .. جزاكم الله خيرا اساتذتنا المقدمة1.rar طريقة تخفيض مستوي الامان في كل اصدارات الاكسيل2.rar اظهار شريط ادوات الفيجوال بيسك للاكسيل 3.rar وباقي الدروس في المشاركات التالية نظرا لحجم المسموح برفعه في كل مشاركة
    1 point
  6. جدول أكسس به 6236 آية قرآنية بالتشكيل لمصممي برامج القرآن الكريم لا تتعجب من اسم الجدول واسم الاستعلام فكلاهما نفس الاسم وهو اسم غير موجود هههههههه على العموم هذه خدعة لكن الكود الغريب هو كود الاستعلام : SELECT * FROM ‍‌; فعلا الكمبيوتر آلة غبية جدا ههههههه quran.rar
    1 point
  7. وعليكم السلام أختي تابعيني بالصور: السنة الاعلى والاقل لكل رقم . والنتيجة . والآن لنستخرج القيم الاعلى والاقل . والنتيجة: . ثم نأخذ هذه النتيجة الى استعلام تحديث للجدول emp . والنتيجة في الجدول: . جعفر 655.db1.mdb.zip
    1 point
  8. اخي الكريم زكرت بالاعلى انى لم استخدم اى كود وانما خاصيه ( Format as Table ) -- بقائمة Home -- وتتيح للمستخدم امكانيات كبيره عند التعامل مع كميات كبيره من البيانات - والتعامل معها بسيط - اطلع حضرتك على اليوتيوب لمعرفه بعض المعلومات عنها -- بالنسبه ان حضرتك بتقول ان حتى العمود D يكون قائمة منسدله -- كيف وسبق ان حضرتك قولت ان حدث انطلاق الكود هو وضع قيمه بهذا العمود كما انهم قيمتين وفقط لا اعتقد انك بحاجه الى قائمة منسدلة يمكنك ان تدخل ما تشاء من المعادلات والى اى عمود تريد وسيتم نسخها بشكل تلقائي الى اسفل بمجرد ادخال قيمة الى اى خليه - تقبل مرورى وتحياتى
    1 point
  9. السلام عليكم اخى الكريم لما الحاجه الى كل هذه الاكواد وهناك الخاصيه الرائعه (( Format as Table )) - مع كل سطر جديد ستجد انها طبقت القوائم المنسدلة والمعادلات والتنسيقات -- فقط ادخل بالخلية D6 احد القيم 155- 18 ولاحظ النتائج -- ليس هذا وفقط بل اذا قمت باضافه كشف اخر سيتم تحديث القائمة المنسدلة باسم الكشف الجديد بشكل تلقائي khaled-tabel.rar
    1 point
  10. تفضل Dim stAppName As String stAppName = "C:\WINDOWS\system32\calc.exe" Call Shell(stAppName, 1) جعفر
    1 point
  11. شكراً بارك الله فيك احستن استاذ محمد كود ممتاز خفيف + جميل جداً وسريع نجحت العملية
    1 point
  12. ينقص شرطة خلفية قبل اسم الملف objChart.Export ("C:\Users\4\Desktop\saes\" & saes & ".jpg")
    1 point
  13. أخي حمادة بما انك في المنتدى وفي قسم الاكسس بالذات ، فهذا معناه انك مبرمج. ومن شروط المنتدى ان تبحث عن ما تريد ، قبل ان تضع السؤال ، وقبل ان اغلق موضوعك السايق ، اثبت اخي شفان ان هناك عدة روابط لعمل النسخ الاحتياطية. ومن شبه المستحيل ان تحصل على ماتريد 100% ، ولكن كونك كمبرمج ، تستطيع ان تستفيد من هذه الروابط وتتوصل الى الذي تريد. لهذا السبب تم اغلاق الموضوع السابق. جعفر
    1 point
  14. انا لا اعرف هل هذه المشاركتي مخالفة للقوانين ام لا اتفضل خذت هذا من برامجي اللي اعمل عليه الان BackUp.rar
    1 point
  15. اعمل جدول جديد واضف اليها عدد الحقول مثلا اي دي و اسم و وقت وتاريخ واعمل استعلام الحاقي من نموذج الدخول باسم و تاريخ عند زر الدخول الى جدول الجديد عند دخول المستخدم اي عند كتبت اسمه و رقم سري صحيح وعند ضغط على زر دخول اشتغل استعلام بهذا راح تحصل من دخل الى القاعدة بيانات هناك يجب اولا انك تختار اي حركة يتم التسجيل وعند اختارت مثلا الحذف راح تعمل كما عملت للدخول اي راح تعمل استعلام الحاقي حسب حقول انت تريد وتلحقه اغلى جدول الحركات ويجب ان تشغل الاستعلام قبل العملية الحذف هذا والله يعلم
    1 point
  16. المنتدى يزخر بالامثله لكن عندي سؤال ما الحكمه من تكرار الاسم عند الضغط على كلمه start او ما الغرض من الزر start
    1 point
  17. السلام عليكم ورحمة الله اخى الكريم اليك ماطلبت ارجو من الله عز وجل ان يكون الشرح واضح Sub Circles() 'استدعاء كود المسح اولا Call DeletingShp 'متغيرات Dim ws As Worksheet Dim Arr() As Variant Dim LR As Long, R As Long, i As Long Dim Cel As Range 'اسم صفحه العمل Set ws = Sheets("شيت") ' هذا شرط الا يعمل الكود قبل الصف 14 If LR < 14 Then LR = 14 'متغير لعد الصفوف LR = ws.Range("C" & Rows.Count).End(xlUp).Row 'ارقام الاعمده المطلوب وضع دوائر فيها Arr = Array(11, 12, 14, 15, 17, 18, 20, 21, 23, 24, 26, 27, 29, 30, 32, 33, 35, 36, 37) 'بدايه الصفوف For R = 14 To LR ' عرض المصفوفة الخاصة بالاعمدة For i = LBound(Arr) To UBound(Arr) ' نطاق تطبيق الامر وهو الخاص برسم الدوائر For Each Cel In ws.Cells(R, Arr(i)) ' الشرط الذى على اساسه سوف يتم رسم الدوائر If Cel.Value < ws.Cells(13, Cel.Column) Or Cel.Value = "غ" Then ' مواصفات الشكل وهو هنا عبارة عن دائرة وما بين الاقواس هو ابعاد الدائرة حتى لا تصبح اكبر من حجم الخلية Set xx = ActiveSheet.Shapes.AddShape(msoShapeOval, Cel.Left, Cel.Top, Cel.Width, Cel.Height) ' مواصفات الدائرة من حيث درجة اللون وحجم الخط و الشفافية xx.Fill.Visible = msoFalse xx.Line.ForeColor.SchemeColor = 10 xx.Line.Weight = 1.2 End If Next Next Next End Sub ' الكود الثانى Sub DeletingShp() '' المتغيرات Dim shp As Shape, x As Long ' هذا النطاق يسمح بمسح كل الاشكال فى ورقة العمل سواء دائرة او غيرها For Each shp In ActiveSheet.Shapes ' امر المسح If shp.Type = 1 Then shp.Delete: x = x + 1 Next shp ' رسالة بعدد الدوائر التى تم مسحها 'MsgBox "تم حذف " & x & " دائرة بنجاح", vbMsgBoxRight, "الحمدلله" End Sub
    1 point
  18. 1 point
  19. جرب Private Sub comm_add_Click() 'If Me.taxt_date1 > Me.txtHijriDate Then 'MsgBox " áã íÓÊßãá ÈÚÏ ãÏÉ ÇáÊÑÞíÉ", vbCritical, "SOFT SAMPLE" 'Else taxt_now = 2 ''DoCmd.RunCommand acCmdSaveRecord DoCmd.GoToRecord , , acNewRec id_emp = Me.Parent!id_e 'End If End Sub مع العلم ان طريقتك بها خطورة نوعا ما وهي لو ضغط زر الاضافة غيرمتعمد او ضغطه ولم يكتب شيئا فانه سيتم تعديل الرتيه الاخيره وهي مازالت الرتيه الاخيره بالتوفيق
    1 point
  20. ياعم بطل خبط فى دماغك هتروح مننا ههههههههه تاعب قلبك ليه ما تصدره من جوجل اللى csv وتريح نفسك والاكسس هيقرأه عادى ولا انت علشان معاك ايفون هتطنط علينا يعنى ههههههههههه
    1 point
  21. الملف اللى عندى vcf والاكسس مش بيشوفه
    1 point
  22. عفوا شوف ملاحظتي الاخيرة عن Requery ، للأسف تم دمجها مع المشاركة اللي قبلها جعفر هكذا Private Sub txtDate_AfterUpdate() Me.subRealisation.Form.Requery End Sub Private Sub txtMarkItem_AfterUpdate() Me.txtQuantityCurrent = Nz(DSum("NumberPeinture", "CheckTotalMarkItem"), 0) Me.subRealisation.Form.Requery End Sub Private Sub txtProject_AfterUpdate() Me.txtMarkItem = "" Me.txtQuantity = 0 Me.txtMarkItem.Requery Me.subRealisation.Form.Requery 'If IsNull(Me.txtProject) Then 'Me.subRealisation.Form.Filter = "" 'Me.subRealisation.Form.FilterOn = False 'Else 'Me.subRealisation.Form.Filter = "[Project]= '" & Me.txtProject & "'" 'Me.subRealisation.Form.FilterOn = True 'End If End Sub وللعلم ، تاريخ 19 ما عندك سجل ، فيجب تغييره الى 18 لتحصل على سجل
    1 point
  23. السلام عليكم بوعبدالله مافي داعي للكود ، ربط النموذج الرئيسي بالفرعي عن طريق Master/Child كفاية جعفر
    1 point
  24. اشكرك اخي الكريم و آسف على الإزعاج انا اعمل على نسخة Office 2007 ..هل المشكلة فيها؟؟
    1 point
  25. ماذا تعني هذه القيمة؟ لماذا اسناد القيمة قبل الانتقال ؟ تحياتي
    1 point
  26. هلا مستر رياض سأحاول أن اساعدك في الجزئية الخاصة بالخصم من المخزن المفترض : عدم الارتباط بجدول المخزن أثناء كتابة الفاتورة وبعد الانتهاء وتسجيل المبلغ الواصل من الزبون تضغط على زر جديد سويته لك اسمه (حفظ الفاتورة) فيعطيك رسالة : اذا أجبت ب (لا) فسوف يتم حذف الاصناف لهذه الفاتورة من جدول تفاصيل واذا أجبت ب (نعم) فإنه يقوم بتحديث كميات كل صنف مسجل لهذه الفاتورة من جدول تفاصيل إلى جدول المخزن طبعا من المؤكد أن هناك تعديلا يفترض أن يتم على مديونية العميل لكن سأترك هذه النقطة لك مبيعات 2.rar
    1 point
  27. وهذا مثال خاص لمعلمنا الجليل ابو خليل بصيغة 2003 send2.rar
    1 point
  28. استاذى الفاضل / العلم نور المطلوب بالمرفق لعله يكون هو الجواب المطلوب وشكرا 22.rar
    1 point
  29. السلام عليكم الاخ العزيز احمد عانم.. ان حولت العمل على 2003 ويعمل لدى بنجاح خاول ان تقوم بتسطيب نسخة 2010 اذا لم يكن جهازك التشغيل على 2003
    1 point
  30. السلام عليكم مازلنا نتعلم فى أركان هذا الصرح التعليمي جزى الله خيرا القائمين عليه ما الفرق بين DoCmd.RunCommand acCmdFind و DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70 لتنفيذ أمر واحد و هو فتح نافذة البحث فى أكسيس هل هناك ميزة لاستخدام runcommand بثوابتها الكثيرة وفقكم الله رأيت بعض البرامج معظم أكوادها ب runcommand هذا موقع متخصص فقط فى ثوابت و أكواد runcommand http://access.mvps.org/access/RunCommand/list/listf.htm و جزاكم الله خيرا
    1 point
  31. السلام عليكم الحمد لله وصلت للحل 1 - احفظ جدول باي اسم 2 - اضغط كليك يمين على الجدول واختار اعادة تسمية اضغط زر Alt وفي نفس الوقت اكتب 0160 ( 0 ، 1 ، 6 ، 0 ) = ( صفر ، واحد ، ستة ، صفر ) ثم اضغط Enter ستجد الجدول بدون اسم مسافة فقط تحياتي
    1 point
  32. وعليكم السلام انا كلما رأيت الى رسالة OLE و عنصر ActiveX ، كلما جاء في بالي اعدادت الوندوز: جعفر
    1 point
  33. الدروس من الدرس الرابع ... الي ... الدرس السادس كيفية اظهار محرر الفيجوال بيسك الاكسيل4.rar مكونات محرر الفيجوال بيسك 5.rar كيفية التعامل مع محرر الفيجوال بيسك 6.rar الدروس من الدرس السابع ... الي ... الدرس التاسع المـــــــاكـــــــــــرو7.rar تابع المـاكـــــرو8.rar تابع المـاكـــــرو9.rar الدروس من الدرس العاشر ... الي ... الدرس الحادي عشر تابع المـاكـــــرو10.rar تابع المـاكـــــرو11.rar أرجو من الله ان أكون قد وفقت في توصيل ولو معلومة صغيرة لمن يريدها بخصوص هذا الجزء تقبلوا خالص تحياتي
    1 point
  34. اخواني الاعزاء السلام عليكم ورحمة الله وبركاته في برامج تتبع الاعمال نحتاج احياناً الى تذكير بالاعمال المتأخرة وعددها ومن ثم عرضها عند فتح البرنامج استوقفني مثال جميل يقوم بهذه المهمة قمت بتطبيقه ويسعدني ان اطرحه بين ايديكم ارجو ان يعجبكم وان تستفيدوا منه دمتم بود Reminder.rar
    1 point
  35. السلام عليكم هذا مثال لكيفية اعطاء صلاحيات للمستخدمين لاستخدام اشياء محددة بالبرنامج مع شاشة افتتاحية بها اسماء المستخدمين بكلمة المرور لكل مستخدم ملحوظة هذا البرنامج كنت قد صممته لارسال رسائل من خلال الاكسيس الى الموبيل ولكني عطلت الاكواد وذلك لعدم نشر اسرار شركات معينة ( ارجو المعذرة ) مرفقات للاصدارات 2000 2003 2007 اخوكم علي عبد الحميد - ابوفهد SalhaZp.zip
    1 point
  36. بسم الله الرحم الرحيم تم تجميع معادلات الاكسس كلها فى شيت اكسيل بمجرد الضغط على اسم الدالة يظهر ملف pdf لشرح الدالة مع مثال عملى عليها التجميع فى الشكل الذى ترونه هو مجهود شخصى للعبد لله لكن المادة المستخدمة من موقع اجنبى التحميل من هنا يارب يكون فيها افادة ارجو الدعاء لى ولاهلى
    1 point
  37. السلام عليكم ورحمة الله وبركاته اخوتي في الله هذا المنتدي له فضل عليا حتي حينا ما دخلت هنا كنت لا اعلم ما هو الاكسس وبفضل الله والاخوة الاعضاء اقدم لكم ما تعلمته من هذا المنتدي الجميل اوفيسنا أخوتي في الله أقدم بين أيديكم قاعدة المرحلة الابتدائية :: في مرحلة التثبيت بعد أتمام عمليه التثبيت للبرنامج ستلقي أيقونه أكسس علي سطح المكتب يمكنك العمل من خلالها وإذا تم حذف هذه الايقونه ف عليك الذهاب إلي مسار البرنامج واخذ نسخة منه شوورت كت علي سطح المكتب ولتأمين كل هذا حين تثبيت البرنامج عليك باختيار برتشن غير السي لتأمين سلامه البيانات الموجودة لديك بالقاعدة حين فقدان الويندوز عليك باختيار برتشن D E F أي برتشن من البرتشنات هذي عليك بتسجيل الدخول وتسجيل الدخول هو اسم المستخدم admin الباسورد admin وكذالك النموذج التالي بعد فتح القاعدة عليك بإدخال البيانات الأساسية مكتب الصحة . محل الميلاد . الإدارة التابع لها . المدرسة . وبعد ذلك عليك بإغلاق القاعدة وفتحها من جديد حتي يتم تسجيل هذه البيانات في أتمام عمليه التسجيل لطلاب عليك بتسجيل الصف كامل بدون تحديد الفصول وبعد الانتهاء من تسجيل البيانات قم باختيار نموذج تحديد الفصول وقم بتوزيع الطلاب علي الفصول إدخال العام الدراسي والصف ... الخ لضمان عمليه الطباعة عليك بالتأكيد من إدخال العام والصف والمدرسة لكل طالب أخوتي في الله اعتزر عن عمل إحصاء أخر العام لكل صف وهذا لضيق الوقت ولكن قمت بعمل الصف الرابع ولن أضعه في الكشوف قم بالعمل علي القاعدة وسوف أضع بين أيديكم الإحصاءات أكملها لكل صف ولكل مادة وغير ذلك يوجد كل ما تحتاجونه بالقاعدة من كشوف في انتظار أرائكم وملاحظتكم شامله كل الصفوف شون ألطلبه وكنترول مع خالص تحياتي ... مصطفي الفيومي . روابط التحميل 2shared m5zn zshare hotfile megaupload rapidshare 7ammil 4shared
    1 point
  38. بسم الله الرحمن الرحيم يقول تعالى : و ما أوتيتم من العلم الا قليلا فهذا شي يسير الحال من كثير مما أفتقد اليه من هذا العلم الواسع , و على قدر المستطاع أقدم لاخواني هذه الوصايا التي أسأل الله أن تفيدهم قبل الشروع ببناء برامجهم , وفقنا الله و اياكم لما فيه الخير أولا : عمل تحليل مسبق للبرنامج الكثير منا عندما يطلب منه تصميم برنامج , يبدأ مباشرة بتصميم الجداول المطلوبه جنبا الى جنب مع بناء النماذج , ثم يعود ان اضطره الأمر لاعادة بناء الجداول أو العلاقات و هكذا الى أن يتم انجاز البرنامج مما يطيل مدة انجاز البرنامج ناهيك عن دقة التصميم . و قد يغيب عن أذهاننا , و غالبا نكون على عجلة من أمرنا , أن نجاح أتمتة المشروع يعتمد اعتمادا كليا على دقة تحليل النظام و تصميمه بالشكل الصحيح تحليل النظام يعتمد اساسا على الخطوات التالية بشكل اجمالي : - تحليل نظام العمل و كيفية سيره على أرض الواقع اي آلية العمل الفعليه للنظام المراد وضع برنامج له و يكون ذلك بوصف دقيق من قبل من هو مختص بهذا المجال و يعايشه بشكل واقعي , فكم رايت من برامج محاسبية فيها ثغرات محاسبية فادحة , و بسؤالي عن مصمميها يتبين أنهم من غير ذوي الاختصاصات المحاسبيه أصلا . - وضع منهجية العمل الآلية للبرنامج الذي سيستخدم في هذا المجال - وضع المخطط التدفقي للمشروع و تصور النماذج و التقارير المطلوبه - في ضوء المخطط التدفقي يتم وضع تصور للجداول المطلوبه - وضع تفصيل الحقول المراد استخدامها في بناء الجداول ثانيا : عند تصميم الجداول ينبغي التمييز بين البيانات المدخلة و البيانات المخرجة , اذ أن البيانات المدخلة هي فقط التي تخزن في الجداول , أما البيانات المخرجة فقد تكون عبارة عن البيانات الأساسية المدخلة كما هي . أو قد يكون جرى عليها بعد العمليات الحسابية , مثلا اذا كنا نريد حساب القيمة و التي هي عبارة عن : القيمه = الكميه * سعر الوحده يمكن أن نضع حقلا للكميه المباعه و حقلا لسعر الوحده أما القيمة و التي هي عباره عن سعر الوحده * الكميه , فلا يجب أن يكون حقلا ضمن الجدول وذلك لأنه يتأثر بقيمة كل من الكمية و السعر فاذا تغير سعر الوحده فان الجدول لايستطيع حساب القيمه من تلقاء نفسه الا من خلال تشغيل كود معين , لذلك يستعاض عن هذا باستخراج القيمة من خلال استعلام يحوي حقل محسوب يساوي الكميه * السعر ثالثا : يجب فصل البيانات الخاصه بجزئيه معينه عن بعضها , مثلا اذا كان لدينا نظام مبيعات , أي لدينا مواد و زبائن , و حيث أننا نريد أن ندخل اسم العميل في الطلبيه , و نحتاج بنفس الوقت لمعرفة بيانات كامله عن هذا العميل , فاذا كنا سنقوم بادخال بيانات العميل هذه كل مره في جدول الطلبيات فسيكون هذا عملا مرهقا , لذلك يتم انشاءجدول مستقل لبيانات العملاء تجتمع فيه بياناتهم الكامله , و نكتفي في جدول الطلبيات بوضع حقل واحد لرقم العميل , و بعملية الربط بين الجدولين نستطيع معرفة مانريد من بيانات عن هذا العميل . رابعا : استتباعا للوصية السابقة , نؤلف جدول الطلبيات و يكون فيه حقل واحد لكود العميل و يكون الرقم المعرف للعميل و ليس اسمه , و لمزيد من التفاصيل يرجى مراجعة الموضوع التالي http://www.officena.net/ib/index.php?showtopic=6209 خامسا : مع عشقي و حبي الجارف للغة العربية و استخدامها في التخاطب و الكتابة و أعتبرها بحق أرقى لغات العالم , الا أنه و للأسف فان كتابة الأكواد تعتمد على اللغة الانكليزية , لذلك يكون من الأنسب و الأيسر أن يتم استخدام الأسماء الانكليزيه لكل مكونات قاعدة البيانات و خاصة اسماء الجداول و الحقول , لأن استخدام الأسماء الانكليزية أسهل أثناء العمل بالمعادلات و أكواد الفيجوال بيسيك سادسا : تجنب وضع مسافات في التسميات , مثلا اذا كنت تريد تسمية Product List فالأفضل وصلها هكذا ProductList سابعا : كثيرا مايتم بناء استعلام من جدول و يأخذ الاستعلام بشكل تلقائي نفس اسم الجدول , و حتى نميز بين الجدول و الاستعلام يفضل ابتداء اسم الجدول برمز tbl يليه اسم الجدول , مثلا الجدول Product يصبح TblProduct أما الاستعلام فيسبقه الرمز qry و يصبح QryProduct و قد نستدرك بعض الوصايا لاحقا هذا و الله أعلم
    1 point
  39. هذا ملف ممتاز للنسخ الاحتياطي من موقع أجنبي تقوم باختيار قاعدة البيانات الت يترغب بنسخها ( يمكنك اختيار أكثر من واحد ) , ثم تحدد مسار ملف النسخ الاحتياطي , ثم تقوم بتحديد التوقيت التي ترغب أن يتم نسخه يوميا AutoBkUp2K.rar
    1 point
×
×
  • اضف...

Important Information