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

تعديل على جملة الاستعلام >>> موظفين قارب أنتهاء تعاقدهم

مغلق
بدأه k.f.u في 11 يناير 2007 · 12 رد · 1,076 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
select * from emp
where date_e

ممكن إضافة على Where بحيث يكون باقي 30 يوم او أقل من التاريخ المدخل في text1؟؟؟

علما بان date_e هو تاريخ إتنهاء العقد

ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة k.f.u في 11 يناير 2007 في 10:55

سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

samp8a5b2fc47732a301.jpg

#2

جرب الجملة التالية وابلغني بالنتيجة

where DateDiff("d", date(), date_e) < 30
اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

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

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#3

شكرا لك وجزاك الله خيرا .... ولكن "d" عبارة عن ماذا وDateDiff

أريد توضيح للـ where

سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

samp8a5b2fc47732a301.jpg

#4

ياليت اللي يمر عالموضوع ويعرف الاجابة مايبخل علينا فيها ............. والاجر من الله إن شاء الله

سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

samp8a5b2fc47732a301.jpg

#5

للرفع

سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

samp8a5b2fc47732a301.jpg

#6

D عبارة عن حساب بعدد الايام و M عبارة عن حساب بعدد الشهور و Y عبارة عن حساب بعدد السنين

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#7

اخي العزيز اليك شرح الدالة بالتفصيل

عرف متغير بأي اسم كما يلي

dim xtime as integer

قم بكتابة الكود التالي لحساب الفرق

xtime = DateDiff("m", date(), date_e)

الان لدينا في المتغير xtime الفرق بين تاريخ إنتهاء العقد وتاريخ اليوم والسؤال هنا xtime يحتوي على الفرق بأي شكل

في هذه الحالة xtime يحتوي على الفرق كعدد ايام يعني 20 يوم أو 25 يوم وذلك لاننا استخدمن حرف ال d في الدالة

ولذلك لو اردنا ان يكون الفرق ليس بالايام بمعنى ان يحتوي xtime على الفرق بالشهور فنكتب نفس الدالة ولكن نستبدل d بـ m كما يلي

xtime = DateDiff("d", date(), date_e)

و لو اردنا ان يكون الفرق ليس بالايام بمعنى ان يحتوي xtime على الفرق بالاعوام فنكتب نفس الدالة ولكن نستبدل d بـ Y كما يلي

xtime = DateDiff("Y", date(), date_e)

ارجو ان اكون افادتك وانا على استعداد تام لأي سؤال لمساعدتك في مشروعك وبالنجاح إن شاء الله

:)

معذرة يوجد خطأ بالاكواد

وجود d في الدالة يعنى ان الفرق سنحصل عليه ايام

وجود m في الدالة يعنى ان الفرق سنحصل عليه شهور

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

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

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#8

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

ممكن أن يفيدك هذا الكود

SELECT * FROM emp
Where date_e > CDate(Text1.Text) - 30

وشكراً

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 22 يناير 2007 في 19:30

Eng. Usama El-Mokadem

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

#9

هل الكود يكتب بهذه الطريقه

وهل أحتاج الى ادخال تاريخ اليوم عن طريق text

Private Sub Command1_Click()
Dim xtime As Integer
Dim Str As String
xtime = DateDiff("d", Date, date_e)
Str = " select * from employee"
Where DateDiff("d", Date, date_e) < 30
End Sub

أرجوا التصحيح على الكود للانه فيه خطأ

Eng. Usama El-Mokadem كتب:
الأخ الفاضل ...

ممكن أن يفيدك هذا الكود

SELECT * FROM emp
Where date_e > CDate(Text1.Text) - 30

وشكراً

شكرا لمساعدتك وسيتم تجربة الكود

للاسف يظهر لي نفس الخطـأ

" sub function not defined "

سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

samp8a5b2fc47732a301.jpg

#10

اكتب الكود بهذه الطريقة

Private Sub Command1_Click()
Dim xtime As Integer
Dim Str As String
xtime = DateDiff("d", Date, date_e)
Str = " select * from employee"
Where xtime  < 30
End Sub

وسيعمل معك إن شاء الله

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

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

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#11

عذرا على إزعاجك

ولكن عندي سؤال

هذا الكود لايحتاج إلى إدخال بـtext

وإذا كان يحتاج أين text بالكود ؟؟

تم تعديل هذه المشاركة بواسطة k.f.u في 23 يناير 2007 في 07:19

سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

samp8a5b2fc47732a301.jpg

#12

السؤال غير واضح ولكن حسب ما فهمت انك تريد ادخال تاريخ عن طريق text ولا يوجد مشكلة عدل في الكود كالتالي

Private Sub Command1_Click()
Dim xtime As Integer
Dim Str As String
dim xdate ad date

xdate = text1.text

xtime = DateDiff("d", Date, xdate )
Str = " select * from employee"
Where xtime  < 30

End Sub

ولا يوجد اي انزعاج فلا تتردد في السؤال

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

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

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#13

الاخ الكريم / blackboxer

ألف شكر لك على تعاونك وجزاك الله خير

وأكثر الله من امثالك

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

سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

samp8a5b2fc47732a301.jpg

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

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

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

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

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

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