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

rudwan

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

    2,926
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    6

كل منشورات العضو rudwan

  1. المعذرة لا أقوم بالتصميم و انما المساعدة في التصميم و الغرض تعليمي , ابدأ و ستستفيد ان شاء الله ابدأ بالخطوات المذكورة أعلاه خطوة خطوة و ان احتجت أي مساعدة فيها اسأل حتى تنجح فيها و المسألة اصبحت سهلة جدا , ماعليك سوى نسخ الأكواد ووضعها في مكانها
  2. جدول الموظفين , أضف الحقل hiredate ( تاريخ الالتحاق بالعمل ) جدول الاجازات - يكفيك أربعة حقول و هي : الحقل المعرف - رقم الموظف - تاريخ من - تاريخ الى ـنشأ وحدة نمطية جديدة و أضف فيها الكود التالي : Function Vac_Due(emp As Long, hdate As Date) As Long Dim Vac_Used As Integer Dim Vac_Entitle As Integer Dim d As Integer Dim hd As Date Vac_Used = Nz(DSum("Vac_Per", "Vac_Trans", "[code_employé] = " & emp & " and [Date_départ] < " & Chr(35) & hdate & Chr(35)), 0) hd = DLookup("hiredate", "[Employé en arabe]", "[Code_employé] = " & emp) Vac_Entitle = Nz((Year(hdate) - Year(hd)) * 30, 0) Vac_Due = Vac_Entitle - Vac_Used End Function الآن قم بانشاء الاستعلام التالي لحساب الاجازة , كما يلي : SELECT congé.code_employé, congé.Date_départ, congé.Date_retour, [Date_retour]-[Date_départ]+1 AS Vac_Per, 30 AS Vac_Ent, vac_due([code_employé],[Date_départ]) AS Prev_Bal, [prev_bal]-[vac_per] AS Cur_Bal FROM congé ORDER BY congé.code_employé, congé.Date_départ; الحقل prev_bal يبين لك رصيد الاجازة المستحقة قبل الاجازة الحالية الحقل cur_bal يبين لك الرصيد المتبقي بعد فترة الاجازة الحالية
  3. اذا يغلق هذا الموضوع و تابع في الموضوع الأساسي
  4. حسنا , الى أي مدى يمكن تدوير رصيد الاجازة ؟ بمعنى لآخر , لو موظف له رصيد في 2010 , يتم تدويره الى 2011 فقط , أم يظل هذا الرصيد مدروا الى أجل غير مسمى من السنوات ؟
  5. السؤال غير مفهوم الا من خلال مثال عملي مع تفصيل الجداول و هل سؤالك هذا مرتبط بسؤالك الاخر حول العطلة السنوية ؟
  6. هذا يعتمد على تفصيل تصميم النموذج ماهي مكونات مصدر النموذج الذي تريد آخر قيمة فيه
  7. الجداول بحاجة الى اعادة صياغة لكن السؤال قبل ذلك , هل الموظف ممكن أن يأخذ أكثر من اجازة ضمن السنة الواحدة ؟
  8. أخي الكريم لازال الطلب غير واضح , اكتب أمثلة رقمية عما تريده لكن طلبا طلبا و ليس كل الطلبات دفعة واحدة تسهيلا لفهم المطلوب
  9. الحقيقة الطلب غير واضح , مالذي تريده من الجدولين الآخرين ؟ اذا كنت تريد عمل الصلاحيات و تحديد نماذج , يوجد برنامج جاهز من تصميم الأخ مهند عبادي http://www.officena.net/ib/index.php?showtopic=24909&hl=%D8%A7%D9%84%D8%B5%D9%84%D8%A7%D8%AD%D9%8A%D8%A7%D8%AA
  10. أولا ماهو الفرق بين جدول المشتركين و جدول أسماء المشتركين ؟ ثانيا : ماهو الغرض من جدولي السنوات و الشهور ؟ طالما أنك ستسجل الرواتب بتواريخها فلا داعي لهذين الجدولين و تستطيع الاستعاضة عنهما بدالة رقم السنة و رقم رقم الشهر اعتمادا على قيمة حقل تاريخ الحركة ثانيا : ابدأ بطلباتك واحدا واحدا , اكتب المعادلة التي تريد اظهارها لأننا لا نعرف ماهي طريقة الحساب لديك اكتب مثالا رقميا عما تريد , لكن ابدأ واحدا تلو الآخر حتى يسهل فهم ماتريد
  11. أنشىء استعلاما جديدا و انسخ فيه الكود التالي SELECT [tblORD-No].[CLINTNO-OrdNo],[tblORD-No].OrdNo, [tblORD-No].OrderNote,null as [Type Of Edt],null as ActionNote FROM [tblORD-No] WHERE ((([tblORD-No].[CLINTNO-OrdNo])=1)) union all SELECT Quer.CLINTNO, Quer.OrdNo, Quer.OrderNote, Quer.[Type Of Edt], Quer.ActionNote FROM Quer WHERE (((Quer.CLINTNO)=1));
  12. لم بتم تحميل الملف حاول ان تشرح تفاصيل الجداول المعنية بالمشكلة و ماهو المطلوب بالضبط
  13. العميل رقم 1 له طلبين فقط هما 1 + 2 و هذين الطلبين لهما سجلين فقط في جدول متابعة الطلبات مالذي تريده بالضبط حتى يكون عندك 4 نتائج , في حين أنه لديك نتيجتين فقط ؟ اكتب النتيجة التي تريدها أن تظهر له
  14. ماهو الغرض من الحقل : اجمالي / غهدة الموجود في جدولي الصادر و الوارد ؟ ثانيا : اذكر ماتريده من البرنامج واحدا تلو الآخر
  15. الشرح واضح الآن لكن الجداول بالفرنسية و لم أفهم منها شيئا حبذا لو تشرح الجداول و الحقول اما بالعربية أو بالانكليزية لنرى مدى موافقتها للبرنامج
  16. أخي الكريم متابعتي على حسب الوقت المتوفر لدي ان أكرمني الله بوقت تابعت , و ان لم يكرمني فالمعذرة فأرجو عدم الالحاح دخولي للموقع حسب المتاح من الوقت عموما ابدأ بادخال بعض البيانات و لنرى ماهو مطلبك التالي
  17. تصميم الجداول جيد , مع ملاحظة ما يلي : 1- قم بتغيير اسم حقل التاريخ Date لأن هذا معرف التاريخ في الأكسس , و الأفضل سمه Trans_Date 2- لديك في جدول الوارد : حقل رقم الحساب مرتبط مع حقل رقم الحساب في جدول الحسابات كذلك حقل رقم المتبرع مرتبط بحقل رقم المتبرع في جدول المتبرعون و كذلك الأمر بالنسبة لجدول الصادر قم بعمل خاصية جعل حقل مرتبط بحقل آخر كما في الموضوع التالي http://www.officena.net/ib/index.php?showtopic=6209 و الفائدة منه أن تظهر لك أسماء الحسابات عند اختيارها 3- قم بعمل العلاقات بين الجداول
  18. الملف معطوب ممكن تعيد ارفاقه أو ممكن تذكر تفاصيل الجدول المطلوب فقط مع ذكر مثال رقمي لما تريد فعله
  19. طيب دعنا الآن من التقارير و لنبدأ بالجداول أنت تحتاج مبدئيا الجداول التالية : 1- جدول الحسابات : رقم معرف - اسم الحساب 2- جدول الوارد : رقم معرف - رقم الحساب - تاريخ - رقم المتبرع ( و اية بيانات اضافية تريدها ) 3- جدول الصادر : رقم معرف - رقم الحساب - تاريخ - رقم المستفيد ( و اية بيانات اضافية ) 4- جدول المستفيدون : رقم معرف - اسم المتسفيد - بقية البيانات 5- جدول المتبرعون : رقم معرف - اسم المتبرع - اية بيانات اضافية ابدأ بها ثم لننظر اذا كنا نحتاج اية اضافات أخرى
  20. العبارة متناقضة مع بعضها نرجو وضع مثال رقمي لما تريد فعله
  21. جيد أنك بدأت بتصميم الجداول لكن نريد شرحا أكثر لتفاصيلها و ابدأ بها واحدا واحدا ان شئت لا مانع و بالتوفيق
  22. الرابط لايعمل لكن أخي من قواعد المشاركة العنوان يكون فيه وصف مختصر للطلب و الشرح يكون ضمن متن السؤال
×
×
  • اضف...

Important Information