الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة فى التاريخ

مغلق
بدأه yasser_2005 في 13 فبراير 2006 · 4 رد · 713 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو منكم مساعدتى بكود او فنكشن تقوم بمراجعة تاريخ و فى حالة مرور 100 يوم مثلا تقوم بأعطائى رسالة تفيد انه مر 100 يوم على ذلك التاريخ

انا اشتغل بكل من الSQL و الVB.net

شكرا لمساعدتكم

#2

السلام عليكم

جرب الكود التالي (يجب التأكد من توافق التاريخ بين الكود ومصدر البيانات أي كلاهما هجري أو كلاهما ميلادي)

        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

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#3

فيه دالة اسمها

datediff

كالتالي

if datediff("d",-100,date.todate()) > date("yyyy-MM-dd") then msgbox("ok")

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#4

اشكركم جزيلا و لكن كيف اعرف هل التاريخ ميلادى ام هجرى ؟ اسف لأزعاجك

#5

السلام عليكم

من الافضل الحصول على التاريخ من السيرفر وليش جهاز المستخدم عن طريق getdate

الكود هيكون بى الشكل التالى ان شاء الله

   select * from tbl_name
where mydate >= (select DATEADD(day, 100, getdate()))

اما بلنسبة لمعرفة تاريخ المستخدم هل هو ميلادى ام هجرى ابحث فى المنتدى عن globalization

بلتوفيق ان شاء الله

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

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

مواضيع مشابهة