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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    274

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

  1. استفسارات : 1- هل البيع والشراء كاش ام امكانية تأجيل الدفع 2- هل كل البيوع على مشترين مسجلين كعملاء ؟ بمعنى اي مشتري جديد يسجل كعميل ؟
  2. هنا مشروع جديد سيبدأ من الصفر .. أو هو بدأ فعلا .. يمكنك المتابعة .. وفقك الله
  3. تمام يعجبني هذا الحماس سوف افصل الدروس بموضوع مستقل وقبل ذلك عندي طلب واستفسار الطلب انك تحفظ المثال الذي سنعمل عليه دوما على صيغة mdb والاستفسار هو يوجد حقل في جدول الحركات اسمه Mashal مشال ما هذا الحقل وما وظيفته ؟
  4. تبدأ من أول وجديد يجب ان تكون خطواتك علمية مدروسة خطوة خطوة وفقرة فقرة وتستمع بكل خطوة ، ولا يصلح العمل العشوائي اولا : تصميم الجداول بحاجة الى اعادة ضبط فني وعملي اليك بعض الملاحظات التي يجب العمل بها ، علما ان هذه الملاحظات عامة لا تخصك انت فقط تسمية الجدول : يجب ان تكون التسمية دليل على المحتوى ويفضل ان تبدأ التسمية بالبادئة tbl للجدول وللاستعلام qry وللنموذج frm وللتقرير rep فجدول الاصناف يمكن تسميته هكذا : tblItems أو tblAsnaf لاحظ حرف الكابتل عند بداية كلمة جديدة ، الحرف الكبير يساعد على قراءة الاسم بسهولة مثلا : tblAnnualBonuses tblAlshtrakatAlmonthya يمنع منعا باتا ترك مسافات بين الكلمات في التسمية الحذر من تسمية الكائنات والعناصر في قاعدة البيانات بكلمات محجوزة في اكسس وهذا رابط مساعد انظر الصورة ادناه حيث وقعت في المحذور في تسمية الحقلين عزيزي : هذه مقدمة ردا على تساؤلك الاخير فإن اعجبك سوف نستمر خطوة خطوة ونعمل تطبيق على كل خطوة
  5. اخي الحبيب اذا انت تريد تخلص عملك على اي طريقة المهم انه يخلص فمشي افكارك ولا تسأل احد اما اذا تريد تزيد خبرتك وتحترف وتخرج عمل احترافي فيجب عليك الاستماع لنصائح الخبراء وتطبقها
  6. وعليكم السلام اختنا الكريمة الموضوع مكانه قسم الاكسل وليس هنا .. هناك ستجدين المساعدة من الأعضاء والخبراء صحيح انه يمكن تطبيق مشروع على أكسل وفي الوقت نفسه يمكن تطبيقه على أكسس الا ان الفرق شاسع في بيئة العمل بين كل منهما . ان اردت الانتقال الى اكسس وتطبيق مشروعك عليه يجب عليك التقيد بالتالي : 1- البداية من الصفر في تعلم اكسس 2- نسيان بيئة اكسل .
  7. السلام عليكم جرب : قم بتخفيض أمان الماكرو في اكسس في الجهاز الجديد
  8. اهلا وسهلا اخي ناقل ، شرفت بمرورك وانا مثلك حاولت كثيرا ويبدو ان الرقم 52 عامل عصيان مدني ، لاني اذا غيرت في البيانات بالزيادة او النقص عمل الكود على اكمل وجه ولكن غير مقبول ان اضيف لجان وهمية او معلمين لذا تصرفت في الايام وجعلتها احد عشر يوما فعمل الكود بدون اي ملاحظات اخي هاني انظر مطلوبك في الاستعلامات الجدولية داخل المثال db4_1.mdb
  9. الاصناف كلها الرئيسية والفرعية بجدول واحد وترصد فيه كل ما يخص الصنف من سعر البيع والشراء والخصومات ان وجدت ونحو ذلك من البيانات الثابته او شبه الثابتة الارصدة يمكنك الاطلاع عليها من فورم واحد والافضل يظهر لك رصيد الصنف في فورم البيع والشراء بمعنى ان جميع النماذج اللي انت عاملها عاملة زحمة وما لهاش داعي
  10. تمام ارفع تعديلك لنستفيد ، ونحاول نحقق طلبك
  11. انا لم افتح المرفق ولكن بالنسبة للاصناف يجب تسجيل الاصناف حسب انواعها في الجدول فمثلا اسمنت السويس يجب تسجل كل نوع كصنف لوحده فتكون المحصلة اربعة او خمسة اصناف تخص اسمنت السويس وكل نوع منها له باركود خاص به ويجمعها جميعا باركود واحد البعض يعمل عمودين للباركود خاص وعام والبعض الآخر يعمل عمود واحد ويجعل رقم الباركود قابل للتجميع مثلا يخصص الارقام الخمسة من اليسار لصنف معين والاختلاف يكون في الرقم السادس الى اليمين حسب الانواع المندرجة تحت هذا الصنف .
  12. انا كتبت لك الصيغة واظهرت لك رسالة حتى ترى النتيجة وللتطبيق فمثلا في الاستعلام اذا اعتبرنا حقل القيمة اسمه total imonths:[total]\30 idays : [total] Mod 30 dayess.mdb
  13. تفضل على السريع يمكنك بناء تقاريرك على الجدول tbl1 db4.mdb
  14. وعليكم السلام Dim i1, i2 As Double Dim i3 i1 = 129 \ 30 i2 = 129 Mod 30 i3 = i1 & "أشهر" & " " & "و" & " " & i2 & "أيام" MsgBox i3
  15. جزاك الله خيرا ابا معاذ واجهتني ملاحظات بسيطة على بعض الفورمات عند الفتح وعند الخروج من البرنامج وقمت بالتعديل عليها هي بسيطة جدا ولكن المبتدىء او من لا يعرف اكسس سيقف حائرا جنتى محمد صيام.rar
  16. عرض وترتيب جميل وايقونات اجمل جزاك الله خيرا وزادك علما ونفعا .
  17. اقرب طريقة هو ان تجعل الكود يأخذ التاريخ من حقل في الجدول بدلا من كتابته داخل الكود وكل الذي عليك عمله هو لتمكين الصلاحية : زيادة التاريخ في حقل الجدول بحيث يكون اكبر من اليوم الحالي والعكس صحيح وخذ باعتبارك انه من يمكنه فتح قاعدة الجداول سيتمكن من التغيير ايضا ايضا يوجد حلول اخرى كثيرة للتحكم بصلاحيات المستخدمين
  18. الطريقة الثانية : بدون تغيير في عناصر النموذج و لكن ستواجه مشكلة الحفظ في حدث ما قبل التحديث للنموذج وهذا يستلزم معالجته بطريقة اخرى لأن الطريقة الثانية هذه تستلزم تحديث النموذج وأنت جعلت حقل الفرع مطلوب Private Sub idate_AfterUpdate() On Error GoTo i_err Me.Refresh i_err: If Err.Number = 3022 Then 'Or Err.Number = 2115 Response = acDataErrContinue Beep MsgBox "التاريخ مكرر" Undo End If End Sub مساعدة2.rar
  19. صحيح اخي احمد .... اوقات الواحد يحاول يعدلها في راسه وما تتعدلش دعنا ننزل على رغبة الأخ مصطفى اولا حقل التاريخ مرتبط بحقل هو بالاصل مفتاح يعني ماراح يسمح بالتكرار فيمكننا معالجته بأكثر من طريقة الطريقة الاولى : ادخال التاريخ في حقل غير منضم فإن قبله اكسس يتم نقله الى الفورم وتسجيله في الجدول وإلا يتم الغاء العملية Dim x As Boolean On Error Resume Next x = DLookup("[تاريخ الدفعة]", "[تسجيل دفعات الصرف]", "[تاريخ الدفعة]=#" & Me.idate & "#") If x = True Then DoCmd.CancelEvent MsgBox "التاريخ مكرر" Exit Sub Else End If مساعدة.rar
  20. بارك الله فيك لان الفكرة لدي تسهيل العمل على المستخدم من خلال شاشتين او تبويبين للوارد/المنصرف وكل المبالغ تدخل بالموجب واكسس يقوم بتحويل المنصرف الى سالب ايضا يتم اختيار العميل اولا .. كالمتبع عادة في اكسس الملاحظ في عمللك هذا انك تحاكي اكسل شكرا جزيلا .. فقد ازحت عني عبئا كبيرا ,, لاني دخلت على الخط ويصعب علي الخروج بدون تحقيق نتيجة مرضية
  21. لان الفكرة لدي تسهيل العمل على المستخدم من خلال شاشتين او تبويبين للوارد/المنصرف وكل المبالغ تدخل بالموجب واكسس يقوم بتحويل المنصرف الى سالب
  22. حقيقة لم افهم وخاصة انك تذكر العميل يمكن يكون له 40 حساب ياليت الاستاذ جعفر يشرح لي اذا هو فاهم عمل البرنامج حقيقة تهت @jjafferr
  23. يبدو انني بدأت نوعا ما استوعب عملك العمل سيتم على خطوات ، كل خطوة يتم انجازها ارفعها لك لتطلع وتجرب وتعطيني ملاحظاتك فدعنا نبدأ بالخطوة الأولى : في المرفق ادناه جدولان الجدول الأول : tblHesab وهو يشتمل على عمودين احدها لاسم الحساب والآخر لنوعه المطلوب ان تكتب جميع اسماء الحسابات ويقابل كل اسم نوعه ( مو جب او سالب ) تكتب للموجب رقم 1 وللسالب رقم صفر الجدول الثاني للعملاء وتكتب فيه ستة اسماء وهمية ثم ارفع الملف hesab.mdb
  24. لا بد تعرف ان اي مشروع او برنامج معين لا يمكن ان يتم على الوجه الأكمل الا بعد الإحاطة بـــ : طبيعة العمل على الأرض البيانات التي يجب رصدها النتائج المرجوة ( المخرجات ) ونختصرها بما يسمى : تحليل البيانات بعدما يكتمل البرنامج وتعمل تجاربك عليه يمكننا نقل بياناتك السابقة اليه
×
×
  • اضف...

Important Information