السلام عليكم
ارجو منكم مساعدتى بكود او فنكشن تقوم بمراجعة تاريخ و فى حالة مرور 100 يوم مثلا تقوم بأعطائى رسالة تفيد انه مر 100 يوم على ذلك التاريخ
انا اشتغل بكل من الSQL و الVB.net
شكرا لمساعدتكم
السلام عليكم
ارجو منكم مساعدتى بكود او فنكشن تقوم بمراجعة تاريخ و فى حالة مرور 100 يوم مثلا تقوم بأعطائى رسالة تفيد انه مر 100 يوم على ذلك التاريخ
انا اشتغل بكل من الSQL و الVB.net
شكرا لمساعدتكم
السلام عليكم
جرب الكود التالي (يجب التأكد من توافق التاريخ بين الكود ومصدر البيانات أي كلاهما هجري أو كلاهما ميلادي)
Dim x As Date
Dim cmm As New SqlClient.SqlCommand(Sql, cnn)
cnn.Open()
x = cmm.ExecuteScalar
cnn.Close()
If Format(x.AddDays(100), "dd/MM/yyyy") = Format(Now(), "dd/MM/yyyy") Then
MsgBox("Equal")
End Ifفلسطين الزاهية بألوان الحب والسلام
ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها
تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين
فيه دالة اسمها
datediff
كالتالي
if datediff("d",-100,date.todate()) > date("yyyy-MM-dd") then msgbox("ok")
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
اشكركم جزيلا و لكن كيف اعرف هل التاريخ ميلادى ام هجرى ؟ اسف لأزعاجك
السلام عليكم
من الافضل الحصول على التاريخ من السيرفر وليش جهاز المستخدم عن طريق getdate
الكود هيكون بى الشكل التالى ان شاء الله
select * from tbl_name where mydate >= (select DATEADD(day, 100, getdate()))
اما بلنسبة لمعرفة تاريخ المستخدم هل هو ميلادى ام هجرى ابحث فى المنتدى عن globalization
بلتوفيق ان شاء الله
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

هذا الموضوع مغلق.