منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4
السلام عليكم

اذا كنت تحفظ التاريخ في حقل تاريخ      قم بتغيير الفورمات  في حقل قاعدة البيانات نفسها  حسب رغبتعك.


اما اذا كنت تحفظ التاريخ في حقل نصي   --- فاعمل فورمات عند استعلام الحفظ حسب رغبتك .
(05-02-19, 11:45 PM)sendbad100 كتب : [ -> ]
السلام عليكم

اذا كنت تحفظ التاريخ في حقل تاريخ      قم بتغيير الفورمات  في حقل قاعدة البيانات نفسها  حسب رغبتعك.


اما اذا كنت تحفظ التاريخ في حقل نصي   --- فاعمل فورمات عند استعلام الحفظ حسب رغبتك .

حقل التاريخ من نوع Date أخي الغالي .. لكن كيف يتم تغيير الفورمات بقاعدة البيانات Sql Server .. هذه جديدة عليّ يا عزيز ..
هلا وغلا
بعد اذنك مالفائدة من تغيير تنسيق التاريخ في قاعدة البيانات

حيث يمكنك عند جلبها تغييره في الاستعلام حسب الذي تريد ظهورها به 
السلام عليكم
اتمنى تكون بالف خير اخي العزيز أ/عبد العزيز البسكري

المشكلة لست محمل  السيكوال سيرفر على جهازي الان

وكن  جرب الطريقة التالية  لم اجربها

PHP كود :
هل يوجد كود بسيط يغير صيغة فورمات السيكوال سيرفر بعد تنصيبه 

change Date Format after installing SQL server



يوجد هذا الكود طبعا افتح كويري جديدة في برنامج السيكوال سيرفر ثم اكتب الاتي

SET DATEFORMAT dmy
;

اي اجعل التاريخ يوم شهر سنة

وتستطيع ايضا عمل الاتي

SET DATEFORMAT mdy

شهر يوم سنة 

المصدر

https://www.citystarit.com/Article_details.aspx?id=105

تحياتي لك
السّلام عليكم و رحمة الله و بركاته
شكري و تقديري و محبّتي في الله أخي و أستاذي العزيز الغالي " SENDBAD100 " على المتابعة الجيّدة للمواضيع
بارك الله فيك و لك و جزاك خير الجزاء .. فعلا صفحة رائعة للاستفادة منها
ليلة جمعة مباركة
تحياتي
شكررررررررررررررررررررررررررررررررررررررررررررا
عفوووووووووووووووووووووووووووووووووووووووووووووووواً
شكرا جزيلا اخي .................
يمكنك جعلهم يظهرون بطريقة اوضح ببعض التعديلات البسيطة كما يلي :
كود :
'فقط للتاريخ الهجري  
Imports System.Threading  'فقط للتاريخ الهجري  
Imports System.Globalization   'فقط للتاريخ الهجري  

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'هذا الكود لجعل البرنامج يعمل بالتقويم الميلادي حتى لو الجهاز بالتقويم الهجري  تستطيع وضعه في لوود الفورم
        Threading.Thread.CurrentThread.CurrentCulture = New Globalization.CultureInfo("ar-eg")
        Threading.Thread.CurrentThread.CurrentUICulture = New Globalization.CultureInfo("ar-dz")
        TextBox1.Text = Format(Date.Now, "dddd dd MMMM yyyy")
        Label1.Text = Format(Date.Now, "  dd  MM   yyyy") & " ميلادي    "
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        'هذا الكود لجعل البرنامج يعمل بالتقويم الهجري حتى لو الجهاز بالتقويم الميلادي  تستطيع وضعه في لوود الفورم
        Dim Ar As CultureInfo = New CultureInfo("AR-SA")
        Thread.CurrentThread.CurrentCulture = Ar
        Ar.DateTimeFormat.Calendar = New HijriCalendar
        Ar.NumberFormat.DigitSubstitution = DigitShapes.NativeNational
        TextBox1.Text = Format(Date.Now, "dddd dd MMMM yyyy")
        Label1.Text = Format(Date.Now, "dd MM yyyy") & " هجري   "
    End Sub
End Class
جزاك الله خيرا
شكرا لك عزيزى 
ولكن نريده ان نعممه على مستوى المشروع دون الحاحه الى ان نعمل بوتن وكمبو بكس  
يعنى فى اداة التاريخ كيف نتعامل معه لنجعله بالتاريخ الهجري
الصفحات : 1 2 3 4