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

تاريخ الكومبيوتر , يتغير . فكيف اعتمده في قاعدة البيانات ؟

بدأه my oracle في 9 سبتمبر 2012 · 9 رد · 996 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الاخوة الاعزاء , من المعلوم إن التاريخ و الوقت الموجودان في الكومبيوتر مكن تغييرهم في أي وقت . فكيف يتم معالجة هذا الموضوع .

مثلا , المطلوب طباعة تقرير لبيانات معينة قبل تاريخ معين ( يتم ادخاله من قبل المستخدم ) فإذا كان التاريخ المُدخل بعد هذا اليوم فتظهر رسالة تقول " التاريخ المُدخل غير صحيح ..... " . بالنسبة لآلية عمل ذلك ليست موضوعنا , و لكن سؤالي اذا تم اعتماد التاريخ من التاريخ الموجود في الكومبيوتر فإن الشرط سوف يتم التغلب عليه و لا تصبح هنالك أي قيمة او وجود له.

فكيف يتم اعتماد تاريخ ثابت و مستقر ( ليس للمستخدم يد فيه ) ؟

و شكراً لكم

#2

لمن له علاقة بالموضوع , المشاركة رجاءاً .

#3

لأهل المساعدة

#4

ممكن تعمل قاعدة التحقق من الصحة فى مربع النص للتاريخ <=now()

نفسى اساعدك

#5

السيد بدران المحترم ...

شكراً على المبادرة , و لكن كل الجوال التي تعمل مع التاريخ و الوقت تعتمد على تاريخ الكومبيوتر فعند تغييره يتغير كل شيء بالنسبة للدوال . مثلاً, حقل في نموذج وهو تاريخ التولد, فعند اخال تاريخ اكبر من التاريخ الحالي ( اليوم ) يوف تظهر رسالة تقول ............ حيث يمكن فعل ذلك من خلال الـ validation rule و لكن اذا كان التاريخ لا يُعتمد عليه , ما الحل ؟

حيث يمكن ادخال تاريخ لمولود بتاريخ ( 1/5/2018 ) اذا كان تاريخ الكومبيوتر في تلك اللحظة (22/8/2020) أي تم تغييره مع العلم التاريخ الحقيقي هو اليوم ( تاريخ المشاركة ) و هذا لا نريده ان يحصل. فكيف يتم اعتماد تاريخ موثوق ؟

مـــــــــــــــــــع الشكر

#6

طالما المستخدم له حق الوصول لتغيير التاريخ من خلال نظام الويندوز فلا يمكنك إعتماد التاريخ ( إذا كان هناك نيه للتلاعب بالتواريخ من قبل المستخدم )

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

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#7

هناك فكره رأيتها فى برنامج و لكن لا اعرف كيف يتم تطبيقها على الاكسس او غيره

و لكنها مجرد فكرة

يتم ربط البرنامج مع موقع على النت يعطيه التاريخ مباشره بغض النظر عن تاريخ الكمبيوتر

و لكن كما هو واضح يلزم اتصال دائم بالانترنت

ممكن من لديه المقدرة على تنفيذ تلك الفكره يساعدك

كيميائى / محمد طه

#8

الاخوة الافاضل , فيصل الحربي , mtak33 الف الف شكر على الاجابة , يا الله يوفقكم و يفتح عليكم فهذا كل ما اريد .

#9

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

#10

أنا وضعت في برنامجي جدول خاص بالتواريخ وضعت فيه حقلين الأول وضعت فيه التواريخ الميلادية للسنة بالكامل والثاني للتواريخ الهجرية وعملت استعلام بشرط خانة حقل التاريخ الميلادي =Date()

 

وجعلت البرنامج يأخذ التاريخ الهجري المقابل في الاستعلام في كل النماذج والتقارير من نموذج مبني على الاستعلام يتم فتحه تلقائيا مع تشغيل البرنامج بشكل مخفي

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

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

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

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

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