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

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

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

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

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


    • نقاط

      7

    • Posts

      13165


  2. قنديل الصياد

    قنديل الصياد

    06 عضو ماسي


    • نقاط

      6

    • Posts

      2661


  3. سليم حاصبيا

    سليم حاصبيا

    أوفيسنا


    • نقاط

      5

    • Posts

      8723


  4. أبو إيمان

    أبو إيمان

    04 عضو فضي


    • نقاط

      4

    • Posts

      749


Popular Content

Showing content with the highest reputation on 03/16/15 in مشاركات

  1. السلام عليكم لا شك في أن هناك الكثير من الاعضاء المبتدئين لا يجيدون ادراج كود بسيط لترحيل أو استدعاء بيانات الى فورم وأنا واحد من هؤلاء الاعضاء لذا ارتأيت في طرح هذا الموضوع حتى تعم الفائدة للكل. والمطلوب الشرح الممل لكل سطر من الكود ومهمته. سأبدأ بطرح أول سؤال وهو كيفية استدعاء البيانات من جدول داخل الشيت إلى الفورم واجراء التعديلات عليها ومن ثم اعادة ترحيلها في نفس الشيت وفي نفس السطر أوفي سطر ثاني تحت السطر الذي تم استدعاء البيانات منه. بالاضافة الى بعض الاستفسارات الاخرى التي سأحاول طرحها في شكل نقاط بعد استوعاب على اجابة. فارجو التفاعل من جميع الاعضاء وشكر جزيل للجميع
    2 points
  2. اضافه الى الابداع في الاجابه ابداع في الاخلاق والاسلوب الرائع في الحوار فعلا مدرسة اوفسينا ليست مدرسة معادلات فقط بل مدرسة داخل اسرة متحااااااااااابه
    2 points
  3. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته أيها الأحبة منذ أن بدأت في تعلم الأكسس حيث كانت بداياتي في هذا المنتدى المبارك وكنت أتمنى طريقة شرح معينة حيث إن المبتدئ منا لا يحتاج للشيء النظري البحث إنما يحتاج لإنارة الطريق حتى يصل إلى المطلوب من خلال أمثلة مبسطة وذلك بحكم أن ليس كل مشارك في المنتدى متخصص في البرمجة ونحوها .. وكنت منذ أن بدأت أجمع الأمثلة ثم أقوم بفكها والنظر في الاكواد ونحوها وكان يشكل علي كثيرا معرفة اسم النموذج في الكود والسجل ونحوها وتمييزها عن بقية الكود فالكود أحيانا يكون به كلمات إنجليزية هي أساس في الكود فلا تتغير إنما الذي يتغير كلمات معينة كاسم النموذج أو السجل أو الاستعلام ونحوها ... وكم عانيت في ذلك وخاصة إذا كان المثال معقدا. ومن هذا أحببت أن نبدأ جميعًا في مشروع أظنه نافعا بإذن الله تعالى وما كان لي أن أطرحه دون إذن أساتذتي الفضلاء الذي لهم سبق فضل علي بعد فضل الله بارك الله في علمهم وعملهم ... وتكمن الفكرة في هذا الموضوع أن يتم تخصيص هذا الموضوع بموضع معين مثلا طرائق البحث في نموذج أكسس فكل منا يجتهد في طرح ما يعرفه من طرائق البحث في نماذج أكسس بشرط أن تشرح بشرح وافي بالمثال بحيث تكون مرجعا لمن أراد البحث في هذا الموضوع (طرق البحث في الأكسس) وعلى ذلك أستأذنكم في طرح مثال أُسرُّ من خلال برأيكم وملحوظاتكم حيث إني لم أقف في شبكة الإنترنت على من تولى مثل ذلك وأتمنى أن يكون لهذا المنتدى قصب السبق ... عنوان الموضوع طرائق البحث في الأكسس : الطريقة الأولى : البحث في النموذج بكتابة جز من الكلمة نفرض أن لدينا جدولا اسمه Book يهتم بأسماء الكتب ونرغب أن نبحث عن كتاب معين بمجرد كتابة جزء من اسمه فنعمل الآتي: 1)نصمم جدولا باسم Book بداخله أسماء كتب تحت سجل nameBook 2) نصمم نموذجا مبني على جدول Book بنماذج مستمرة وليكن اسم النموذج FormBook. 3) ندرج في أعلى النموذج (رأس النموذج ) مربع نص ونسميه فرضا Text1 وبالطبع التسمية من خلال الضغط على مربع التسمية بالزر الأيمن ثم خصائص ثم غير ذلك ثم في خانة الاسم نكتب الاسم المطلوب. 4) نقوم بعمل استعلام مبني على جدول Book وليكن اسمه Qry في الاستعلام نجد سجل NameBook نكتب في الحقل الفارغ الذي بجواره الكود التالي : nz([book].[namebook];"**") حيث إن Book اسم الجدول و NameBook اسم السجل الذي بداخل الجدول. 5) في الاستعلام في المعايير تحت حقل الذي تم عمله في الفقرة رقم (4) نضع الكود التالي Like "*" & [forms]![formbook]![text1] & "*" حيث FormBook هو اسم النموذج و Text1 اسم مربع النص الذي تم إدراجه في رأس النموذج. 6) نذهب إلى النموذج ونضع المؤشر على مربع النص text1 ثم الزر الأيمن ثم خصائص ثم حدث ثم بعد التحديث نضع الأمر التالي Me.Requery 7) نذهب إلى خصائص النموذج من خلال الضغط على أي مكان فارغ في النموذج ثم الزر الأيمن ثم خصائص ثم نختار بيانات ثم مصدر السجل ثم نختار منه اسم الاستعلام Qry بعد ذلك يكون النموذج جاهزا للبحث فيه عن أي كتاب ويمكن تكرار ذلك لأكثر من مربع نص بنفس الخطوات السابقة وبالمثال يتضح المقال. ((هذا نموذج إن كان مناسبا نستمر عليه ليكون مرجعا ثم ننتقل إلى موضوع آخر (ولا ولا ولا أستغني عن الرأي والمشووورة وهذا جهد المقل) ...) والله الموفق طرائق البحث.rar
    1 point
  4. السلام عليكم ورحمة الله وبركاته إخواني الكرام ..أحبابي في الله أقدم لكم اليوم كودين ، تعتمد الفكرة فيهما على تجميع القيم التي يتم إدخالها ، مع كل إدخال جديد في المرفق ستجد ملفين .. الملف الأول باسم Single Cell Accumulator أي التجميع للقيم في خلية واحدة فقط ويظهر الناتج في نفس الخلية .. قم بإدخال أي قيمة في الخلية A1 وليكن 5 ثم سهم لأسفل واكتب القيمة 4 ستجد أن ناتج الخلية أصبح 9 ، اكتب 3 ثم سهم لأسفل ستجد الناتج أصبح 12 وهكذا .. أعتقد أن فكرة الكود قد وصلتكم الآن .. لإعادة ضبط عملية التجميع قم بمسح محتويات الخلية A1 أو وضع نص بها .. الكود في الملف الأول بهذا الشكل (في حدث ورقة العمل) Private Sub Worksheet_Change(ByVal Target As Excel.Range) Static dAccumulator As Double With Target If .Address(False, False) = "A1" Then If Not IsEmpty(.Value) And IsNumeric(.Value) Then dAccumulator = dAccumulator + .Value Else dAccumulator = 0 End If Application.EnableEvents = False .Value = dAccumulator .Select Application.EnableEvents = True End If End With End Sub الملف الثاني باسم Two Cell Accumulator وفي هذا الملف تتم عملية الإدخال في الخلية A1 بينما تظهر النتائج في الخلية B1 ، ففي كل إدخال رقمي يتم تجميع القيمة إلى القيمة الموجودة في الخلية A1 ، وهنا إذا تم مسح محتويات الخلية A1 أو كتابة نص بها ، فإن الناتج في الخلية B1 يظل كما هو ، ولإعادة ضبط عملية التجميع من جديد قم بمسح محتويات الخلية B1 والكود في الملف الثاني يظهر بهذا الشكل (في حدث ورقة العمل) Private Sub Worksheet_Change(ByVal Target As Excel.Range) With Target If .Address(False, False) = "A1" Then If IsNumeric(.Value) Then Application.EnableEvents = False Range("B1").Value = Range("B1").Value + .Value Application.EnableEvents = True .Select End If End If End With End Sub أرجو من الله أن يجعل أعمالنا صالحة ، ولوجهه خالصة .. دمتم في رعاية الله حمل الملف من هنا
    1 point
  5. هذا درس جديد انتقلنا اليه من درسنا السابق ( ادخال الدرجات) http://www.officena.net/ib/index.php?showtopic=59344 واتصور ان التقارير ستكون : 1- اشعار بنتيجة طالب لشهر معين 2- شهادة النصف الأول الاختبار + الشهور الثلاثة 3- كشوف الناجحين والمكملين والراسبين 4- الشهادة النهائية ويمكن ان يكون في ظهرها كشف بعموم الدرجات ويمكن افرادها فعلى بركة الله ...
    1 point
  6. اخواني في المنتدى /بعد السلام اقدم لكم نوعاُ جديداً من البحث عن اي قيمة في اي عامود(من اختيارك) و ما يقابلها في عامود اخر (بردو من اختيارك) ما يشبه الدالة Vlookup new vlookup.rar
    1 point
  7. تم العمل على نفس الملف بواسطة الكود الشرح موجود داخل اكود النتيجة تظهر في صفحتي raseb /nageh شيت salim 1.rar
    1 point
  8. اعزائي : كل شيء سهل ويسير باذن الله واعتذر عن تاخر الرد فامهلوني ... اختنا الكريمة حاملة المسك اتمنى ان تجدي الجديد والمفيد الاخ الكريم marlil يمكنك طرح موضوع جديد بالمطلوب وستجد باذن الله العون والمساعدة
    1 point
  9. بسم الله والصلاة والسلام على أشرف خلق الله سيدنا محمد عليه أفضل الصلاة والسلام سجل مقياس درجة التقوى لعصرنا الحالى انخفاضاً كبيراً في مستوى الإيمان و هذا يرجع إلى شدة البرودة التي سادت جميع أرجاء ضمائر الناس كما سجلنا هبوب رياح محملة بالعلمانية و الإنحلال وتبين أيضاً تسرب تيارات غربية على الوطن الإسلامى فى الأوساط الفكرية و العقائدية ... و عن طريق الصور التى التقطناها من القرآن و السنة . لاحظنا تشكل غيوم من الفتن كقطع الليل المظلم كما لاحظنا أيضاً نشوء زوابع من البدع و الخرافات شوهت وجه الإسلام مما أدى ذلك إلى توليد براكين من الأحقاد و زلازل من الشحناء بين المسلمين أما توقعاتنا لغداً إن شاء الله ، فإنه سيعود الصفاء لعقول الشباب المسلم ما إن تمسك بكتاب الله و سنة رسوله ... و سينقشع الضباب على الطريق مما يجعل رؤية فجر الإسلام واضحة و في الصباح ستسقط بعض الأمطار الخفيفة على القلوب المؤمنة لتزيل بعض البغضاء والحقد و اخيراً ...... ننصح أخواتنا المسلمات بارتداء الحجاب الإسلامى نظراً لشدة الرياح المحملة بالإنحلال و الضلال . كما ننصح الشباب المسلم بارتداء نظارات غض البصر عند الخروج صباحا. مع تمنياتنا بقضاء اوقات سعيدة على كوكب الأرض خاليه من الكره والحقد والبغضاء و الإستمتاع بأيام جميلة في ظل الاسلام السلام عليكم ورحمة الله تعالى وبركاته اترككم فى رعاية الله وحفظه يارب إن كان إدراك الحكمة صعباً.. فاجعل برحمتك الصبر والرضا سهلاً.
    1 point
  10. شاهد اخي الحبيب .. الرابط التالي ( من سلسلة خطوة خطوة ) طريقة عمل شاشة ( فورم ) ادخال وترحيل واستعلام وتعديل وحذف !! خطوة خطوة وفيه شرح للأكواد المستخدمة سطر سطر بالتفصيل ان شاء الله يفي بطلبك تقبل خالص تحياتي
    1 point
  11. تم تنفيذ طلبك يا باشا يا كبير هو في حد يقدر يتأخر عن حبيب قلبه طلباتك أوامر ... أمرك يا سيدي
    1 point
  12. هممم ، ياأخي انا عندي ذنوب مش ذنب واحد فقط يعني كم موضوع لازم اكتب علشان الله جل وعلا يغفر لي ذنوبي كلها حياك الله جعفر
    1 point
  13. يعلم الله انى لا اقوم بغلق المنتدى الا فى اوقات تواجدى بالعمل فقط فمن وقت استيقاظى قبل صلاة الفجر لحين ذهابى الى عملى ومنذ عودتى حتى نومى لا اغلق المنتدى ابدا وفعلا نعم الاخوة ويمكنك ان تنادينى (ابو ملك) كما ناديتنى فى اول موضوع ^^
    1 point
  14. اخى الكريم / ياسر خليل هذه هى المرة الثانية التى تقوم بمساعدتى فيها - وليست الاخيرة - كلمة الشكر لا تفى ما اريد ان اعبر به فانت لا تعلم مدى استفادتى من هذه المساعدات جعلك الله عون دائما للجميع اخيرا اتمنى ان تتابع المواضيع الخاص بى لان اعمل على مشروع سوف يساعدنى كثيرا فى عملى باذن الله فارجو الا تمل من طلباتى وشكرا على مساعدتك جعلها الله فى ميزان حسناتك باذن الله
    1 point
  15. بارك الله فيك و جزاك الله خيرًا أستاذي الفاضل ياسر ; زادها في ميزان حسناتك.. ..الكود يعمل تمام التمام و الدوائر الحمراء تظهر في النطاق المطلوب و الخلايا المطلوبة ..
    1 point
  16. بارك الله فيك يا أخ سليم .. والله كنت أظنك مصري بس طلعت الحمد لله سوداني الأخ السائل .. إليك هذا الرابط لعله يفيدك http://www.officena.net/ib/index.php?showtopic=59826
    1 point
  17. 1 point
  18. ان شاء الله باصداراتها التالية والمحسنة جعفر
    1 point
  19. أخي العزيز /goodlife هذا حل بالكود حسب طلبك عن طريق التصفية المتقدمة حيث يقوم الكود بعمليتين الأولى عمل قائمة بالرقم الوظيفية بدون تكرار الثانية هي استدعاء البيانات حسب الرقم الوظيفي وتم عمل كود في حدث الورقة الثانية بحيث أي تغير في الخلية (C7) يتم استدعاء البيانات إن شاء الله يلبي هذا طلبك مع تقديري واحترامي للأستاذين / سليم حصبا وأبو إيمان رفع الله قدرهما والعفو Book1 salim.rar
    1 point
  20. اخى / ياسر بارك الله فيك مفرقعاتك قمه فى المعرفه تحياتى يا نوبل
    1 point
  21. السلام عليكم بارك الله فيك معلمنا الفاضل اتمنى منك التكرم بنقل المواضيع المهمه التى تكرمت بوضعها فى منتديات شقيقه لما تعلمه من ان بعض المنتديات تم تعطيلها او واجهتها مشكت فنيه ويتم وضعها هنا لسهوله الرجوع اليها ولتكن صدقه جاريه ارجوا ان يتقبل الله منا ومنك صالح الاعمال بارك الله فيك واسف على الاطاله
    1 point
  22. أخي العزيز/ amensrd وتقديري وإحترامي للأخ الأستاذ/ أبو إيمان حفظه الله هذا ملف قد أعددته أحببت أن أشارك لإثراء الموضوع أتمنى أن يحقق المطلوب حيث قمت أيضاً بعمل قوائم منسدلة لاختيار الشهر واختيار الأسماء والعفو تحياتي وتقديري Test2_2.rar
    1 point
  23. حاضر يا أستاذنا الفاضل أنا خبرتى فى الإكسل مقارنة بخبرة الأفاضل فى المنتدى أقل بكثير من أن يستفاد منها ولكن بناء على طلبك سأرفق الذى توصلت إليه ولكن أرجو من الإدراة تغيير العنوان ليتناسب مع المحتوى وهذا هو ما توصلت إليه هو إنى ربط شيت التركيبات (الأصناف الداخلة فى التركيبة والكمية النهائية الصادرة) بنفس الطريقة المربوط بيها المشتريات والمبيعات وبعد ذلك عدلت معادلة رصيد آخر المدة ليتم الإضافة والحذف كما هو مبين فى المرفق إدراة المحل جديد 1.rar
    1 point
  24. السلام عليكم المعذرة كنت متابع الموضوع على الهاتف فقط و لم يتسنى لي التجربة سوى اليوم حيث جلست في المكتب و النتيجة أكثر من رائعة الحقيقة عمل رائع و جهد متميز بوركت جهودك أخي أبا آدم - جهد خبير متميز و نفخر بك خبيرا عربيا مسلما متمكنا كما لا ننسى أن نشكر جهود أخينا رمهان في محاولته الأولى الناجحة على صفحة واحدة كذلك مشكور أخينا جعفر على مشاركته الفكرة وفي النهاية الحمد لله عمل متميز بوركت جهودكم يستحق التثبيت و اسمح لي أخي عبد الله بتعديل العنوان جزئيا لمزيد من الايضاح عن جزئية ال pdf
    1 point
  25. أولا : أخونا الفاضل أنت تريد أن يتم طباعة كافة الشهائد الموضحة ( صور الشهائد ) أم نموذج منهم ثانيا : يمكنك تصميم الشكل المراد طباعته على الاكسيل وسوف وتعبئته يدويا وسوف يقوم الكثير من الاخوة بسماعدتك في تعبئته بالمعادلات والوصول إلى ما تريد ولك مني وافر الشكر والتقدير
    1 point
  26. 1 point
  27. شرح الأكسس 2010 مايكروسوفت اوفيس اكسس الجزء (1)
    1 point
  28. الاخ الفاضل هذا هو المطلوب بالضبط وشكرا لمجهوداتك معنا وجعله الله فى ميزان حسناتك
    1 point
  29. اختى الكريمة السلام عليكم الموضوع ليس بالشئ السهل ومعظم البرمج الخاصة بالارشفة برامج تجارية (بمقابل مادى بسيط) وانا انصحك بان تشترى نسخة من هذه البرامج لان عند شرائك نسخة سوف تحصلين على دعم كامل وفى اي وقت اما اذا ارادتى ان تبدئى بنفسك فعليك بتعلم الاكسس اولا لان القاعدة المرفقة منك هى قاعدة بسيطة جدا لي ترتقى لمشروع بحجم الارشفة على فكرة انا قمتت بتصميم برنامج فى أرشفة الخطابات وادارة الوثائق ــ الارشفة الالكترونية واستغرق تنفيذ وتصميم وبرمجة البرنامج اكثر من سنتين بالكامل والان اقوم بتطوير النسخة الحالية من البرنامج لاضيف لها بعض الخصائص كالباركود مثلاً اقصد من هذا ان الرنامج المطلوب منك ليس بالشئ السهل بالتوفيق ان شاء الله
    1 point
  30. 1 point
  31. طيب ممكن ترفقى نسخة من قاعدة بيانتك لنرى اخر شئ وصلتى اليه
    1 point
  32. الاستاذ شوقي ربيع دائما نتعلم من عبقريه اعمالك فلك كل الحب والاحترام والتقدير استاذي العزيز
    1 point
  33. شكرا جزيلا أخي يوسف ولتأكيد كلامك ، انا ابدا ما استعملت لوحة البديل ، لهذا السبب ما اعرف الاجابة على هذا السؤال ، ورحم الله إمرأ عرف قدر نفسه جعفر
    1 point
  34. بسم الله ما شاء الله عليك رائع ..بارك الله فيك وجعله في ميزان حسناتك تسلم يا كبير ومتحرمناش من وجودك
    1 point
  35. جزاكم الله خيراً
    1 point
  36. أخي الحبيب أبو سليمان المعادلة التي قمت بشرحها مجرد مثال لكيفية أن تعلم نفسك بنفسك .. شوف المعادلة اللي إنت عايزها وابدأ قسمها واتعامل معاها عشان تدرك أبعادها وإزاي اتعملت أنا علمتك إزاي تصطاد ، مش بحب أدي سمك .. أنا علمتك الطريقة وإنت ابدأ اشتغل ولو فيه حاجة استصعبت عليك .. إن شاء الله الأخوة موجودين وهيساعدوك ، بس في الأول حاول وافشل لحد ما توصل لمرحلة إن معدش فيه محاولات .. مش أول ما تفشل تيجي تسأل .. هو دا الغلط بعينه ... حاااااااااااول وافشل ، ولن تنجح ولن تتعلم إلا إذا فشلت ..
    1 point
  37. بناءا على طلب العضو الفاضل أ. n_tarek من الأردن الحبيبة بعمل فورم بسيط لرصد درجات الطلاب مع امكانية البحث والتعديل والحذف وكذلك ترحيل العلامات للطباعة حسب الصف المحدد .. تم عمل هذا النموذج واستأذنته في عمل موضوع جديد ووضع الفورم به لعله يفيد أحد الأعضاء وتفضل مشكورا بالموافقة ... مرفق الملف ملحوظة: هناك شيتات أخرى مخفية وأكواد كثيرة خاصة بالعضو الفاضل ولم أقم بحذفها لربما هو في حاجة إليها تحياتي Entry.rar
    1 point
  38. الدرس الثالث - اكسيس 2010 (كيفية إضافة جدول جديد في الاكسيس باستخدام Design View)
    1 point
  39. الدرس الأول - اكسيس 2010 (التعرف علي برنامج الاكسيس وكيفية إضافة ملف جديد)
    1 point
  40. شرح الأكسس 2010 مايكروسوفت اوفيس اكسس الجزء (3)
    1 point
  41. شرح الأكسس 2010 مايكروسوفت اوفيس اكسس الجزء (2)
    1 point
  42. السلام عليكم ورحمة الله وبركاته جرب اخى المرفق واخبرنى بالنتيجه تعديل زر للطباعة.rar
    1 point
  43. بسم الله ما شاء الله اخي حامل المسك انت حامل المسكين مسك الافكار و مسك الإبداع ما الفائدة من الحقل nz([book].[namebook];"**"] و احببت ان الفت نظرك الى الحقل namebook في النموذج لماذا لم تقفله منعا لاي تعديل !! ووفقك الله الى ما يحبه و يرضاه
    1 point
  44. أخي / أبو أحمد جزاك الله خير ، ونفع بك الاسلام والمسلمين جهد تشكر عليه ، في ميزان حسناتك إن شاء الله :)
    1 point
  45. بسم الله الرحمن الرحيم يقول تعالى : و ما أوتيتم من العلم الا قليلا فهذا شي يسير الحال من كثير مما أفتقد اليه من هذا العلم الواسع , و على قدر المستطاع أقدم لاخواني هذه الوصايا التي أسأل الله أن تفيدهم قبل الشروع ببناء برامجهم , وفقنا الله و اياكم لما فيه الخير أولا : عمل تحليل مسبق للبرنامج الكثير منا عندما يطلب منه تصميم برنامج , يبدأ مباشرة بتصميم الجداول المطلوبه جنبا الى جنب مع بناء النماذج , ثم يعود ان اضطره الأمر لاعادة بناء الجداول أو العلاقات و هكذا الى أن يتم انجاز البرنامج مما يطيل مدة انجاز البرنامج ناهيك عن دقة التصميم . و قد يغيب عن أذهاننا , و غالبا نكون على عجلة من أمرنا , أن نجاح أتمتة المشروع يعتمد اعتمادا كليا على دقة تحليل النظام و تصميمه بالشكل الصحيح تحليل النظام يعتمد اساسا على الخطوات التالية بشكل اجمالي : - تحليل نظام العمل و كيفية سيره على أرض الواقع اي آلية العمل الفعليه للنظام المراد وضع برنامج له و يكون ذلك بوصف دقيق من قبل من هو مختص بهذا المجال و يعايشه بشكل واقعي , فكم رايت من برامج محاسبية فيها ثغرات محاسبية فادحة , و بسؤالي عن مصمميها يتبين أنهم من غير ذوي الاختصاصات المحاسبيه أصلا . - وضع منهجية العمل الآلية للبرنامج الذي سيستخدم في هذا المجال - وضع المخطط التدفقي للمشروع و تصور النماذج و التقارير المطلوبه - في ضوء المخطط التدفقي يتم وضع تصور للجداول المطلوبه - وضع تفصيل الحقول المراد استخدامها في بناء الجداول ثانيا : عند تصميم الجداول ينبغي التمييز بين البيانات المدخلة و البيانات المخرجة , اذ أن البيانات المدخلة هي فقط التي تخزن في الجداول , أما البيانات المخرجة فقد تكون عبارة عن البيانات الأساسية المدخلة كما هي . أو قد يكون جرى عليها بعد العمليات الحسابية , مثلا اذا كنا نريد حساب القيمة و التي هي عبارة عن : القيمه = الكميه * سعر الوحده يمكن أن نضع حقلا للكميه المباعه و حقلا لسعر الوحده أما القيمة و التي هي عباره عن سعر الوحده * الكميه , فلا يجب أن يكون حقلا ضمن الجدول وذلك لأنه يتأثر بقيمة كل من الكمية و السعر فاذا تغير سعر الوحده فان الجدول لايستطيع حساب القيمه من تلقاء نفسه الا من خلال تشغيل كود معين , لذلك يستعاض عن هذا باستخراج القيمة من خلال استعلام يحوي حقل محسوب يساوي الكميه * السعر ثالثا : يجب فصل البيانات الخاصه بجزئيه معينه عن بعضها , مثلا اذا كان لدينا نظام مبيعات , أي لدينا مواد و زبائن , و حيث أننا نريد أن ندخل اسم العميل في الطلبيه , و نحتاج بنفس الوقت لمعرفة بيانات كامله عن هذا العميل , فاذا كنا سنقوم بادخال بيانات العميل هذه كل مره في جدول الطلبيات فسيكون هذا عملا مرهقا , لذلك يتم انشاءجدول مستقل لبيانات العملاء تجتمع فيه بياناتهم الكامله , و نكتفي في جدول الطلبيات بوضع حقل واحد لرقم العميل , و بعملية الربط بين الجدولين نستطيع معرفة مانريد من بيانات عن هذا العميل . رابعا : استتباعا للوصية السابقة , نؤلف جدول الطلبيات و يكون فيه حقل واحد لكود العميل و يكون الرقم المعرف للعميل و ليس اسمه , و لمزيد من التفاصيل يرجى مراجعة الموضوع التالي http://www.officena.net/ib/index.php?showtopic=6209 خامسا : مع عشقي و حبي الجارف للغة العربية و استخدامها في التخاطب و الكتابة و أعتبرها بحق أرقى لغات العالم , الا أنه و للأسف فان كتابة الأكواد تعتمد على اللغة الانكليزية , لذلك يكون من الأنسب و الأيسر أن يتم استخدام الأسماء الانكليزيه لكل مكونات قاعدة البيانات و خاصة اسماء الجداول و الحقول , لأن استخدام الأسماء الانكليزية أسهل أثناء العمل بالمعادلات و أكواد الفيجوال بيسيك سادسا : تجنب وضع مسافات في التسميات , مثلا اذا كنت تريد تسمية Product List فالأفضل وصلها هكذا ProductList سابعا : كثيرا مايتم بناء استعلام من جدول و يأخذ الاستعلام بشكل تلقائي نفس اسم الجدول , و حتى نميز بين الجدول و الاستعلام يفضل ابتداء اسم الجدول برمز tbl يليه اسم الجدول , مثلا الجدول Product يصبح TblProduct أما الاستعلام فيسبقه الرمز qry و يصبح QryProduct و قد نستدرك بعض الوصايا لاحقا هذا و الله أعلم
    1 point
×
×
  • اضف...

Important Information