اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    237

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

  1. اسم المستخدم ظاهر في الاعلى على الاطار الازرق
  2. الحل الامثل استخدام الدالة Abs لارجاع القيمة المطلقة او : اكتب شرط بعد سطر النتيجة اذا كان اصغر من صفر يضربه بسالب واحد
  3. بعد اذن الاستاذ مصطفى تفضل : تم التطبيق على المثال المرفق mtm2.rar
  4. هذه تخص امان اكسس قم بتخفيض امان اكسس الى الحد الادنى في الحاسوب الذي ستعمل عليه
  5. شكرا لك استاذنا الكريم وجزاك الله خيرا
  6. تفضل هذه روابط توجد فيها حلول مسألتك http://superuser.com/questions/301226/manually-change-filetype-icons-in-windows-7 http://www.winhelponline.com/blog/change-file-type-icon-windows-7-vista/
  7. تفضل مطلوبك يجب ان تكون قاعدة الواجهات وقاعدة الجداول بجانب بعض وانقلهما الى اي مكان شئت ملحوظة : يمكن : الاستفادة من الوحدة النمطية لتثبيت مسار الجداول داخل الشبكة ثم الربط الآلي msjd.rar
  8. لو ارفقت مثالك لرجوت لك تفاعلا اكثر ، واحرص ان يكون مثالك على صيغة mdb
  9. اخي الكريم احفظ مرفقاتك على الاصدار 2003 ثم ارفقها لعلك تجد تفاعلا اكثر
  10. نفس الملاحظة : لماذا عند اعداد الراتب يتم ادخال اسم ورقم الموظف من جديد ؟ المفترض ان الاسماء وارقامها موجودة من قبل
  11. التغيير ممكن ولكن داخل وندز بمعنى : 1- سيكون التغيير عاما لكل ملف mde يتم تشغيله على الحاسوب 2- عند نقل الملف الى جهاز آخر سترجع الايقونة الى الاصل للتجربة لمن يملك وندز xp حيث اني لم اجدها في وندز7 : ادوات / خيارات المجلد / لسان التبويب انواع الملفات واختر الملف الذي تريد تغيير ايقونته الافتراضية ثم تابع الخطوات
  12. هذا شيء طبيعي حتى لا يتكرر القيد علما ان السبب هو في الحقل id في الجدول فهو غير قابل للتكرار سأعلق على طريقة تصميم البرنامج وآمل ان تتقبل النقد بصدر رحب جعل لكل شهر جدول يخصه + نموذج يخصه + تقرير يخصه : غير صحيي يكفي في العملية وهو الصحيح 1- جدول بيانات الموظفين الثابتة 2- جدول بالبيانات المالية ( ويمكن ضمه الى الجدول الاول ، ويتم تحدث الراتب والعلاوات عند كل زيادة ) 3- جدول الرواتب 4- نموذج واحد ( او زر واحد ) للترحيل الى جدول الرواتب 5- تقرير واحد لعرض الجميع حسب الشهر المطلوب
  13. جزاك الله خيرا وجعله في موازين أعمالك
  14. السلام عليكم انت تقوم بالترحيل سجل سجل ، ويمكنك المحاولة بترحيل الجميع اذا كانت بياناتهم المالية كاملة ومحدثة وعلى كل حال وبعد الاطلاع على الاكواد المسؤلة عن الترحيل جرب الآتي : 1- احذف الاقواس من هذا السطر If Not (rs.EOF And rs.BOF) Then ليصبح : If Not rs.EOF And rs.BOF Then 2- عطل هذا السطر عن العمل rs.MoveNext
  15. يمكن الدمج ينفع جرب ضم الجدولين في استعلام توحيد ملحوظة : يجب ان تتشابه الحقول في الجدولين
  16. حاول دائما جعل مرفقاتك على صيغة mdb لعلك تحصل على تجاوب اسرع بالنسبة لمسألتك فالمشكلة تكون في الحقول التي لا يمكن ضمها الى بعض Group By فعندك حقل السند لا يمكن ضم الحقلين لبعض لذا يلزم ابعاده وما دمت قسمت المبالغ الى مصروف ووارد فوجود حقل السند تحصيل حاصل db1.rar
  17. السطر المذكور لا يحل المشكلة دائما وانما عمله هو تجاهل الخطأ فانظر هل تحصل من الكود على نتيجة كاملة وصحيحة ؟
  18. السبب : وجود بعض الحقول خالية من اي قيمة والمفترض ان تكون لها قيمة حسابية وأقل قيمة هي الصفر لهذا ينصح ان تجعل القيم الافتراضية للحقول الرقمية في الجدول = 0 ومع ذلك تظهر بعض الحقول المحسوبة داخل الاستعلامات خالية من القيم لذا وفي مثل هذه الحالة اوجدت الحاجة الدالة nz لتعيد هذا الحقل الخالي الى صفر لذا يجب عليك استبدال الحقل المحسوب ( sm) sm: [s1]+[s2]+[s3] ليصبح هكذا sm: nz([s1])+nz([s2])+nz([s3])
  19. اذا استخدمت الترحيل بواسطة استعلام الحاقي فلن تحدث لك هذه المشكلة ولكن يجب ان تنتبه لمسألة احتمال التكرار
  20. الطريقة انك تتبع الخطأ وتصححه فمثلا عندك حقل جعلته مخفي فهذا الحقل لن يقبل التركيز والحل هو ان تجعله ظاهرا ويمكنك تصغيرة بحيث لا يرى
  21. الحل المبدأي انك تشيل لوحة المفاتيح بحيث ما يكون امامك الا الشاشة والقارىء
  22. السلام عليكم عن نفسي رأيت سؤالك بالامس واحجمت عن المداخلة برجاء ان يكون هناك من مر بالتجربة من الاخوة الاعضاء فالسؤال عجيب ولا يمكن تصور ان يتحقق المطلوب بالصورة التقليدية والسبب ان قارىء الباركود مثل لوحة المفاتيح تماما فيمكننا حجب لوحة المفاتيح عن حقل معين وبالتأكيد سينطبق ذلك على قارىء الباركود ولا اعلم ان كان يوجد صيغ برمجية يمكنها التفريق بين ازرار لوحة المفاتيح وبين قارىء الباركود لعل احدا عنده علم يفيدنا في ذلك ولكني اتصور : ان كان ينفع التحايل وذلك بتصغير الحقل جدا جدا وخداع الألوان بحيث لا يكاد يراه المستخدم
  23. الاخ السائل الكريم من قواعد المشاركة جعل كل سؤال في موضوع منفرد يخصه افتح بـ سؤالك الجديد موضوعا جديدا وعنوانا مناسبا وفقك الله
  24. بالنسبة لطلبك الاول تم تعديل المرفق في مشاركتي السابقة واليك الشرح حسب ما مكنني منه وقتي : بداية الشرح هو للدالة الشرطية iif وهي بابسط صورة تأخذ شرط وقيمتين اذا تحقق الشرط تظهر لنا القيمة اللاولى وان لم يتحقق تظهر لنا القيمة الثانية الحقل الأول والمطلوب : كل 250 تعوض بـ 0.25 وما زاد يرحل للحقل الثاني شرط الا تزيد القيمة الاساسية للحقل عن 1000 والا سوف يرحل كامل العدد الى الحقل الثالث وتكون قيمته =0 الحقل الثاني: ما زاد على 250 الى 1000 تعوض بـ 0.35 ولو زاد العدد عن 1000 يرحل الى الحقل الثالث وتكون قيمته =0 الحقل الثالث منفرد بالقيم التي تزيد عن 1000 فتعوض بـ 0.5 نبدأ بالحقل الأول : IIf([nmb]>1000;0;IIf(([nmb])<=250;[nmb]*0.25;250*0.25)) لاحظ ان اكسس يقرأ الشرط بالترتيب الشرط الاول : اذا كانت القيمة اكبر من الف فالناتج = صفر IIf([nmb]>1000;0 ثم : الشرط الثاني : اذا كانت القيمة تساوي او اصغر من 250 فالناتج = ضرب القيمة في 0.25 IIf(([nmb])<=250;[nmb]*0.25 وإلا : اي : اذا كانت القيمة اكبر من 250 الناتج يساوي ضرب 250 في 0.25 250*0.25 الحقل الثاني : IIf([nmb]>1000;0;IIf([nmb]>250 And [nmb]<=1000;([nmb]-250)*0.35;0)) الشرط الأول سبق شرحه الشرط الثاني اذا كان الحقل اكبر من 250 واصغر من او يساوي 1000 فالناتج يكون : قيمة الحقل ناقص 250 مضروب في النسبة التي هي 0.35 وطرحنا 250 لانه تم تعويضها في الحقل الاول الحقل الثالث اعتقد انه واضح فاذاكانت القيمة اكبر من الف يتم التعويض ( القيمة مضروبة في النسبة ) والا يكون الناتج صفر IIf([nmb]>1000;[nmb]*0.5;0)
×
×
  • اضف...

Important Information