هذا هو التعديل
اضفت حقولا للحسم في الجدول
جعلت حقول الحسم والمجموع في اول الاستعلام ( وهو التعديل الذي حصل في الاستعلام )
تاريخ المباشرة1 هو المعتمد في العمليات اللاحقة
اتمنى ان يكون مرضيا ، ودمت بخير ،،،
الخدمة الفعلية 2 2011.rar
سأطبقها ولكن يلزم اثبات الايام والشهور المحسومة في حقول في الجدول أسوة بالحقول المضافة
وتكتب وتثبت بأرقام موجبة
ما ردك في هذا ؟
والخطوة الثانية اننا سنطرح هذه الايام والشهور من تاريخ البداية او تاريخ النهاية قبل اجراء اي عمليات في الاستعلام
التطبيق سيكون على المثال في اول مشاركة لك
هذه اجابتي الاولى
عن نفسي فأنا ابحث عن الحلول حسب رغبة السائل
اما ان تريد تحقيق الفكرة الصحيحة بغض النظر عن الطريقة فهي يسيرة جدا وباستطاعتك تطبيقها
فالحل انك مخير بين امرين :
- أن تضيف الحسميات على تاريخ البداية باستخدام :
DateAdd ("D"، 10، [startDate])
- وإما ان تطرح الحسميات من تاريخ النهاية باستخدام
DateAdd ("D"، -10، [EndDate])
ويكون الحقل الناتج هو المعتمد في اجراء العمليات
المثاالين اعلاه لاضافة او طرح الايام
ويمكن استبدال العدد بمتغير رقمي
انظر في المثال تطبيق للفكرة
Dim d1, m1, y1 As Integer
d1 = Me.ii
m1 = Month(Date)
y1 = Format(Date, "yyyy")
textDate = (d1 & "/" & m1 & "/" & y1)
وقد تفتح لك ابوابا لافكار اخرى
قناع.rar
الاخ الكريم زمزم تحية طيبة وبعد
غالبا التأخر في الرد يكون سببه الرئيس هو السائل نفسه ، فعندما اطلعت على المشاركة اعرضت عنها لاشتمالها على اكثر من طلب وهذا ايضا يعد مخالفة لقواعد المشاركة
ولكن لالحاحك ولحق الزمالة في هذا المنتدى اطلعت على مثالك المرفق فتبين لي بعض الملاحظات اوردها لك :
- قاعدة البيانات تحتاج الى اعادة صياغة وتصميم
- خلو المثال من البيانات المطلوب البحث فيها وهي ضرورية لتطبيق التعديلات
تم تقليل الفارق انظر المرفق
مع اني غير مقتنع بطريقة الحل هذه
ـــــــــــــــــــــــــــــــــ
استفسار : لماذا تلجأ الى ادخال التاريخ المطروح بالسالب ؟
لماذا لا يتم ادخال ارقام موجبة وتحسب كتاريخ ويتم طرحها
الخدمة 3.rar
ارى ان يتم اولا احتساب الفرق بين التاريخين بالايام ثم يتم طرح ما اسميته بالعقاب بحساب الايام فالشهر = 30 والسنة = 360 ثم بعد ذلك يتم التحويل الى الصيغة النهائية
وعليكم السلام ورحمة الله وبركاته
اخوي محمد كتابة الحقول بالعربي داخل الاكواد متعبة _ بسبب اختلاف اتجاه الكتابة _ وايضا لا يمكن دراسة الكود لمن يريد التعلم حيث يحصل تقدم وتأخر للكلمات مما يسبب خلط في سياق المفهوم المنطقي لعمل الكود .
تم التعديل حسب المطلوب حيث انشأنا متغيرا يأخذ قيمة حقل الاسم الرباعي من الاستعلام ثم وظفنا هذا المتغير داخل الرسالة
kod4.rar
المشكلة عندي في الاصدار وبحمد الله تم التغلب عليها
الآن انظر الى التعديل على المهارات الخمس الأولى
- تم تغيير الكود واسندنا الشرط الى حقل الرقم
- تم اعطاء مسميات لحقول الارقام
وطبق على البقية
db4.rar