select * from emp where date_e
ممكن إضافة على Where بحيث يكون باقي 30 يوم او أقل من التاريخ المدخل في text1؟؟؟
علما بان date_e هو تاريخ إتنهاء العقد
ولكم جزيل الشكر
select * from emp where date_e
ممكن إضافة على Where بحيث يكون باقي 30 يوم او أقل من التاريخ المدخل في text1؟؟؟
علما بان date_e هو تاريخ إتنهاء العقد
ولكم جزيل الشكر
تم تعديل هذه المشاركة بواسطة k.f.u في 11 يناير 2007 في 10:55
سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

جرب الجملة التالية وابلغني بالنتيجة
where DateDiff("d", date(), date_e) < 30اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
شكرا لك وجزاك الله خيرا .... ولكن "d" عبارة عن ماذا وDateDiff
أريد توضيح للـ where
سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

ياليت اللي يمر عالموضوع ويعرف الاجابة مايبخل علينا فيها ............. والاجر من الله إن شاء الله
سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

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

اخي العزيز اليك شرح الدالة بالتفصيل
عرف متغير بأي اسم كما يلي
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 في الدالة يعنى ان الفرق سنحصل عليه شهور
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
الأخ الفاضل ...
ممكن أن يفيدك هذا الكود
SELECT * FROM emp Where date_e > CDate(Text1.Text) - 30
وشكراً
تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 22 يناير 2007 في 19:30
Nothing is impossible, the word impossible itself says that: I M - Possible
هل الكود يكتب بهذه الطريقه
وهل أحتاج الى ادخال تاريخ اليوم عن طريق 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 "
سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

اكتب الكود بهذه الطريقة
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وسيعمل معك إن شاء الله
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
عذرا على إزعاجك
ولكن عندي سؤال
هذا الكود لايحتاج إلى إدخال بـtext
وإذا كان يحتاج أين text بالكود ؟؟
تم تعديل هذه المشاركة بواسطة k.f.u في 23 يناير 2007 في 07:19
سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

السؤال غير واضح ولكن حسب ما فهمت انك تريد ادخال تاريخ عن طريق 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ولا يوجد اي انزعاج فلا تتردد في السؤال
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
الاخ الكريم / blackboxer
ألف شكر لك على تعاونك وجزاك الله خير
وأكثر الله من امثالك
وبالتوفيق يارب
سبحان الله وبحمده سبحان الله العظيم ..أستغفر الله

هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…