• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

المالكي

اعضاء
  • عدد المشاركات

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

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

السمعه بالموقع

0 عادي

عن المالكي

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0
  1. السلام عليكم ورحمة الله وبركاته  ارجو المساعدة في استكمال قاعدة البيانات للعهدة النقدية للمشاريع  الجداول المرفقة : 1- employee ويحتوي علي اسم الموظف مسئول العهدة  2- Materials يحتوي علي نوع المواد التي يتم شراءها 3- Suppliers الموردين التي يتم شراء المواد منهم  4- Sites المشروع الذي يتم شراء المواد له 5- Data1 جدول استعاضة العهدة ويتضمن تاريخ الاستعاضة ، واسم الموظف ، ورقم سند صرف الشيك  6- MainData  ويتضمن بيانات المشتريات التي تمت بهذه العهدة ( المشروع ، نوع المواد ، المورد ، سند الاستلام ، المبلغ) فكرة العمل ببساطة اريد تسجيل العهدة اليومية للموظف وسند صرف الشيك لهذه العهدة بالنموزج وفي النموذج الفرعي يتم تسجيل بيانات العهدة ، بحيث يتم فيما بعد طباعة تقرير لكل عهدة وتصنيفها سواء حسب نوعية المواد او حسب المورد ، واذا قمت بادخال رقم سند صرف الشيك تظهر بيانات العهدة الخاصة بهذا الشيك وهذا الموظف . وكذلك التأكد من ان رقم الفاتورة لمورد معين لم يتم ادراجها في السابق لمنع التلاعب . قمت بعمل نموزج فرعي  (MainData) داخل النموزج الرئيسي (Data1 ) احتاج لعمل العلاقات الصحيحة ، وهل النموزج الفرعي المدرج صحيح ؟؟ وهل يمك عدم اضافة اسم الموظف مرة اخري للنموزج الفرعي ؟ ولكم جزيل الشكر Petty Cash 2003.mdb
  2. ايه الحلاوة دي ، الله ينور عليك هو ده المطلوب يااستاذنا بارك الله فيك بس ياريت تشرح لنا الطريقة علشان تكمل الاستفادة ويستفيد منها الاخوة لان المشاهدات وصلت الي 300 مشاهدة  وما فيش حد وصل للطريقة
  3. اخي جعفر عندما فتحت النموذج paymentData Form  ظهرت النسب بالنموذج ( هناك نسبة لم تظهر رغم انها موجودة RETENTION % ) ظهرت النسب وتم الاحتساب كما اريد لكن للدفعات السابق ادخالها  وهي بالفعل كما كنت اريد ، ولكن عندما قمت باضافة دفعة لنفس المقاول لم تظهر النسب  ، فقمت بمسح سجلات الدفعات لاقوم بادخال الدفعات الفعلية لكن لم تظهر النسب داخل COMBO BOX ولم يتم الحساب علي الرغم من ان النسب موجودة بجدول  SubCon_JobData  وكذلك عند ادخال اي بيانات مقاولة جديدة لاتظهر النسب او الحسابات للنسب
  4. اخي جعفر اشكرك جزيل الشكر ، جعله الله في ميزان حسناتك وترجع بالسلامة ان شاء الله
  5. ما هو الخطأ في كود قاعدة IF

    تسلمي يااخت زهرة جزاك الله كل خير
  6. مش عارف الكود الخاص بقاعدة IF مش عايز يضبط معايا باعمل قاعدة بيانات لفواتير الموظفين جدول بيانات 1-رقم هاتف الموظف ا2- سم الموظف 3- القسم 4- الحد المسموح له   وفي جدول الفواتير 1-رقم هاتف الموظف  ثم نموذج الفاتورة عملت COMBO BOX  لاسم الموضف والقسم والحد المسموح به  ( بحيث اذا ادخلت رقم هاتف الموظف تظهر بيانات الموظف ) 2- تاريخ الفاتورة 3- قيمة الفاتورة  InvoiceAmount 4- المبلغ التي تتحمله الشركة  CompanyDebit 5- المبلغ الذي يتحمله الموظف EmployeeDebit     عند فتح نموذج بيانات الفاتورة  Invoices FORM  يتم ادخال رقم هاتف الموظف فتظهر بياناته تلقائيا ومنها الحد المسموح به للموظف ويتم ادخال تاريخ الفاتورة ، وقيمة الفاتورة  وعند الخروج من سجل الفاتورة كتبت الكود التالي Private Sub InvoiceAmount_Exit(Cancel As Integer)If InvoiceAmount >= Me.Combo14.Column(1) ThenCompanyDebit = Me.Combo14.Column(1)EmployeeDebit = InvoiceAmount - Me.Combo14.Column(1)ElseCompanyDebit = InvoiceAmountEmployeeDebit = 0End IfEnd Sub  وما اريده هو اذا كان مبلغ الفاتورة اكبر من او يساوي الحد المسموح به  عندئذ المبلغ التي تتحمله الشركة = الحد المسموح به المبلغ الذي يتحمله الموظف - قيمة الفاتورة - الحد المسموح به والا فان ( في حال ان الفاتورة اقل من الحد المسموح به ) المبلغ التي تتحمله الشركة = قيمة الفاتورة المبلغ الذي يتحمله الموظف = 0   الاتصالات.rar
  7. اخي جعفر ترجع بالسلامة ان شاء الله يبدو وان طريقة عرض المشكلة كانت السبب ربما لانني لم استطيع ايصالها للاخوة وهذا سبب ان المشاهدات تجاوزت ال 150 مشادة وبدون الوصول للحل  لذلك قمت بالتعديل علي القاعدة لتبسيطها وشرح المشكلة بطريقة مبسطة لعل وعسي     اقوم بعمل قاعدة بيانات لمقاولي الباطن والدفعات المنصرفة لهم وتتكون من : 1- جدول المشاريع الرئيسية jobs ويتم ادخال بيانات المشاريع 2- جدول بيانات الاعمال الفرعية بالمشاريع ( المقاولة من الباطن ) SubJobs 3- جدول مقاولي الباطن Subcontractors ويتم فيه تسجيل اسماء مقاولي الباطن اللذين يعملون بالمشاريع ( بدون تكرار للمقاول ) 4- جدول الاعمال والمشاريع المسندة لمقاول الباطن SubCon_JobData ويتم تسجيل المقاول والمشروع الرئيسي الذي يعمل به ، والاعمال المسندة اليه بالمشروع ويمكن لمقاول الباطن العمل باكثر من مشروع وان يكون له عدة عقود بالمشروع لنفس العمل او اعمال مختلفة في هذا المثال : المقاول رقم 001 يعمل بمشروع 01 ( univeristy ) وله عقد مقاولة باطن لاعمال 04 ( networks ) وشروط عقد المقاولة ان يخصم منه: 5% دفعة مقدمة من كل دفعة (Advance)% ، 5% محجوز ضمان من كل دفعة ( Retention% )   نفس المقاول 001 يعمل بالمشروع 02 ( media center ) وله عقد مقاولة باطن لاعمال 04 ( networks ) وشروط عقد المقاولة ان يخصم منه: 10% دفعة مقدمة من كل دفعة (Advance)% ، 10% محجوز ضمان من كل دفعة ( Retention% ) وهكذا ،،، وقمت بعمل المعادلات وتعمل بصورة ممتازة ، ولكن المشكلة هي : عندما قمت بعمل combo box لنسب الدفعة المقدمة ، ومحجوز الضمان وخلافه ، تم تخزين القيمة في رقم المقاول وهنا ظهرت المشكلة بالرغم من انه عند فيتح النموذج paymentData Form يسأل عن رقم المقاول ثم عن رقم العقد الرئيسي ثم عن رقم المقاولة الفرعية فيقوم باظهار بيانات الدفعات لهذه المقاولة فقط ولكن المشكلة هي اذا قمت بادخال رقم المقاول 001 ، للعقد 01 ، للمقاولة الفرعية 04 ( اذا كانت هذه اول مقاولة تم ادخالها له ) تظهر النسب المدرجة لهذه المقاولة وهي 5% ويتم الحساب بصورة صحيحة ، ولكــــــن اذا قمت بادخال رقم المقاول 001 ، للعقد 02 ، للمقاولة الفرعية 04 وهي السجل رقم 2 لهذا المقاول فانه يقوم باظهار البيانات الخاصة بهذه المقاولة فقط ولكن نسب الخصم تظهر نفس نسب السجل رقم 1 فبدلا من ان تظهر نسبة الخصم لهذه المقاولة 10% تظهر 5% ويتم الحساب علي اساس 5% يبدو وان الخطا بسبب انني عندما قمت بانشاء combo box اخترت حفظ القيم في رقم المقاول ما هي الطريقة الصحيحة بحيث يظهر قيم الخصم للمقاولة علي اساس النسب المدرجة لبيانات المقاولة التي يعمل بها المقاول علما بانه لا يمكن ادراج نسب موحدة للخصم من كل مقاول باطن عن المقاولة الفرعية لاختلاف شروط العقود وجزاكم الله خيرا مقاولي الباطن 4.rar
  8. ما شاء الله 151 مشاهدة ، وما فيش حد من الاخوة يفكر لنا بطريقة او يرشدنا لمثال مشابهه  نقدر نتوصل عن طريقه لحل مش لازم تعديل علي القاعدة ، فقط احد من الاخوة يوضح لنا الفكرة 
  9. اخي جعفر عند فتح نموذج paymentData FormpaymentData Form  في وضع التصميم واختيار خصائص الخانة Total_PrevPayment_Value في الحدث (event) عند الخروج ستجد المعادلات في هذا المديول قمت بتعديل تصميم النموذج بوضع ال combo الخاصة بنسبة الدفعة المقدمة ونسب محجوز الضمان في وضع visable لتظهر عند فتح النموذج وقمت بتعديل قيم النسب لتكون 10% بدلا من صفر ، فتظهر النتائج في نموذج   paymentData FormpaymentData Form   مرفق قاعدة البيانات بعد التعديل   المعادلات والحساب يعمل بطريقة صحيحة ولكن مشكلتي : المقاول رقم : 001  ( شركة الشبكات ) اسند اليها مقاولتين للقيام باعمال المقاولة رقم  (04 )  networks  الاولي في العقد الرئيسي رقم (03 ) kuwait univeristy  وشروط العقد مثلا خصم محجوز ضمان 10% وخصم دفعة مقدمة 10% واثنانية في العقد الرئيسي رقم ( 05)  media center      وشروط العقد مثلا خصم محجوز ضمان 5% وخصم دفعة مقدمة 5 % ومن المفترض عندما اقوم بفتح النموذج paymentData FormpaymentData Form يطلب ادخال رقم المقاول فاقوم بادخال مثلا المقاول رقم 001 ثم يطلب رقم العقد الرئيسي فادخل رقم العقد مثلا 03  ، ثم ادخال رقم المقاولة الفرعية فاقوم بادخال الرقم 04 فعندما يفتح النموذج يظهر جميع الدفعات الخاصة بهذه المقاولة الفرعية ويقوم باحتساب الخصومات طبقا للنسب المدرجة في بيانات المقاولة الفرعية والمفترضة في المثال مثلا 10% والمشكلة انني عندما قمت بعمل الكومبو لنسبة الخصم تم ادراجها في رقم المقاول واعتقد انها تمت بطريقة خطأ لانني اذا ادخلت بيانات المقاولة الثانية مثلا للعقد الرئيسي (05) والمقاولة الفرعية (04) والمفروض ان نسبة الخصم 5% فان الحسابات تتم علي اساس اول بيانات تم ادخالها للمقاول وهي 10% ، وهكذا تذت قمت بادخال 10 مقاولات لهذا المقاول بنسب مختلفة ، قان النتائج  لا تتم الا علي النسبة التي تم ادخالها في اول مقاولة وهذه هي المشكلة اريد عندما اقوم بادخال رقم المقاول  ثم رقم العقد ثم المقاولة الفرعية لا يقوم الا باحتساب النسب الواردة في المقاولة المذكورة مرفق قاعدة البيانات بعد التعديل مقاولي الباطن 2.rar
  10. اخي جعفر اشكرك لتواصلك واهتمامك وسوف الخص لك المشكلة فيما يلي عندي  3 مشروعات وفي بعض الاحيان فان مقاول الباطن يعمل في مشروع واحد او  مشروعين واحيانا يعمل في  الثلاثة مشاريع وفي بعض الاحيان فان مقاول الباطن يأخذ مقاولتين في المشروع الواحد مثلا : 1- عقد باعمال التكييف بمبلغ 100000 ويحجز منه  في كل مستخلص اعمال محجوز ضمان الاعمال 10 % او خصومات اخري 2- عقد باعمال الصحي بمبلغ 50000  ولا يوجد به اي حجوزات في المستخلصات اذا كان المقاول يعمل في عقد واحد او اثنين لكن في مشروعات مختلفة فقمت بعمل جدول اقوم بادخال بيانات المقاولات الفرعية SubCon_JobData FORM 1- مقاول الباطن - العقد الرئيسي - المقاولة المسندة اليه - وشروط الحجوزات في هذه المقاولة  مثلا المقاول (001) : شركة الشبكات العقد الرئيسي (03) : مشروع الجامعة المقاولة الفرعية (04) : اعمال الشبكات قيمة المقاولة : 79974 نسبة الدفعة المقدمة ( الواجب خصمها ) = 0% نسبة محجوز الضمان (الواجب خصمه من الدفعة ) = 0% وهكذا ثم تم اسناد مقاولة اخري للمقاول كالتالي المقاول (001 ) : شركة الشبكات العقد الرئيسي (05) : ميديا سنتر المقاولة الفرعية (03)  : اعمال الشبكات قيمة المقاولة : 1000000 نسبة الدفعة المقدمة ( الواجب خصمها ) = 5% نسبة محجوز الضمان (الواجب خصمه من الدفعة ) = 5%   والان عند تسجيل الدفعات ( المستخلصات للمقاول ) في نموذج paymentData Form يطلب ادخال كود المقاول ، ثم كود العقد الرئيسي ، ثم كود المقاولة الفرعية ( حتي يظهر بيانات هذه المقاولة فقط ) فاقوم بادخال المستخلصات ، او اضافة المستخلصات الجديدة المشكلة هي اذا قمت بادخال  المقاول (001) ، العقد (03) و المقاولة (04) فانه يتم اجراء الحسابات والمعادلات بصورة جيدة ( لايوجد عليه اي خصومات ) وتظهر قيمة الخصومات صفر فاذا غيرت النسب واضفت ارقام اخري فانها تعمل بصورة جيدة ولكن اذا قمت بادخال نفس المقاول للعقد الثاني ( 05) ومقاولة (04) فانه يقوم باحتساب نسب الخصم علي اساس انها ( صفر ) مثل المقاولة الاولي وليس طبقا للبيانات الخاصة بالمقاولة   ما اريده هو عندما اقوم بفتح نموزج paymentData Form يقوم باحتساب النسب التي تم ادخالها لهذه المقاولة
  11. السلام عليكم ورحمة الله وبركاته اقوم بعمل قاعدة بيانات لمقاولي الباطن ، وتتكون من : 1- جدول مقاولي الباطن 2- جدول المشاريع 3- جدول المقاولة الفرعية ( كهرباء ، تكييف ، صحي ، ،،،،،، 4- جدول حساب الدفعات للمقاول في بعض الاحيان يكون للمقاول اكثر من عقد فرعي في نفس المشروع مثلا له عقد تكييف ، وايضا عقد للاعمال الصحية  في المشروع الواحد وكلا العقدين بشروط مختلفة فقد يكون للعقد الاول محجوز ضمان او خصم نسبة تامين ، والاخر يكون بدول اي حجوزات كما في الصورة  1 و 2 عند فتج النموذج paymentData Form  كما يظهر في النموذج   المشكلة انه عند فتح النموذج فعلي الرغم انه يطلب اسم المقاول ورقم العقد ورقم المقاولة الفرعية الا انه لا يقوم باحتساب النسب المطلوب خصمها الا للمقاولة المسجلة اولا للمقاول اريد طريقة تظهر بالنموذج النسب التي سبق تعريفها لخصم الدفعات المقدمة ومحجوز الضمان للمقاولة الفرعية مقاولي الباطن 2.rar
  12. اريد عمل قاعدة بيانات لمقاولي الباطن بالمشروع ومن المعروف ان شهادة الدفع ( او المستخلص ) للمقاول هو تراكمي بمعني يتم اصدار مشتخلص رقم 1 عن شهر يناير بالدفعة الاولي للمقاول مثلا 1000 جنيه والمستخلص رقم 2 عن شهر فبراير بجمالي قيمة الاعمال المنفذة ( شهر يناير + شهر فبراير ) مثلا 3000 جنيه فيكون صافي قيمة اعمال شهر فبراير المستحقة للدفع هي ( مستخلص رقم 2 - مستخلص رقم 1 ) اريد ان يظهر بالنموزج مايلي : عند ادخال بيانات الدفعة رقم (1) : قيمة الاعمال = 1000 عند ادخال بيانات الدفعة رقم 2 قيمة الاعمال = 3000 يظهر تلقائيا الدفعة السابقة (1) ليقوم بالعمليات الحسابية وطرح القيمة ( 3000-1000 =2000 صافي قيمة الدفعة 2 المطلوب صرفها ) هل يوجد مثال مشابهه في المنتدي ، او طريقة تظهر اجمالي الدفعات السابقة لنفس المقاول في النموذج عند ادخال الدفعة الجديدة حتي يتم عمل البدء واحتساب صافي القيمة
  13. برنامج اكثر من رائع اخي كمال ، ربنا يجعله في ميزان حسناتك ولي طلب بسيط يتم جعل النموزح ملء الشاشة ، لاني حاولت اعدله لكن مافيش امكانية لذلك اشكرك علي هذا البرنامج الرائع
  14. اشكر الاخوة بالمنتدي اكتشفت الخطأ الذي وقعت فيه ،، وهو انني ضغطت علي مفتاح SHIFT وانا اضغط علي ايقونة الملف علي DESKTOP كما كنت افعل دائما مع الملفات العادية وعندما دخلت علي المجلد الذي به الملف في PROGRAM FILE وضغطت مفتاح SHIFT استطعت تعديل رابط الجداول اشكركم
  15. السلام عليكم ورحمة الله وبركاته اسعدني الحظ بالاطلاع علي درس للاخت زهرة والذي يخص اعداد SETUP لقواعد البيانات الاكسيس وكان اكثر من رائع جعله الله في ميزان حسناتها ، والاسبوع الماضي تطلبت الظروف ان اقوم بتطبيق ما تعلمته سابقا من المنتدي ، والحمد لله تم عمل المطلوب كما شرحت الاخت زهرة ، والنتيجة كانت رائعة . ولكن المشكلة التي واجهتني هي ان الملف الخاص بي يستخدمه عدة اشخاص و قاعدة بياناته علي السيرفر ، جربت اضغط مفتاح SHIFT لاعادة تحديد رابط الجداول لكن لم تفلح هذه الطريقة وسؤالي ما هي الطريقة التي يمكن عن طريقها عمل اي تعديل علي البرنامج او اعادة تحديد الجداول المرتبطة شكرا لجميع الاخوة بالمنتدي