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

ابوخليل

أوفيسنا
  • Posts

    12801
  • تاريخ الانضمام

  • Days Won

    237

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

  1. لديك نقص في المكتبات اذهب الى محرر اكواد فيجوال Tools / Refrences ستخرج لك نافذة تحتوي على المكتبات ستجد عبارة Missing : ونقطتين امام المكتبة المفقودة
  2. ارفق الجداول فقط على صيغة mdb
  3. نعم يمكنك استخدام نماذج فرعية مختلفة مصدرها سجل واحد وبالنسبة لرقم السند : يمكنك جعل الرقم واحد لسند الاخراج وسند الارجاع ( وهذا عندي هو الافضل ) ويمكن ان تميز رقم السند بحرف او رقم يدل على النوع بمعنى يكون للجدول ترقيم تلقائي وفي االسجل الواحد حقلين لرقم السند يحملان الرقم التلقائي + حرف ملحوظة : الجدول الواحد اكثر مرونة وايسر في التعامل والعرض وهو منطقي : لانه يخص مسار سيارة معينة في فترة معينة
  4. اهلا وسهلا بك في المنتدى ورجاء الإلتزام بقوانين المنتدى: قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف مخالف - يُغلق
  5. صحيح النماذج لا يمكن فتحها وعلى كل حال اطلعت على الجداول واليك الملاحظات والنصائح 1- تسمية الجداول والحقول لو كتبتها بحروف انجليزية وجعلت العربية في التسمية التوضيحية حتى يسهل عليك قراءة وفهم الاكواد 2- عدم ترك فراغات بين الكلمات وان كان لابد يوضع بين الكلمات الشرطة السفلية نصيحة : لو جعلت المنصرف والارجاع في جدول واحد افضل تصور لعمل المستخدم على البرنامج : - شاشة واحدة رئيسية فقط يتم من خلالها الصرف والارجاع في النموذج الفرعي - الحقل الرئيس في البرنامج هو رقم هيكل السيارة ، فالسيارة هي الاصل - في الشاشة يمكن فتح سجل جديد لتسجيل سيارة جديدة - ايجاد منسدلتين واحدة للسيارات الموجودة والاخرى للمصروفة - عند اختيار سيارة موجودة لصرفها يقوم المستخدم بادخال هوية المستلم والنقر لفتح نموذج المستلمين لادخال بقية بياناته او اعتماده ان كان موجود - عند استرجاع سيارة يتم اختيارها من المنسدلة ليظهر في الفرعي بيانات الصرف وتحتها بيانات الارجاع آمل ان تستفيد من هذه الملاحظات فليس المهم ان تكمل البرنامج ولكن الاهم ان تكمله على الوجه الصحيح ، حتى يسهل عليك التطوير والتحسين مستقبلا -
  6. بالنسبة لي فأنا اعمل عل الاصدار القديم اذا امكنك تحويل صيغة الملف الى mdb اطلعت عليه
  7. للرفع هكذا بارك الله فيك وبهذه الكلمة فقط تستطيع التعقيب ورفع الموضوع الى الاعلى اما كتابة موضوع جديد بالطلب نفسه فيعد مخالف لقواعد المشاركة
  8. وعليكم السلام هذا يغلق النموذج عندما تنقر زر الهروب Esc ويمكنك تغيير اسم النموذج "Form" لأي كائن داخل النموذج ، كما يمكنك تغيير الاجراء Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 27 Then DoCmd.Close End If End Sub
  9. وعليكم السلام يمكن عمل هذه العلاقة ولكن الاهم من هذا ان تكرار الاسم في الجداول الاخرى يعتبر من الأخطاء في تصميم قواعد البيانات ، فيكفي وجوده في الجدول الرئيس ، والا ما فائدة الربط والعلاقات ؟ على كل حال تم تعديل المثال حسب طلبك وفيه كيف نتيح الربط لاكثر من حقل بين جدولين 2003_2.rar
  10. نعم يوجد لو بحثت في المنتدى اذكر اني طرحت هذا السؤال وحصلت على اجابة من استاذنا نارت لبزو ثم عثرت بعده بمدة على اكواد مشابهة وقمت بفتح موضوع بهذا الشأن اشرت فيه الى السابق واللاحق تفضل من هنا
  11. تفضل استبدل الكود بهذه الجملة DoCmd.SetWarnings fals DoCmd.RunSQL "INSERT INTO tran ( tra ) " & vbCrLf & _ "SELECT [ngro] & "" "" & [nsanf] AS xpr1 " & vbCrLf & _ "FROM gro, sanf" DoCmd.SetWarnings True
  12. نبارك لأخينا وحبيبنا صالح حمادي قدوم أول مولود له الزهرة (غفران ) بورك فى الموهوب و شكرت الواهب و رزقت برها .. اللهم انبتها نباتا حسنا الف الف مبروك
  13. تم الفصل وبالنسبة لي فقد افرغت ما في جعبتي .. وفقك الله لكل خير ،،
  14. علمونا في السابق عدم ادراج حقل محسوب داخل الجدول قالوا : للتقليل من حجم القاعدة ولأن الاستعلام يقوم مقام الجدول وايضا امكانية استخراج النتيجة بالكود علما انهم اوجدوا في جدول القواعد الجديدة لأكسس حقول محسوبة فإذا انت مصمم على جعل الناتج في الجدول فعليك تطبيق الكود الذي تفضل به الاستاذ جعفر
  15. عدد الحقول التي تشتمل على بيانات تفضل الحل في المرفق Test2.rar
  16. لا اعلم ان كان يمكن تغيير لون اطار اكسس 2003 فمع فترة وجودي في هذه المنتديات لا اذكر حلولا لهذا المطلب الا بالتحايل وصنع اطار يقوم مقامه انظروا النموذج بالمثال المرفق إطار.rar
  17. حتى الآن ما وصلت الفكرة لان الحقول في الاستعلام ستكون ثابته ومعلومة كما هي في الجدول اشرح لي الفكرة ولماذا تريد عد هذه الحقول ؟
  18. اذا كان الحقل رقمي فيمكن انك تعكس الشرط ، بحيث يكون : اكبر من صفر = لون ابيض وان لم يتحقق الشرط يكون احمر اما اذا كان الحقل نصي فيمكنك استخدام العبارة التالية : IsNull([fldName])=true غير [fldName] الى اسم الحقل عندك
  19. استخدم استعلام التحديث db55.rar
  20. اعتقد المسألة اتضحت الموظف اما ان يمنح اجازة يتمتع بها او ان العملية تعويض مالي عن اجازة اذا كان تعويض فهو يستحق ما يقابل الكسر من المال وان كان سيمنح اياما يتمتع بها ولنفرض لم يتبقى له من رصيده الا 32.5 فيمنح العدد الصحيح من استحقاقه والكسر سيبقى له لا شك في مستقبل ايامه طيب لنفرض موظف مستجد بدأ في 1/1/2017 هل في 1/6/2017 يمنح 50 يوما ويسمح النظام بذلك اذا كان نعم فلست بحاجة الى حساب ارصدته السابقة الا عند التصفية بمعنى ستمنحه الاجازة بناء على السنة الحالية واذا فرضنا ان الموظف تمتع باجازة في وسط السنة على فرضيتك بمقدار 30 يوما وفي نهاية السنة اراد اجازة اخرى بــ 30 يوما اخرى ، هنا لن يغطي رصيد السنة الحالية ، وفي هذه الحال يمكنك الرجوع الى ارصدة السنوات السابقة للاقتصاص منها المهم في جميع هذه العمليات هو رصد وتسجيل عدد ايام الاجازة الممنوحة وعلى كل حال هذه الامور يحددها النظام المعمول به ، والانظمة دائما يتم تحديثها حسب المستجدات نخلص الى المشكلة التي تواجهك فأرى ان سببها تصميم البرنامج وطريقتك في عرض وحساب الاجازات ، يجب ان تعيد النظر فيها فلست ملزما باظهار الحسابات على النحو الظاهر في الصورة صحيح ان الاجازات الاستثنائية ترصد بهذا المسمى ولكنها تشترك مع العادية بانها تحسم من الرصيد خلافا لبقية الاجازات ، لذا يجب ان يتم جمعهن لوحدهن في حقل واحد عند الاستعلام عن الرصيد فانت اقحمت جميع الاجازات في نموذج واحد وطبقت عليهن الكثير من الاكواد والعملية لا تحتاج لكل هذا فعرض التفاصيل يختلف عن عمليات الجمع ، فاأرى ان تحول النموذج الظاهر لعرض التفاصيل فقط اما الجمع فيمكن عمله في حقل واحد فقط تظهره في اي مكان شئت ملحوظة : سأفصل ما يخص موضوعك هنا في عنوان مستقل ان شاء الله
  21. يقرأ خطوط الباركود عموما غالب البطاقات الشخصية تحمل هذه الخطوط
  22. اخوي فؤاد كأن الذي اعد المثال غيرك ! يبدو انك لم تطلع عليه جدول البيانات الذي ارفقته انت فيه 48 اسم يوجد اكثر من 15 اسم مكرر وذكرت لك اني اعطيتك الفكرة وطريقة تنفيذها وإلا على العموم : تصميم الجداول بداية خطأ لا بد من رقم معرف في جدول البيانات غير قابل للتكرار ويقابله نفس الحقل في جدول الغياب ولكن مع قبول التكرار وتربط الحقلين بعلاقة واحد لمتعدد في الجدول وفي الاستعلام تطبق العلاقة كما في المثال المرفق . آمل ان اكون افدتك
×
×
  • اضف...

Important Information