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

مشكلتي مع البحث يبحث ويظهر اول قيمة للتاريخ الاول

مغلق
بدأه reberm my في 3 مايو 2006 · 7 رد · 603 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

شاشة رقم 10

رقم الزبون

تاريخ الشراء

بحث

الأرصدة السابقة مربوط بالارصدة السابقة

قيمة المشتريات

المدفوعات

الأرصدة الحالية مربوط بالارصدة الحالية

زبون جديد

اضافة سجل جديد

الـــــــــــشـــــــــــــــــــــــــرح

عندما يأتي زبون اشوف اذا كان تم تسجيله من ضمن الزبائن أو لا ؟

فإذا لم يكن مسجل الزبون نضغط على زبون جديد ونضيف بيانات عن الزبون ..

لكن لما يكون زبون ولدي بياناته اضغط على زر اضافة سجل جديد ..

وبعد كذا نختار رقم الزبون وندخل تاريخ الشراء ..

ونضغط زر البحث وتظهر شاشة رقم 11

شاشة رقم 11 مكونه من text2 مربوط برقم الزبون .. ويكون مخفي اثناء التنفيذ ..

وtext3 مربوط بالأرصدة الحالية .. ويكون مخفي اثناء التنفيذ ..

وtext1 تظهر فيه نتيجة البحث ..بحيث يظهر لي اخر تاريخ قام الزبون بالشراء في هذا التاريخ ..

يعني ممكن زبون رقم 1 قام بالشراء في تاريخ 11-11-1111 ونفس الزبون قام بالشراء في تاريخ 12-11-1111

يعني زي ما ذكرت تطلع قيمة اخر تاريخ حتى استفيد من التواريخ في الجرد ..

ولما تظهر النتيجة تظهر في الأرصدة السابقة في شاشة رقم 10

واسجل قيمة المشتريات وقيمة المدفوعات ..

ويحسب لي الارصدة الحالية ..

واسوي له حفظ .. بحيث يكون الرصيد الحالي في المرة القادمة يكون رصيد سابق ..

(( انا مشكلتي في كود بحث في شاشة رقم 11 لما ابحث يظهر لي نتيجة رصيد واحد وهي اول قيمة تم اضافتها

ومو قيمة اخر شراء "اي الرصيد الحالي " ))

وهذا الكود اللي انا استخدمته

Private Sub Command1_Click()

X = InputBox("بحث", "أدخل رقم الزبون")

Data1.Recordset.Index = "رقم الزبون"

Data1.Recordset.Seek "=", X

With Data1.Recordset

If Data1.Recordset.NoMatch Then

Data1.Recordset.MoveFirst

MsgBox "sorry", vbOKOnly, "buy"

End If

Text1.Text = Val(Text3.Text)

Form9.Text9 = Val(Text1.Text)

End With

End Sub

ما الحل ؟؟؟؟؟؟؟؟؟

#2

السلام عليكم

اخى reberm my

يمكن انا تستخدم جمله FIND.LAST

بدلا من SEEK

وهى سوف تقوم بعرض اخر سجل لنفس الرقم الذى تبحث عنه

وبهذا إذا كنت تسجل البيانات فأن البحث سوف يظهر أخر سجل

ويمكن بدلا من تسجيل الزبون كل مره البحث عنه وتعديل بيناته بدلا من إضافه سجل جديد

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#3

طبقتها وفيه خطأ وهذا الملف

ايش اعدل فيه

وجزيتم خيرا

_____________________.zip

#4

انتظر مساااعدتكم

بأقرب وقت ممكن

#5

وينكم

؟

؟

#6

السلام عليكم

اخوي طريقتك في البحث غير مجدية

لو تستخدم الإستعلام افضل

&&& سبحانك اللهم وبحمدك .. أشهد ان لا إله إلا أنت .. أستغفرك وأتوب إليك &&&

...

#7

:) السلام عليكم ورحمة الله تعالى وبركاته ...

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

وإذا كانت الطريقة الجديدة تساعدك في العمل أنصحك بإتمام برناجك على ذاك النحو و الله يكون في عونك

الحاج نقبيل برمجة عــــامة .

Correction_The_Find_Block.rar

#8

شكرا لك رايق

ومشكور elhadj

لو سمحت ممكن تغير الملف ويكون zip ويفتح معاي

انتظرك

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

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

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

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

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

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