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

امير عاطف

المشرفين السابقين
  • Posts

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

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

كل منشورات العضو امير عاطف

  1. اخي الكريم انسب طريقه عمليه وعلميه لعمل ذلك هو ضمهم بجدول واحد حيث العلاقه one 2 one اما اذا كنت لا تريد عمل ذلك فهناك طريقه اخرى تجدها بالمرفقات ان شاء الله other solution.rar
  2. بالنسبه لطريقة حل السؤال الثاني هو تغيير الخاصية tab Stop لكل مربعات النص وارزرار الاوامر التي لا تريد الوقوف عليها الى False بالنسبه للسؤال الاول فأنت قمت بعمل علاقه (واحد الى واحد) حقل الربط هو number فاذاًً انت لا تحتاج لاعادة نفس الحقول بالجدول الثاني لذلك قمت بإلغائها لك ويمكنك الغاء الجدول الثاني وضم حقول الجدول الثاني الى الجدول الاول وهو حقل عدد ايام المنحه فقط المثال مع المرفقات 1 New.rar
  3. المشكله ان بناء الجداول يحتاج الى اعادة هيكله تفضل قاعدة البيانات بعد التعديل 1 New.rar
  4. تفضل مثالك بعد التعديل حيث سوف تجد مربع نص جديد بالنموذج الفرعي وهو تجده بعد مربع نص تاريخ الدخول less than 30 days.rar
  5. هل تعني اقل 5 قيم لصنف على حده بين تاريخين ام لكل الاصناف معاً؟
  6. وهذا مثالك لترى التعديل عليه ولكن رجاء قبل فتح المثال المعدل عليه حاول ان تقوم بعمل ذلك بنفسك طبقا للشرح العلوي حتى لا تنسى الحل بعد ذلك أقل من 30 يوم.rar
  7. قم بوضع الجدول الذي به حركة الخروج والعودة بنموذج form ليكن اسم النموذج Test وقم باضافة text box بالنموذج لحساب عدد الايام من يوم اخر خروج وليكن اسمه Period ثم ضع الكود التالي في حدث after update لـمربع نص تاريخ الدخول dtmEnterDate Private Sub dtmEnterDate_AfterUpdate() If IsNull(Me.dtmExitDate.Value) = True Then Me.period = DateDiff("d", DMax("[dtmExitDate]", "tblentar", "[PersID]=forms!test!PersID"), Me.dtmEnterDate) End If End Sub
  8. me تشير الى الـ Object اللي نكتب اللكود بداخله
  9. قم بتغيير نسخة الأوفيس من الممكن ان تكون المشكله في النسخ التي قمت بتركيبها لذلك انصحك باستخدام نسخه اخرى ومن الافضل 2007
  10. اذا كنت تستخدم الاعدادات الاقليمية لمصر مثلاً
  11. هذا هو كود SQL الذي استخدمه الأخ ابو انس بالمثال لتفهم المثال جيدا SELECT TOP 5 [جدول الكميات].[اسم الصنف], [جدول الكميات].[الكمية المباعة], [جدول الكميات].التاريخ FROM [جدول الكميات] GROUP BY [جدول الكميات].[اسم الصنف], [جدول الكميات].[الكمية المباعة], [جدول الكميات].التاريخ HAVING ((([جدول الكميات].التاريخ)=[forms]![frm1]![tt])) ORDER BY [جدول الكميات].[الكمية المباعة]; --------------------------------------- وهذه حل آخر: وهو ان تقوم بعمل استعلام وتضع الكود التالي بـ SQL ثم تشغل الاستعلام SELECT TOP 5 [الكمية المباعة], [اسم الصنف], [المعرف] FROM [جدول الكميات] WHERE [التاريخ] = [ادخل التاريخ المطلوب] ORDER BY [الكمية المباعة];
  12. في اكسس 2007 يمكنك استخدام حقل من نوع مرفقات Attachment حيث هذا النوع لا يجعل للصور تأثير على قاعدة البيانات ايضا ضغط واصلاح قاعدة البيانات Compact And Repair بشكل دوري في غاية الاهميه
  13. قم بزيادة حقل username بالجدول order Request وضع كود عن الفتح للنموذج بحيث يتم وضع اسم المستخدم username بالحقل الذي بالجدول
  14. الأخ الكريم يمكنك عمل ذلك عن طريق درايفر البرنتر بحيث تطبع الصفحة الثانية خلف الورقه وليس من البرنامج
  15. الأخوه الكرام يمكنكم حل هذه المشكله عن طريق ادراج (تقرير فرعي sub report) بالتقرير الرئيسي ويتم تعين الخاصية ( مصدر الكائن source object) لهذا التقري الفرعي اسم الاستعلام الجدولي
  16. تأكد ان امتداد ملف قاعدة البيانات لديك هو mdb او mde واذا كان الإمتداد هو accdb فإنك تحتاك الى msaccess2007
  17. لتطبيق ذلك على نموذج : ضع الكود التالي عند حدث النقر لزر الأمر لعمل فرز تصاعدي عن طريق الحقل المسمى ID Me.OrderByOn = True Me.OrderBy = "[id] ASC" ولعمل فرز تنازيلي Me.OrderByOn = True Me.OrderBy = "[id] DESC"
  18. اضغط هنا لترى هل ممكن تحويل قاعدة البيانات الى ملف تنفيذي EXE, عمل نسخة Setup للأكسيس
  19. اضغط هنا لترى كيف يتم تركيب البار كود Barcode, كيف استفيد من البار كود Barcode
  20. بعد الحذف قم بعمل ضغط واصلاح لقاعدة البيانات Compact and Repair
  21. لماذا تضع مصدر السجل داخل نموذج فرعي لا تحتاجه ضع مصدر السجل Record Source بالنموذج الرئيسي وبعد ذلك تضع الكود التالي عند زر اضافة DoCmd.GoToRecord , , acNewRec
×
×
  • اضف...

Important Information