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

التاريخ حسب السيرفر

مغلق
بدأه new4 في 30 أبريل 2003 · 9 رد · 996 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد صمت برنامج يحتوي على حقل تاريخ ( افتراضي ) وقد وضع الداتا على سيرفر والبرنامج على عدة أجهزة ولكن لاحظت مشكلة في حقل التاريخ وهو أن التاريخ الافتراضي يكون حسب تاريخ الجهاز وليس السيرفر .

المطلوب :

كيف احصل على التاريخ عن طريق السيرفر فقط

آمل أن أجد حل سريع من الأعضاء جزاكم الله خيراً

#2

up

#3

يا أخى

ما هو المفروض أن تاريخ كل جهاز من المستخدمين

و كذلك السيرفر واحد

أنا مش فاهم المشكلة

خالد

#4

بسم الله و الصلاة والسلام على رسول الله

السلام عليكم أخي العزيز /

انا اعمل على جهاز فرعي client في العمل ، واجهنا نفس المشكلة لتحديد تاريخ عمل كل موظف وانا أظن ان الحل هو :

ان تقوم بوضع جدول في قاعدة البيانات الرئيسية الموجودة على Servar يحتوي على تاريخ الحالي للسيرفر و ضع كود في البرنامج يأخذ هذا التاريخ الخاص بالسيرفر بدلا من التاريخ الإفتراضي للــ client

وهناك طريقة اخرى هي المستعملة تقريبا بشكل المفروض و هي أن تكون الأجهزة المرتبطة محكومة من قبل نظام التشغيل المتخصص بالأمن مثل NT-Win2000 - WinXP الخ... و من ثم يقوم مدير النظام بعدم اعطاء صلاحية للمستخدمين لتغيير التاريخ الخاص بالــ client فهذا موجود و أظنك تعلمه

وايضا قم بتغيير كلمات المرور للــ Administrator الخاص بالأجهزة الفرعية Clients لآنهم في هذه الحالة يستطيعون تغيير التاريخ بالدخول العادي على الأجهزة وقم اولا بالطبع بتحديد تاريخ يوافق تاريخ الــ Servar على جميع الأجهزة

#5

انا مش فاهم ازاى عندك المشكلة دة لان لو الكلينت داخل على السرفر لازم يكون متزامن بمعنى الوقت والتاريخ لازم يكون فى الكلينت مثل السيرفر

ولا لن يستطيع الكلينت الولوج الى السرفر(f)

#6

كلام غريب ؟؟؟؟؟

#7

في البداية اشكر الجميع على الرد وبالخصوص الأخ / شريف القطراوي

ولكن للأسف إلى الآن لم استطيع الوصول إلى حل والحقيقة أن معلوماتي في الشبكات قليلة جداً وإنه ليس بستطاعتي التحكم بالأجهزة الأخرى نظراً لرتباط الأجهزة بسيرفر آخر

الأستاذ شريف القطري

شكراً جزيلاً على هذه الإفادة

والحل الأول ممكن تنفيذه وذلك عن طريق (الكود)

إذا تكرمت أرجو الإضاح حول استخدام هذا الكود أو مثال يوضح ذلك .... مشكوراً

تفاصيل العملية للاخوة الذين لم اتمكن من توصيل المعلومة لهم جيداً

- البرنامج يحتوي على ملفين تم فصلهم كل على جهاز :

الملف الأول : ( داتا ) وضع في جهاز ( سيرفر )

الملف الثاني : (النماذج ) وضع في أجهزة المستخدمين ( الموظفين )

تم ربط الداتا مع النماذج وذلك عن طريق الشبكة

المشكلة :

لو فرضنا أن تاريخ السيرفر هو 1/1/2003 ، وجهاز الموظف تاريخه 1/3/2000

فإن التاريخ في السجل يحفظ بتاريخ جهاز الموظف وليس السيرفر وهنا الخطأ

آمل من لدية حل لهذه المشكلة الإفادة مشكوراً

#8

الموضوع قديم ولكن هل تريد الحل اذا كنت تريد الحل

اليك الحل

servertime_titlebarflash.rar

#9

الأخ الفاضل moody1616

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

حقيقة المثال جداً جداً جداً رائع

وسوف يحل لي الكثير من المشاكل

الشكر لله أولاً ثم لك أخي الفاضلmoody1616

وشكراً على أهتمامك بالموضوع والحل الرائع (الذي لم أتوقعه )

نعم جربت المثال وهو يعمل بشكل صحيح 100%

أكرر شكري لجميع من ساهم في حل هذه المشكلة وبالخصوص moody1616

#10

لا شكرا على واجب ونحن هنا من اجل مساعدة بعضنا البعض ولكن تصدق يا نيو4 اني لي مشاركات كثيره واني قديم في هذا المنتدى والى الان مازال اسمي عضو هل تصدق ذلك ، ( الكلام لك وافهمي يا جاره )

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

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