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

حل مشكلة طلب التاريخ والوقت من الا سكيو ال سيرفر

مغلق
بدأه asmug في 16 يونيو 2003 · 2 رد · 6,845 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كثرة الأسئلة في مختلف المنتديات عن موضوع كيف اجعل برنامجي يأخذ التاريخ من السيرفر بدلاً من جهاز المستخدم واحببت ان اوضح للأخوان الكرام الطريقه بأستخدام الفيجول مع ال (SQL SERVER)

**************************************************

1- اذهب الى القاعدة المراد الاتصال بها في ال (SQL)

2- اختر احد الجداول ثم اضف اليه حقل سمه ب(SERVERDATE) اجعل خاصية (DATATYPE) ب (DATETIME) ثم في خانة (Default Value) اكتب الاتي

( GETDATE () )

3- ضع تايمر على النموذج المراد اظهار التاريخ ثم ضع الكود الاتي

Private Sub Timer1_Timer()
Dim strSql As String
       Dim Millisecs As Integer
       Dim Hundredths As Integer
       Set RS = New ADODB.Recordset
       cn.Execute "UPDATE tablename SET SERVERDATE = GetDate()"
       strSql = "SELECT SERVERDATE, DATEPART(MS,SERVERDATE)AS SQLsDP FROM tablename"
       RS.Open strSql, cn
       Millisecs = GetMilliseconds(RS("SERVERDATE"))
End Sub

4- اضف الكود الاتي اما تابع للنموذج او في مجل

Function GetMilliseconds(ByVal varDateTime As Variant) As Long
       Dim decTime As Variant
       Dim mydate1 As String
       Calendar = vbCalHijri
       decTime = CDec(varDateTime)
       mydate1 = varDateTime
       Label3.Caption = Format(mydate1, "yyyy/mm/dd")
End Function

ملاحظه تخص الكتابة التي باللون الاحمر

tablename

قم بتغييره الى اسم الجدول الذي يضم الحقل الجديد

label3.caption

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

هذا شرح مكمل لبعض الدروس الموجوده في منتدى (vb4arab)

السلام عليكم

تم تعديل هذه المشاركة بواسطة walcom في 7 مايو 2005 في 12:03

#2

أخى الفاضل

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

بدون استخدام قواعد البيانات، هل يمكن هذا؟

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#3

إذا قمت بعمل synchronization بين ساعتي كل من الserver و الclient وضمنت في الgroup policy للclients أن الclients لا يمكنهم تعديل الوقت عندهم، عنئذ يمكنك التعامل مع الوقت بكل سهولة إن شاء الله.

فكر بطريقة أخرى

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

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