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

اضافة كود للبحث بالتاريخ

مغلق
بدأه Dhabiani في 31 مارس 2005 · 12 رد · 3,885 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ياشباب ..............

اريد الكود للبحث بالتاريخ انا اعرف كود لكن هذ الكود لايبحث جميع التواريخ , هذ الكود يبحث بعض التواريخ فقط فلا ادري لماذا وإليكم الكود :

مثلاً :

Adodc1.RecordSource = "select * from dept where hdate between #" & DTPicker1.Value & "# AND #" & DTPicker2.Value & "#"

Adodc1.Refresh

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

:rolleyes:

#2

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

اطلع اخي على هذه المواضيع اذا

]الرابط الاول

الرابط الثاني

ومن منتدى الابداع هذا الرابط

الرابط الأول

الرابط الثاني

الرابط الثالث

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

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

شكرا جزيلا ً يا اخي ...

لكن لم اجد اي موضوع عن بحث في التاريخ

#4

.. .؟!! <_< على العموم هذا مثال للأخ هيثم القلاف

ارجو أن يفيد

FindBetween.rar

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

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

الضبياني ....... تحية ............

شف ياحلو ليش مسوي جملة select :angry:

ليش ما تسوي كود عادي يعني اذا كان التكست1 مثلا هو المكان الذي تضع فيه التاريخ وكان حقل التاريخ في قاعدة البيانات اسمه date مثلا فانت تريد المقارنة بين التاريخين المدخل والذي في قاعدة البيانات صح :D افعل التالي

if text1.text =adodc1.recordset!date then

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

وهو كالتالي تعمل علامة التعجب بعده اسم الحقل حلو :) للوصول للحقل المراد بعد ذلك اعمل الكود

adodc1.recordset.find

else

msgbox "not found" ...........يعني غير موجود

end if

ان شاء الله يصلح معك لاني اجيبك على الذاكرة

واذا ما صلح سوي قبل كل تكست فحص للتاريخ وهي كالتالي

isdate (text1.text) ............... تما م

ان شاء الله تصلح :D

دعوااااااااااااااااااتك :rolleyes:

المبرمج الطيب :)

تم تعديل هذه المشاركة بواسطة المبرمج الطيب في 2 أبريل 2005 في 19:49

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#6

شكراً جزيل يا اخي المبرمج الطيب :rolleyes:

هذه الطريقة تنفع

ولكن بهذه الطريقة لا استطيع ان ابحث بين تاريخين , يعني انا قصدي

ال TextBox يكون 2 عشان ابحث بين تاريخين

وانا اعرف الكود المعروف للبحث بالتاريخ وهو :

Adodc1.RecordSource = "select * from dept where hdate between #" & DTPicker1.Value & "# AND #" & DTPicker2.Value & "#"

ولكن بهذ الكود يحصل شيء غريب , ان بعض الأحيان بعض التاريخ يبحث والبعض لا , وس اعطيكم الملف لتجرب

مثلا ابحث بتاريخ 04/08/2002

وشكراً جزيلاً ........... :rolleyes:

FindBetween.zip

#7

تحية ......... وبعد

شف ياحلو .... نفس الكود السابق :D ضيف عليه التالي :

انت تبغى تبحث بين تاريخين مدخلين صح :wacko: تضع التاريخ الاول في text1 والثاني في text2 صح افعل :

if text1.text >=adodc1.recordset!date and text2.text<=adodc1.recordset!date then

ثم اكمل الباقي

ان شاء الله انها تصلح معك

المشكلة الكبيرة ان اجيبك من مقهى :D مش على جهازي .... لو على جهازي اني باذن الله اجيب لك الجواب الشافي

لكن تجري الرياح بما لا تشتهي السفن

اعذرني اذا ما صلحت :(

المبرمج الطيب :)

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#8

السلام عليكم يا اخي المبرمج الطيب .

هذ الكود لا يعمل , يعطيني ارور : augument not optional

ايضاً يا اخي لدي مشكلة ثانية ان شاءالله تحله لي :D

وهي فتح فورم

وشكراً على اهتمامك لي :rolleyes:

تم تعديل هذه المشاركة بواسطة Dhabiani في 4 أبريل 2005 في 12:45

#9

تحية .......

اعذرني يا حلو لاني شرحت لك مشكلتي ...... :(

بالنسبة لفتح فورم ما ادري ايش تقصد بالضبط !!!! لكن اذا كنت تقصد كود الفتح على اعتبار ان اسم الفورم form1 فهو كالتالي

تعمل command botton وتضع الكود التالي

form1.show

المبرمج الطيب :)

تم تعديل هذه المشاركة بواسطة المبرمج الطيب في 4 أبريل 2005 في 17:50

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#10

السلام عليكم يا اخي المبرمج الطيب

اقصد بكلامي ,,

مثلاً :

لدي Form للأعضاء ولدي Form لدفعات الأعضاء ,,,,,, طيب ؟

عندما اذهب الى From الأعضاء واختار عضواً و افتح الForm الدفعات من Form الأعضاء ,يظهر لي كل الدفعات لهذ العضو فقط .

عرفت شلووووون ؟ :rolleyes:

وارجو الإجابة

وشكراً ,,,,,,,,,,,,

مع تحياتي ,,,,,

تم تعديل هذه المشاركة بواسطة Dhabiani في 6 أبريل 2005 في 22:24

#11

صباح الخير

لازم تعمل فورمات للتاريخ فبل استخدامة

(" format(date,"YYYY/mm/dd

#12
كود للبحث بين تأريخين

Dim from As Date
 Dim Too  As Date
	from = Format(Text1.Text, "mm/dd/yyyy")
	 Too = Format(Text2.Text, "mm/dd/yyyy")
data1.RecordSource = "SELECT * FROM [table name] WHERE [اسم الحقل] BETWEEN #" & CDate(from) & "# AND #" & CDate(Too) & "# ORDER BY [اسم الحقل]"

فقط غير ما يلزم تغييره

#13

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

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

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