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

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

  1. رجب جاويش

    رجب جاويش

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


    • نقاط

      4

    • Posts

      3492


  2. Nofalnss

    Nofalnss

    02 الأعضاء


    • نقاط

      1

    • Posts

      58


  3. أم عبد الله

    أم عبد الله

    الخبراء


    • نقاط

      1

    • Posts

      2166


  4. إبراهيم ابوليله

    إبراهيم ابوليله

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


    • نقاط

      1

    • Posts

      2850


Popular Content

Showing content with the highest reputation on 02/19/13 in all areas

  1. الاخوه الافاضل تحيه طيبه وبعد اريد كود يقوم باستخراج اسماء معينه بناء على معطيات معينه كما فى المرفق كود استخراج اسماء بناء على معطيات.rar
    1 point
  2. الأخ الفاضل الأستاذ/ حمادة هذا العمل أكثر من رائع كعادتك دائماً تبهرنا بهذه الأعمال القيمة جزاك الله كل خير .
    1 point
  3. أخى الحبيب / حمادة عمر عمل رائع من شخصيه رائعه جعلكم الله عونا والشكرلاخى العزيز محمود المصرى له منى ارق الامنيات والتوفيق أنه ولى ذلك والقادرعليه تقبل وافراحترامى
    1 point
  4. 1 point
  5. أخى الحبيب / حمادة عمر مليون تحية على هذا التميز والابداع أحييك أجمل وأرق تحية
    1 point
  6. وأنا أيضا تم حل مشكلة ادراج الاكواد عندى For i = 1 To 1000000 MsgBox "ألف شكر لإدارة المنتدى" Next i
    1 point
  7. السلام عليكم الاخ الكريم / محمود المصرى اليك اخي الملف الذي تريده بشاشة رئيسية وزر طباعة للحالة الوظيفية مع طلبك بتعديل الترتيب وتحت امرك في اي تعديلات او طلبات أخري جزاك الله خيرا شاشة استعلام2.rar
    1 point
  8. لدينا السعر الإجمالي = الكمية * السعر الإفرادي ونريد احستاب قيمة الفاتورة ككل وإسنادها إلى حقل order_value لم تنجح محاولاتي العديدة فلكل طريقة خطأ وقد أدرجت أحدها يرجى المساعدة والشكر سلفا db.rar
    1 point
  9. لك منا النصح و الارشاد و القرار يعود لك بالتوفيق
    1 point
  10. السلام عليكم أخي العزيز عدل كود زر الإضافة كالتالي Private Sub Comd1_Click() If txt1.Text = "" Or txt2.Text = "" Then MsgBox "يرجى ادخال كود الفرع ", vbInformation + vbMsgBoxRight, "بيانات غير كافية": Exit Sub Sheets("BrCode").Visible = True With Sheets("BrCode") LastR = .[A10000].End(xlUp).Row For Each cl In Range("A2:A" & LastR) If cl = txt1.Text Then MsgBox "هذا الكود مستخدم للفرع " & cl.Offset(0, 1): Exit Sub Next cl For Each cl In Range("B2:B" & LastR) If cl = txt2.Text Then MsgBox "هذا الفرع تم إدخاله من قبل تحت الكود " & cl.Offset(0, -1): Exit Sub Next cl .Cells(LastR + 1, 1) = txt1.Value .Cells(LastR + 1, 2) = txt2.Value .Cells(LastR + 1, 3) = txt3.Value End With MsgBox "تمت الاضافة بنجاح", vbCritical + vbMsgBoxRight, "تنبيه" txt1.Text = "" txt2.Text = "" txt3.Text = "" End Sub أو تفضل المرفق إن شاء الله يكون هو ماتريد فورم 11_2.rar
    1 point
  11. أستاذنا الفاضل / مجدى يونس جزاك الله كل خير على هذا المرور العطر والكلمات الطيبة
    1 point
  12. ابداع ما بعده ابداع التنافس من اجل الاخرين صفة جميلة من اعضاء المنتدى
    1 point
  13. تفضل أخى ابراهيم استخراج الاسماء الجديده4.rar
    1 point
  14. السلام عليكم استاذ علي الجندي معذرة علي التاخر في الرد . كلمة المرور اكتب دحمور بينما لغة الكتابة الانجليزية تحياتي
    1 point
  15. سألت فاُجِبتَ لسؤالك ... ولك ما ترى ... ...........
    1 point
  16. بعد أن فرغنا من تصميم الجداول ننتقل الآن الى بناء العلاقات بين هذه الجداول و من أحب الاستزاده أكثر يمكنه مراجعة الدرس التالي بداية العلاقات بين الجداول و لتطبيق هذا الشرح , حمل الملف المرفق و فيه بشكل رئيسي جدولين هما : المؤلفين Authores - الكتب Books في جدول الكتب لدينا حقل رقم المؤلف و يأخذ قيمته من رقم المؤلف في جدول المؤلفين جدول المؤلفين يتكون من ثلاثة سجلات , و جدول الكتب يتكون من خمسه سندع هذين الجدولين بدون أي علاقة بينهما , و ننشأ الاستعلام 1 نجد نتيجة الاستعلام لدينا 15 سجلا , أي 3 * 15 بمعنى أن كل سجل من جدول الكتب تم تكراره بحسب عدد سجلات المؤلفين , و ذلك لأنه لاتوجد علاقة بين الجدولين الآن لنحافظ على هذين الجدولين و ننسخهما أربعة مرات في كل مره تختلف شكل العلاقه و ذلك للتوضيح فقط . الحاله الثانيه الجدولين 1Authores - 1Books و سننشى بينهما علاقه , طبعا العلاقه المفروض أن تكون بين حقلين متطابقين في التعريف ( نوع البيانات – رقم الى رقم – نص الى نص و هكذا ) , ستكون العلاقه بين رقم المؤلف في كلا الحقلين ( البعض يخطى و يجعل العلاقه بين رقم المؤلف و اسم المؤلف ! ) نعمل الاستعلام 2 بين الجدولين , نجده يتألف من خمسة سجلات فقط , و ذلك بسبب انشاء علاقه بين الجدولين منعت تكرار السجلات بينهما . الآن هذه العلاقه غير مقيده , بمعنى أنه لو فتحنا جدول المؤلفين 1Authores وعدلنا قيمة حقل رقم المؤلف في السجل الثالث و جعلنا قيمتها 4 بدلا من 3 , يقبل التعديل , و لكن هذا التعديل لن ينعكس على جدول الكتب 1Books , و لبيان ذلك نفتح ذلك الجدول و نجد أن حقل رقم المؤلف في السجل الثالث أصبح فارغا و هو الذي كان يحوي سابقا القيمة 3 و لو عدنا الآن الى جدول المؤلفين و أعدنا القيمه من 4 الى 3 كما كانت , نجد تعود القيمه الى جدول الكتب . الآن لنحاول حذف سجل المؤلف رقم 3 بكامله من جدول المؤلفين , نجد أيضا أن السجل الثالث في جدول الكتب اختفت فيه قيمة حقل رقم المؤلف . الآن لو أردنا عمل قيد على العلاقه بين الجدولين بحيث تمنع التعديل أو الحذف في جدول المؤلفين حتى لاتنعكس على جدول الكتب , نلجأ الى النوع الثاني من العلاقات بحيث لو جربنا حذف أي سجل من سجلات جدول المؤلفين أو تعديل رقمه لن يقبل هذا التعديل طالما وجدت سجلات مرتبطه به في جدول الكتب . لو كنا نريد السماح بتعديل رقم المؤلف بشرط أن ينعكس هذا التعديل تلقائيا على السجلات التابعه له في جدول الكتب نلجأ الى النوع الثالث من العلاقات الآن لنحاول تغيير رقم المؤلف في جدول المؤلفين 3Authores من القيمه 3 الى 4 نجد أن السجل الثالث في جدول الكتب تغيرت قيمته تلقائيا الى القيمه الجديده 4 لكن لوأردنا حذف المؤلف بكامله من جدول المؤلفين لن يقبل الحذف بسب منع الحذف في العلاقه لذلك نذهب الى تصميم العلاقه , الجدول 4Authores و نضع اشارة صح على السماح بحذف السجلات المرتبطه و نحفظ التعديل ثم نحاول حذف السجل 3 بكامله من جدول المؤلفين , نجد أنه تم حذف السجل الثالث من جدول الكتب الذي كان يعود لذلك المؤلف . RelationShip.rar
    1 point
×
×
  • اضف...

Important Information