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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    233

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

  1. بالنسبة للكود نعم هو المسؤول وبشيء من التركيز سيتضح لك كيف يعمل Forms![personal]![INVOICE]![RECNO] = Me.[الفصل] وكأننا نقول : اجعل حقل RECNO الموجود في الفرعي INVOICE الموجود في الرئيسي personal في مجموعة النماذج Forms اجعله مساويا لحقل الفصل الموجود في هذا النموذج و me تعني النموذج الذي تعمل عليه فلكي نتعامل مع حقل معين سواء في جدول او نموذج او تقرير لا بد ان نسلك الطريق اليه تماما كما لو انك تصف عنوان بيتك فنحن هنا دخلنا الى مجموعة النماذج ثم النموذج الرئيس ثم النموذج الفرعي ثم اسم الحقل وقلنا لاكسس اجعل قيمته تساوي قيمة حقل الفصل في هذا النموذج وبالنسبة للملاحظة جرب الآن المرفق ، يوجد مفاتيح في الجدول ازلتها ولكن بصفة عامة طريقتك في رصد المخالفات تحتاج الى اعادة نظر حاول تغير الطريقة school3.rar
  2. اسمه مثال : يمكنك ارفاق جدولين فقط للتطبيق ، مع بعض البيانات اليسيرة
  3. يا هلا استاذ عبد الرحمن عودا حميدا نور المنتدى
  4. تفضل If Not IsNull(DLookup("Daleel_Calc", "TBL2", "Daleel_Calc=form!Daleel_Calc and Type=form!Type And Mostnd_Num=form!Mostnd_Num")) Then Undo Beep MsgBox "لايمكن ادخال هذا الرقم لانه مدخل سابقا" End If Prog24_25.rar
  5. مربع Doc يتم ادخال الرقم برمجيا انظر النتيجة في الجدول بعد النقر على زر جديد وبالنسبة للضوابط التي تريدها ما المانع العمل على ثلاث نماذج وارد ومنصرف ومرتجع اذا لاقت لك الفكرة يمكنك فتح موضوع جديد بخصوص حصر المنصرفات بالطلبيات
  6. ممكن نتحكم في ظهور الصنف حسب جدول الطلبات ولكن النموذج الفرعي يشتمل على منصرف ووارد ومرتجع ما رأيك ؟ اما النموذج الرئيسي في طلبك الاول فيمكن التحكم به بحيث يكون ادراج رقم الاذن مرتبط بمربع التحرير انظر المثال Orders3.rar
  7. الحل كما ذكرت لك جرب جعل الثلاث حقول مفاتيح ولكن قبل ذلك احذف جميع البيانات في الجدول لان البيانات الموجودة غير مطابقة للضابط الجديد
  8. وعليكم السلام جرب اجعل الدليل المحاسبي والنوع والمستند مفاتيح في الجدول بحيث لا يمكن لا يمكن اجتماع الثلاث مرة ثانية
  9. تم التعديل حسب طلبك وانشاء جدول جديد باسم tblTemp جرب ووافنا بالنتيجة الجدول الجديد قابل للتكرار ولا يمكنك جعله غير قابل للتكرار / لضوابط ستواجهك لاحقا اذا اردت الحل بطريقة اخرى فيمكن ذلك Orders2.rar
  10. فكر معي : اريدك تعمل من اقصر وافضل الطرق لماذا لا يكون التحكم من نموذج طلب الصرف مباشرة ؟ ولماذا بعد كتابة الطلب تذهب الى مكان آخر لتنفيذه ؟
  11. ما رأيك بطريقة اسهل وافضل وهي ان تبقى طلبات الصرف في مكانها ويكتفى بوضع علامة على الطلب المصروف وفي الوقت نفسه لا يظهر ضمن قائمة الاختيار ؟ مسأئل الحذف والالحاق يجب تجنبها في قواعد البيانات الا للضرورات التي لا بد منها اما بالنسبة للجداول الاخرى فلا ادري كيف تعمل العادة ان جدول الاصناف ثابت لا يدخل فيه حساب منصرفات اقصد ان عمليات الداخل والخارج بجدول مستقل يشتمل على معرف الصنف فقط ليتك تختصر مثالك وتكتفي مثلا بثلاثة او اربعة اصناف ايضا جدول الطلبات الحقول الموجودة لا تكفي .. اين معرف الصنف ؟
  12. يبدوا ان طلبك غير واضح واعتقد هو السبب بعد الاستجابة بسرعة حاول تشرح طلبك بطريقة اخرى
  13. وعليكم السلام هل الذي يقومون بالسداد فئة معلومة يكررون السداد ، ام انهم غير معروفين ويتجددون كل يوم يسددون لمرة واحدة ؟ ايضا : هل تكتفي فقط باسم من يقوم بالسداد ام ان هناك بيانات اخرى تسجل ؟ لو تشرح اكثر قليلا عن طبيعة العمل وعن هذه الايصالات
  14. السلام عليكم يمكنك ذلك من : تنسيق / خط / تأثيرات النص حدد النص ثم طبق التأثير الذي تريده انظر المرفق بسم الله الرحمن الرحيم2.rar
  15. شكرا جزيلا استاذنا .. حل ولا اروع زادك الله علما ونفع بك .. وجعله في موازين أعمالك
  16. جميل .. جميل استاذ رمهان باقي حاجة بسيطة ، ياليت تحاول معي وتجعل السطر يقبل القيمة كمتغير الآن لا يعمل الا اذا كان مسار الملف صريح والوقت ايضا صريح اريد ان ادرج في السطر متغيرين واحد لمكان الحفظ والآخر للزمن جزاك الله خيرا استاذنا الكريم
  17. هذا يفتح مسجل الصوت x = Shell("c:\windows\system32\soundrecorder.exe ", 4)
  18. وعليكم السلام كذا لن تجد من يساعدك وقبل هذا انت خرقت جميع قوانين المشاركة من قوانين المشاركة التي وضعت اساسا لخدمة الاعضاء 1- اختيار عنوان مناسب يصف الموضوع 2- الاكتفاء بسؤال او استفسار واحد ايضا لا يوجد شيء اسمه عدلوا لي على البرنامج عندك مشكلة معينة لم تتمكن من حلها اعرضها هنا ولا بأس ان ترفق مثالا بسيطا يساعدك على تطبيق المسألة . آمل ان تعذرنا وتتقبل غلق الموضوع بصدر رحب يغلق ،،،
  19. السلام عليكم احبتي بضغطة زر : اريد تسجيل صوت مثلا ( الله أكبر .. الله أكبر ) فقط يعني يجب ان يتم تحديد الزمن حسب الرغبة ، مثلا 10 ثواني ثم بعد انتهاء الوقت المحدد يتم غلق الملف الصوتي آليا مع الحفظ بمجلد خاص برقم المعرف ( id ) مرفق مثال للعمل عليه DBs.rar
  20. كلامك صحيح لان الشرط يقول اذا الوقت الحالي اصغر من وبعد مضي الوقت يصبح اكبر خاصة اذا اغلق النموذج الآن لا ارى لك طريقة محكمة الا باستخدام النت والاعتماد على التاريخ العالمي او ان يكون جهازك عل الشبكة فتأخذ التاريخ والوقت من السيرفر تفضل التعديل التالي تمت الاستعانة بالنت جرب ووافني بالنتيجة واذا كانت الطريقة متقنة فننتظر ايضا مشاركة الاستاذ رمهان واثراء الموضوع بجلب التاريخ من الشبكة db10.rar
  21. هل جربت المثال جرب تغيير ساعة الحاسب ثم سجل حضور سواء كان الفورم مفتوحا او مغلقا وسواء اغلقت الحاسب او فتحته مرة اخرى لن تتمكن من تسجيل الدخول حتى تعيد الساعة الى وضعها الصحيح كلامي اعلاه للتذكير من الوقوع في ظلم بريء لان المثال المرفق يسجل المتلاعب ويمنعه من التسجيل ايضا فلو اني غيرت ساعة الحاسب وذهبت واتيت انت بعدي ( ويا غافل لك الله ) فأكيد ستسجل حضور فالحاسب في هذه اللحظة يحفظ بياناتك كمتلاعب ويخرج لك رسالة تأمرك بتصحيح الوقت الخلاصة : ان المثال يحقق لك الانضباط وعدم التلاعب وعدم التسجيل الا في الوقت الصحيح اما ما يحفظ من بيانات التلاعب فهي بين يديك ولن يطلع عليها احد غيرك طبعا تم هنا بدون الاعتماد على الوقت الدولي واستخدام النت اما الاستعانة بالنت والوقت العالمي فقد تم هنا
×
×
  • اضف...

Important Information