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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    239

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

  1. اخي الكريم يجب الاهتمام باختيار العنوان المناسب الذي يصف الموضوع بشكل مختصر تم تعديل العنوان ،،
  2. طلبك في الصفحة نفسها هنا
  3. تم تعديل العنوان تفضل : تم عمل وحدة نمطية تأخذ اسم المستخدم ورقمه الصحيح .. وتضيفه الى الجدول عند الدخول وعند الخروج Public regUserName As String Public regUserId As Integer Public Function funRegUserNameIn() Dim rs As Recordset Set rs = CurrentDb.OpenRecordset("date in") rs.AddNew rs!UserID = regUserId rs!UserName = regUserName rs.Update rs.Close: Set rs = Nothing End Function Public Function funRegUserNameOut() Dim rs As Recordset Set rs = CurrentDb.OpenRecordset("date out") rs.AddNew rs!UserID = regUserId rs!UserName = regUserName rs.Update rs.Close: Set rs = Nothing End Function بالنسبة لتسجيل التعديل على البيانات فهذا يطول شرحه .. يمكنك البحث في المنتدى .. يوجد الكثير من المواضيع والأمثلة توضح ذلك لأن التعديل يتم تسجيله على مستوى نماذج محددة اما تسجيل الدخول والخروج فهو عام يخص فتح واغلاق قاعدة البيانات data test2.rar
  4. الموضوع قديم يمكنك فتح موضوع جديد بطلبك
  5. التصدير لا يتم على النموذج التصدير دوما يكون من الاستعلام او الجدول او التقرير تضع فيه الحقول التي تريد تصديرها فقط
  6. افيدك في هذه الجزئية : 1- افتح النموذج على التصميم 2- من قائمة الخصائص اختر لسان التبويب : بيانات 3- عدل القيمة (ادخال بيانات ) من : (لا) الى ( نعم ) ثم احفظ
  7. كلامك صحيح .. اذكر هذه الخاصية في جداول 2003 بالنسبة للاصدارات الحديثة لا اعلم ربما تم حجب هذه الميزة ولكن وهو الاهم اننا لا نتعامل مع الجداول مباشرة اطلاقا .. لذا يمكننا صنع هذه الميزة من خلال النموذج بالاستعانة بالكود في ترقيم الحقل تلقائيا .
  8. الحقيقة ان ميكروسفت قيدت الاستعلام الجدولي بحقل واحد لاسم العمود وحقل واحد للقيمة لذا نحن بحاجة لأن نتجاوز هذا التقييد ونعمل استعلام جدولي اوسع يلبي حاجتنا وهذا ما تم عمله : 1- عمل استعلام تجميعي للمواد حسب ( الكهربائي / تاريخ اليوم / المادة ) مصدره الجدول الرئيسي 2- من الاستعلام المذكور تم عمل جدول مؤقت يمثل ثلاث استعلامات جدولية .. ويكون هو مصدر بيانات التقرير 3- اعداد هذا الجدول يتم من خلال زر في النموذج 4- كل نقرة على الزر يتم حذف البيانات في الجدول واعدادها من جديد .. ( لأن البيانات المدخلة متجددة يوميا ) ملحوظة : تم تعديل تسمية الحقل Date الى sDate لأن الاسم محجوز في اكسس عذرا على التأخير وشكرا لصبرك ،،، Datash5.rar
  9. ملوحظة : اذا الجدول يحتوي على بيانات متغيرة تاريخية فمن غير المتصور تغييرها بتحديث او غيره نفرض ان الجدول يحتوي على آلاف السجلات ويوجد ضمن السجل حقل النسبة اذا غيرت فقط القيمة الافتراضية بدون تحديث الجدول فإن النسبة الجديدة ستظهر .. مع كل سجل جديد يتم ادراجه مع بقاء البيانات القديمة كما هي لا تتأثر والأولى والافضل من كل هذا ان تلغي القيمة الافتراضية ويتم ادخال النسبة يديويا
  10. اهلا اخي لو ارفقت هذا التقرير الجميل من اجل يتم التطبيق عليه
  11. هو انت شايف ان كل موضوع تطرحه .. وبعد اخذ ورد تضطر الى رفع مرفق فلوا كان المرفق مع الموضوع بداية لكان افضل واكيد ستحصل على اجابة اسرع في طلبك هذا : انت بحاجة الى رفع مرفق يشتمل على : مصنف اكسل يوجد فيه قليل من البيانات .. وتحدد الاعمدة التي تريد جلبها قاعدة بيانات تحتوي على جدول فقط حاول ان تكون مسميات الحقول في القاعدة وفي اكسل هي نفسها اللي في برنامجك من اجل يسهل عليك النقل والتطبيق
  12. اتمنى اني فهمت عنك انظر المرفق aa.rar
  13. اثبت يا دكتور .. تعجبني الثقة بالنفس .. امامك مقاومات : قاعدة الجداول عندك محمية بكلمة مرور وايضا تريد المرونة في تحديث قيمة الحقل لأي قيمة تستجد ملحوظة صغيرة : تسمية الجدول بـــــــ TABLE خطأ
  14. لم افهم الطلب بالضبط لأن السطر موجود فعلا ضمن الكود اذا القصد الاكتفاء بلون الخط فقط .. نعم ليه لا .. يتم فقط تعطيل بقية الاسطر الخاصة بالصفات الأخرى
  15. طيب .. هل جربت تعمل تقارير فرعية ؟ افضل الحلول تأتي بعد التجربة والمحاولة .. ولا يوجد مرفق للتجربة عليه
  16. تنسيق الكود مهم جدا لتتبع قراءة الكود والبحث عن المشكلة الحل : عطلي هذا السطر rs.FindFirst criteria
  17. عليكم السلام الاستعلامات نوافذ تعرض البيانات الموجودة ايضا المهم الجدول وطريقتك في التصميم كلما كان تصميم الجداول احترافيا .. كانت التقارير اكثر مرونة
  18. لا يمكن معالجة الأمر وادواتك غير مكتملة اولا جداولك ناقصة عند اكتمال الجداول وضبط العلاقات في الاستعلام سوف يتحقق كل ما تفكر به المفروض لديك جداول ثابتة خدمية مثل : المدارس / الطلاب/ المعلمين / المراحل / + جدولك الحالي الذي سنتعتبره جدول التفاصيل في الاستعلام سوف يتم بناء العلاقات المناسبة وسيتم تصفية اي معلومة تريدها
  19. تفضل حسب طلبك تعديل على المرفق كما وضحته لك اعلاه وزيادة تسجيل الدورات التدريبية2.rar
  20. طلبك واضح ولكن تصميمك لك عليه عندك جدولان ثابتان .. واحد لبيانات الطلاب ولآخر لبيانات الدورات انت بحاجة لجدول ثالث تدرج فيه البيانات المتغيرة هذا الجدول الثالث سيكون مصدر بيانات نموذج فرعي داخل النموذج الرئيسي
  21. هذا هو الطلب وليس الفكرة الفكرة مثلا : لماذا تريد الصفر وما هي وظيفته لو ظهر ... بمعنى ان السجل حسب شروطك غير موجود ..فلماذا تعطي قيمة لشيء غير موجود وماهي العمليات التي ستجرى عليه لو وجد ؟ المنطق يقول كيف اعد شيئا غير موجود ؟ الاستعلام وظيفته هي عرض البيانات الموجودة في الجدول .. حسب الشروط والمعايير التي يضعها المبرمج ويمكننا وضع دالة في الاستعلام تظهر النتيجة حسب الشروط المطلوبة بشرط كون الاستعلام حرا .. انظر المرفق : قيمة الفارغ تساوي صفر.rar
  22. عليكم السلام حسب المعايير التي وضعتها انت : اذا لم يتحقق المعيار فالاستعلام لن يحمل قيم .. ولن يظهر الصفر لأن الصفر قيمة ، حتى لو كانت قيمة الحقل في الجدول صفرا الحل هو : الاستعلام عن قيمة الحقل من خارج الاستعلام فإن كان خاليا ارجع صفرا مثال : Nz(DLookup("countOfna", "Query1"), 0) لو شرحت فكرتك وما ذا تريد تحقيقة لربما وجدنا لك طريقة مناسبة لتنفيذها
  23. تبجيد الاسماء مع فرز الذكور اولا ثم الإناث لست بحاجة الى اكواد في الاستعلام : خانة الفرز (sort) في الحقلين اختر تصاعدي عند ادراج الحقول في الاستعلام اجعل حقل الجنس يسبق حقل الاسم ، من اجل تكون الاولوية هي فرز الجنس اولا
×
×
  • اضف...

Important Information