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

طرح تاريخ من تاريخ اليوم

مغلق
بدأه سامية في 29 سبتمبر 2007 · 6 رد · 901 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

العضو عندما يسجل فيه حقل تاريخ التسجيل وهو التاريح الذي سجل اليوم الذي سجل به العضو

الاشتراك في الموقع عبارة عن اشتراك شهري يعني لما يكمل العضو اشتراكه شهر كامل لا يستطيع الدخول

كيف يمكن عمل التالي

في الداتا كريد يظهر تاريخ التسجيل وبجانة تاريخ اليوم وناتج الطرح فاذا كان اكثر من او يساوي ثلاثين يوم يغير الصلاحية من رقم 1 اللي هو عضو الى رقم 2 اللي هو منتظر

ارجوا ان تكون الفكرة واضحة وتقبلوا وافر التحية

انا في انتظر ردكم

#2

السلام عليكم

يمكن استعمال TimeSpan

كما في المثال :

DateTime date = DateTime.Now;
			DateTime date2 = DateTime.Now.AddDays(1);
			TimeSpan span = date2 - date;
			Console.WriteLine(span.ToString());

طبعا يجب الحصول على التاريخين من الحقول وتحويلهم الى نوع Datetime.

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

#3

الفكره واضحة .

بس يا ريت تحكيلي شو نوع DATABASE الي بتستخدميها

و أن شاء الله رايح الجواب على طول

#4

استخدم الـ datediff ليرجع لك عدد الايام

مثال :

DateDiff( "d", Today, RegistrationDate )

رســالـة من يتيــم

AytamResalhGIFmesg.gif

http://www.aytam.org.sa/message_aytam.php

----

أتمنى لك التوفيق اخي cold0zero في موقعك

logo.gif
#5

انا استخدم sqlserves 2005 وفيه حقلين الأول عبارة عندما يسجل العضو يدخل له في هذا الحقل تاريخ اليوم اللي سجل فيه والحقيل الثاني عبارة عن حقل اليوم الحالي

اريد حقل ثالث عبارة عن طرح تاريخ اليوم من تاريخ التسجيل ويعطيني عدد الأيام فاذا كان = او اكثر من 30 يوم يغير حقل الصلاحية stat الى الرقم 1 اللي هو عضو منتظر

ارجوا ان تكون الفكرة واضحة

على فكرة لدي سؤال كيف عند انشأ الحقل تاريخ اليوم هل فيه خاصية يكون الحقل هذا على طول تاريخ اليوم انا في انتظار ردودكم وتقبلوا وافر التحية

#6

اذا ...

SQL = "SELECT TO_CHAR(TODAY_DATE,'DD/MM/YYYY') AS DATE1 - TO_CHAR(OLD_DATE,'DD/MM/YYYY') AS DATE_DIFF FROM TABLE_NAME WHERE ......"

من خلال هذه الجملة يرجع لك عدد الايام و يمكن ان تحصلي عليها من خلال DATAREADER OR (DATAADAPTER + DATASET)

EX.

DIM NO_DAYS AS INTEGER = CONVERT.TOINT64(MYDATASET.TABLE("TABLE_NAME").ROWS.ITEM(0).ITEM("DATE_DIFF"))

والسلام ختام ....

#7

هل الـ SQLserver2005 يدعم الـ to_char ??

ع العموم يا سامية من خلال الكود في الـ asp.net تقدرين تجيبين الحقل الخاص بوقت التسجيل وتقارنينه بتاريخ اليوم

(يعني انتي مو محتاجه إلا تاريخ التسجيل وتقدرين من خلال يوم التسجيل تسندين القيمة getDate() عشان يحط تاريخ التسجيل بالضبط بالحقل )

وتستخدمي الـ datediff مثل ماقلت لك

بعطيك مثال سريع عن كتابة من غير تدقيق املائي .. :( انا لست على جهازي الخاص الان

dim x as integer
dim RegDate as string  = dr("RegisterationDate")
x = datediff("d",RegDate,now)
if  x > 30 then
msgbox "انتهى الاشتراك"
else
msgbox "بقي على الانتهاء  :   " & x - 30
end if

رســالـة من يتيــم

AytamResalhGIFmesg.gif

http://www.aytam.org.sa/message_aytam.php

----

أتمنى لك التوفيق اخي cold0zero في موقعك

logo.gif

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…