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

افضل الطرق لادخال الوقت وكيفية جمعه وطرحه

مغلق
بدأه klkl2003 في 5 مايو 2007 · 6 رد · 724 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

09:30:25

وتلك هى ساعة حدوث العطل

ومثلا ساعة انتهاء العطل هى

10:45:12

اريد اسهل طريقة لادخال ذلك التوقيت وهى يوجد اداءة يختار منها التوقيت مثل اداءة النتيجة للتواريخ

وارجو معرفة كيف يتم طرح التوقيتين من بعض مع مراعاه هل سيتم ادخال الساعة بصورة ال 24ساعة او بصورة ال 12ساعة

وكيف استطيع جمع فروق التوقيت فى تقرير شهرى بمعنى اننى اخر كل شهر اريد ان اعرف اجمالى عدد ساعات التوقف فكيف يتم جمع التوقيت ليخرج بنفس الشكل الذى بالاعلى

ارجو من الاخوة القائمين على الموقع والاعضاء ان يهتموا بمثل هذه الاشياء لانها رغم انها جزء صغير ولكن برنامج باكمله يقوم عليها

ارجو توضيحها ولو بمثال

شكرا لكم

#2

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

ماذا تريد في ادخال الوقت او بعنى اخر هتدخل الوقت فين , في Database ولا ايه ؟

بالتوفيق ,,,

A7med_prof

تم تعديل هذه المشاركة بواسطة A7med_prof في 5 مايو 2007 في 21:24

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#3

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

#4

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

اخي لابد من ان يكون حقل التاريخ الـ Data Type = Date Time .

عند اتمام عمليه الحفظ تقوم بتحويل مدخلك الى تنسيق تاريخ / وقت وذلك عن طريق الداله CDate وتقوم عادي بأتمام عمليه الحفظ في حقل التاريخ /الوقت .

والكود التالي يوضح ذلك بإفتراض ان الـ rsa هي الـ Recordset .

rsa(2) = CDate("12:00 pm")

هذا بالنسبه لعملية حفظ الوقت في الـ Database .

اما عملية الطرح :

فتتم عادي بإستخدام الداله DateDiff وذلك من الافضل التحويل الى النوع Date من خلال الداله CDate.

فمن الممكن طرح الوقتين بتنسيق الـ 24 ساعة بذالك الشكل

	Dim x, y As Date
	x = CDate("13:00")
	y = CDate("12:00")
	MsgBox DateDiff("n", y, x)

او بتنسيق الـ 12 ساعة :

	Dim x, y As Date
	x = CDate("01:00 PM")
	y = CDate("12:00 AM")
	MsgBox DateDiff("n", y, x)

حيث ان الداله DateDiff لها معاملات في الطرح فمثلا اذا كنت تريد حساب عملية الطرح بالدقائق قم بإستخدام المعامل n كما في المثال او بالساعات باستخدام المعامل h ....

فا مسألة التنسيق ليسه لها مشاكل ,,,

بالتوفيق ,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#5

الأخ الفاضل ...

راجع: كيفية حساب ايام واضافة هذة الايام علي التاريخ

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#6

اخ klkl2003

اقتباس
مثل اداءة النتيجة للتواريخ

هي نفسها يمكن استخدامها للوقت بالتغيير من خصائصها أو استخدم هذا الكود لأظهار الوقت في مربع النص

Private Sub Form_Load()
Text1.Text = Time
End Sub

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

تم تعديل هذه المشاركة بواسطة HnHn في 5 مايو 2007 في 22:23

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#7

شكلنا كلنا ردينا في نفس الوقت :lol:

بالتوفيق ,,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</

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

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

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

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

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

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