امير عاطف
المشرفين السابقين-
Posts
760 -
تاريخ الانضمام
-
تاريخ اخر زياره
السمعه بالموقع
38 Excellentعن العضو امير عاطف
البيانات الشخصية
-
Gender (Ar)
ذكر
اخر الزوار
2,346 زياره للملف الشخصي
-
اخي الكريم انسب طريقه عمليه وعلميه لعمل ذلك هو ضمهم بجدول واحد حيث العلاقه one 2 one اما اذا كنت لا تريد عمل ذلك فهناك طريقه اخرى تجدها بالمرفقات ان شاء الله other solution.rar
-
بالنسبه لطريقة حل السؤال الثاني هو تغيير الخاصية tab Stop لكل مربعات النص وارزرار الاوامر التي لا تريد الوقوف عليها الى False بالنسبه للسؤال الاول فأنت قمت بعمل علاقه (واحد الى واحد) حقل الربط هو number فاذاًً انت لا تحتاج لاعادة نفس الحقول بالجدول الثاني لذلك قمت بإلغائها لك ويمكنك الغاء الجدول الثاني وضم حقول الجدول الثاني الى الجدول الاول وهو حقل عدد ايام المنحه فقط المثال مع المرفقات 1 New.rar
-
المشكله ان بناء الجداول يحتاج الى اعادة هيكله تفضل قاعدة البيانات بعد التعديل 1 New.rar
-
تفضل مثالك بعد التعديل حيث سوف تجد مربع نص جديد بالنموذج الفرعي وهو تجده بعد مربع نص تاريخ الدخول less than 30 days.rar
-
هل تعني اقل 5 قيم لصنف على حده بين تاريخين ام لكل الاصناف معاً؟
-
وهذا مثالك لترى التعديل عليه ولكن رجاء قبل فتح المثال المعدل عليه حاول ان تقوم بعمل ذلك بنفسك طبقا للشرح العلوي حتى لا تنسى الحل بعد ذلك أقل من 30 يوم.rar
-
قم بوضع الجدول الذي به حركة الخروج والعودة بنموذج 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
-
me تشير الى الـ Object اللي نكتب اللكود بداخله
-
قم بتغيير نسخة الأوفيس من الممكن ان تكون المشكله في النسخ التي قمت بتركيبها لذلك انصحك باستخدام نسخه اخرى ومن الافضل 2007
-
اذا كنت تستخدم الاعدادات الاقليمية لمصر مثلاً
-
-
هذا هو كود SQL الذي استخدمه الأخ ابو انس بالمثال لتفهم المثال جيدا SELECT TOP 5 [جدول الكميات].[اسم الصنف], [جدول الكميات].[الكمية المباعة], [جدول الكميات].التاريخ FROM [جدول الكميات] GROUP BY [جدول الكميات].[اسم الصنف], [جدول الكميات].[الكمية المباعة], [جدول الكميات].التاريخ HAVING ((([جدول الكميات].التاريخ)=[forms]![frm1]![tt])) ORDER BY [جدول الكميات].[الكمية المباعة]; --------------------------------------- وهذه حل آخر: وهو ان تقوم بعمل استعلام وتضع الكود التالي بـ SQL ثم تشغل الاستعلام SELECT TOP 5 [الكمية المباعة], [اسم الصنف], [المعرف] FROM [جدول الكميات] WHERE [التاريخ] = [ادخل التاريخ المطلوب] ORDER BY [الكمية المباعة];
-
في اكسس 2007 يمكنك استخدام حقل من نوع مرفقات Attachment حيث هذا النوع لا يجعل للصور تأثير على قاعدة البيانات ايضا ضغط واصلاح قاعدة البيانات Compact And Repair بشكل دوري في غاية الاهميه
-
هذا صحيح وذلك عن اكثر من تجربه
-
قم بزيادة حقل username بالجدول order Request وضع كود عن الفتح للنموذج بحيث يتم وضع اسم المستخدم username بالحقل الذي بالجدول