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

ابوخليل

أوفيسنا
  • Posts

    12,463
  • تاريخ الانضمام

  • Days Won

    232

كل منشورات العضو ابوخليل

  1. ملاحظاتك في محلها ولكننا لسنا في غنى عن الاستعلامات اليك المرفق بعد تطبيق الفكرة كاملة استخدمنا ثلاث نماذج فرعية sub_travA للقادمين او بالاصح لتسجيل القادمين ، وستبقى بياناتهم ظاهرة حتى يتم تسجيل المغادرة sub_travB للمتواجدين وهم الذين تاريخ مغادرتهم اكبر او مساوي لتاريخ اليوم الحالي sub_travC للمغادرين وهم الذين تاريخ مغادرتهم سابق لتاريخ اليوم هذا التوزيع يتم آليا بدون تدخل من المستخدم فقط ادخل تاريخ المغادرة ثم انقر زر ترحيل تم ضبط زر الترحيل فلا يعمل الا مع النموذج الأول فقط dbk2.rar
  2. تم اظهار البيانات في النموذج الفرعي اما النموذج والخطأ فلا اعلم ما ذا تريد ان تصل اليه وبالنسبة للتاريخ والسنة فقد بينت لك سابقا كيف التعمل معها برنامج الطلاب_UP8.rar
  3. ارفقت لك اخر ما وصلت اليه فقط لا تستعجل الامور هكذا يحسن التعلم وتجتنى الفائدة المطلوب : ادخل بيانات مناسبة لكل شركة مثلا سبعة ستة مسافرين او اكثر لكل شركة وادخل تاريخ القدوم فقط ثم ارفقة مرة اخرى لعمل الخطوة التالية dbk.rar
  4. انتهيت من عمل اساسات البرنامج وتوقفت عند نقطة في جدول الشركات وضعت انت رقم الرحلة ترقيم تلقائي كمفتاح للجدول ، وبالطبع جدول الشركات من الثوابت التي لا تتغير ، بمعنى ان الشركة سترتبط بجدول فرعي سيحتوي على جميع ما يخصها من معتمرين وعلى عدة رحلات تزيد او تنقص ، وهذا يخرج بنا الى نتيجة وهي ان هذا الرقم يجب ان يسمى معرف الشركة . ولا يمكن ان يكون رقما للرحلة . فاذا كنت تعطي الرحلات ارقاما خاصة يرجع اليها عند الحاجة فلا بد ان نبحث له عن مكان مناسب .
  5. جزيت خيرا اخي احمد وهو الحل المناسب حسب طلبه ولكن الى ترى معي انه يحاول تطبيق النموذج الافتتاحي ؟
  6. طبعا تكون هذه الخطوة زائدة ولا معنى لها ؟ سأوافيك غدا إن شاء الله
  7. جميل واضح بقي حاجة بسيطة محتاجة فهم ما الفرق بين القادمين والمتواجدين ؟ هل تسجيل الاسماء يتم قبل سفرهم من بلادهم ويتم تسجيل تاريخ القدوم المتوقع وتسجيلهم كموتواجدين هو تأكيد قدومهم ؟
  8. اعذرني اخي العزيز تلخبطت المفاهيم عندي اللي فهمته ان المكتب في القاهرة مثلا والمندوب في مكة والقادمين من اين يأتون ؟ رأيت في مثالك في الجدول امريكا كل الكلام اعلاه مافيه شي يوضح هذه النقاط ، حتى نفهم كيف القدوم والمغادرة
  9. كيف لماذا عادوا ؟؟ هذا غير مفهوم يجب التوضيح اقصد هل يتم الاستقبال بعد العودة وتسجيل ذلك كما يتم عند المغادرة
  10. ممتاز ،،، بقي سؤال وآخر هل جميع من تؤدى لهم هذه الخدمات ضمن شركات معينة أم ان هناك أفراد لا ينتسبون لاي شركة ؟ هل يوجد تاريخ عودة ؟
  11. . انت عملت في النموذج الفرعي كما عملت انا بقي عليك ان تنظر الى العلاقة بين الجداول في الاستعلام نفسه هذا ما يسمى بعلاقة كثير الى كثير ، ولتتضح لك فائدته فقد عدلت على النموذج الخاص به فجعلته اثنين ، لان الطالب يدرس اكثر من فصل وكذلك يدرس اكثر من مادة وكذلك فالفصل يشتمل على اكثر من مادة . انظر خصائص الحقل في النموذج الفرعي في الاستعلام المصدر وهو هكذا : nm: [name1] & " " & [name2] & " " & [name3] & " " & [lname] برنامج الطلاب_UP6.rar
  12. السلام عليكم ما كنت اريد ان تشرح لي عملك على البرنامج بل الخطوات التتي تتخذ على الورق وعلى كل اتضح لي شيء من طبيعة العمل الاشخاص الذين يتم الحجز لهم ويتم ادخال تاريخ القدوم سواء حضروا ام لم يحضروا تواجدوا ام لم يتواجدوا لا يهمنا من هذا الأمر شيء بمعنى ان الاسماء موجودة عندي في الجهاز ومن يتواجد منهم سنقوم بترحيله وندخل تاريخ المغادرة . ( وستكون اولوية المغادرة للقادم اولا بأول ) هل أنت معي في هذا المفهوم .. حتى ننتقل للمرحلة التالية
  13. السلام عليكم اخي الكريم فقط اذكر لنا كيف تتم عملية تسجيل الفرد لدى الشركة خطوة خطوة حتى يمكن تصور ما تحتاجه فعلا من الجداول والنماذج ونساعدك بطريقة صياغة البرنامج بشكل أفضل
  14. بالنسبة للسنة الدراسية فالغالب انها تتغير في بداية العام الدراسي عند اخذ نسخة احتياطية من قاعدة البيانات والبدء بعام دراسي جديد وليس هناك حاجة لربطها حيث ستظهر في التقارير فقط وان اردتها تكون بالجداول فيمكنك ان تضيفها في حقل معين عند ادخال الدرجات كقيمة افتراضية الفرعي subfrm1 لا يفتح مباشرة وانما يتم فتحه عبر النموذج frm1 افتح النموذج الفرعي subfrm1 على عرض التصميم / انقر بزر الفأرة الأيمن على مربع التحرير / خصائص / لسان التبويب بيانات / وادخل على مصدر الصف والذي هو الاستعلام سترى الكود الخاص بتجميع حقول الاسم . هو لتسجيل كورسات الطلاب وموادهم وكنت استعجلت في عمله والاولى جعله نموذج رئيس من جدول الاسماء وآخر فرعي من الجدول المذكور
  15. صحيح والقصد جرب وحاول وتعلم من المحاولة والخطأ فهي أرسخ في الخبرة ، مع أن المسافة والزمن أطول . المختصر المفيد : يمكن ان يكون هناك اكثر من طريق لتحقيق الهدف وكلها صحيحة وإنما الفرق في طريقة التنفيذ هناك من لا يحرص على انشاء العلاقات في الجداول الا للضرورة ويستعيض عنها العلاقات في الاستعلامات عند اللزوم ، بمعنى انه يوجد علاقات صحيحة بين الجداول ولكنها على ارض الواقع غير موجودة ، ويتم التحكم بذلك عن طريق مربعات التحرير ، أو أوامر برمجية تحدد قيم الحقول عند حدث معين . هذا يعني ان المادة هي الاساس في التعامل مع البيانات ايضا فكرة البرنامج تختلف عن البرامج المدرسية المعتادة ملحوظة : ارجاعك للاسماء ضمن جدول الدرجات في المثال الاخير خطأ لانك ستضطر الى تكرار الاسماء عشرات المرات مستقبلا وهذا خطأ انظر مثالك بعد التعديل يتم اختيار الفصل الدراسي ثم المادة فيفتح النموذج على جميع الطلاب في هذه المادة لادخال درجاتهم يمكنك اخفاء الفصل والمادة من النموذج الفرعي ، وانما اظهرتهما لتقريب الفكرة برنامج الطلاب_UP.rar
  16. شكرا لك على الشرح والايضاح حيث ان الموضوع للمبتدئين وهذا الشرح يهمهم كثيرا لغتك العربية جميلة ، إن كنت لا تستخدم مترجم فأنت سيبويه
  17. شكرا لك ايها الرجل الطيب لست بحاجة الى الأذن . فالمجال مفتوح ، وهو علامة صحية مطلوبة بالنسبة للموضوع فمع ان الصحيح ان هذا سؤال مختلف ويجب ان يكون في عنوان جديد ولكن ان اجبت عليه سأقوم بفصل الموضوع لاحقا
  18. شكرا لك اخي كنعان على هذه الهدية الطريفة كنا نرى هذه النتيجة فقط من معالج اكسس ؟ الاستاذ كنعان : لو تفضلت كرما منك بشرح او تعليق على الكود المصاحب خاصة هذه الاسطر الثلاث : For i = 1 To Len(txtr) dgt = AscW(Mid(txtr, (i), 1)) txts = txts & "Chrw (" & """" & dgt & """" & ") & " Next i myv = Left(txts, (Len(txts) - 2))
  19. غالبا تأتي هذه المشاكل من القيم الخالية في الحقول حين لا نستخدم الدالة nz في مكانها الصحيح اجعل القيمة الافتراضية لحقول العملة في الجداول اجعلها صفرا وابدا بتسجيل بيانات من جديد ؟ ( او ادخل صفرا في الحقول الخالية ) لان القيم الخالية في حقول السجلات السابقة لن تحمل الصفر جرب فقد تحل مشكلتك
  20. أسطر ذهبية لفتح نموذج من داخل نموذج آخر على سجل محدد : ابو ياسر كنعان بارك الله فيكما وزادكما علما
  21. هذا شيء طبيعي لانه تم التعديل في مكانين اولا : تعديل الدالة في الاستعلام المذكور وقبلها تم تعديل عملية الضرب في الاستعلام QryAll في الحقل AmountDepit انظر وعدل ووافني بالنتيجة
  22. تفضل تم التعديل Expenses_up.rar
×
×
  • اضف...

Important Information