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

إضافة بعض التعديلات على الكود المرفق

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

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

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

أرفق بهذا الطلب برنامج صغير أعددته

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

لاأريد استخدام Datacontrol بل أريد كود يتعامل مع الـ Recordset مباشرة

شكراً جزيلاً سلفاً

تركتكم في حفظ الله ورعايته

#2
أم بشرى كتب:
السلام عليكم ورحمة الله وبركاته

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

أرفق بهذا الطلب برنامج صغير أعددته

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

لاأريد استخدام Datacontrol بل أريد كود يتعامل مع الـ Recordset مباشرة

شكراً جزيلاً سلفاً

تركتكم في حفظ الله ورعايته

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

وشكراً

#3
اقتباس
أرفق بهذا الطلب برنامج صغير أعددته

أين المرفق ؟

ملاحظة : من الأفضل التخلص من الأدوات غير الضرورية ( مثل ActiveSkin ) قبل إرفاق المشروع ..

سبحان الله وبحمده ... سبحان الله العظيم

#4

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

أخي المبرمج أحمد بارك الله فيك على تفاعلك وردك

أرجو أن تقييم طريقة برمجتي وتبين أخطأئي لكي أتفادها

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

وستجد في الرسائل الخاصة بي مجموعة رسائل خطأ تواجهتني أرجو المساعدة في معرفة كيفية تفاديها

وشكراً سلفاً وكل العام وأنتم جميعاً بألف خير

بارك الله جهودكم ومساعداتكم

_____.rar

#5

إليك الحل يأم بشرى

طبقية على برنامجك

Private Sub Form_Load()
'نقوم بفتح الجدول وعرض الحقول في مربعات النص
Set tb1 = db.OpenRecordset("tab")
	Call ViewRecord
End Sub


'في زر التالي
Private Sub Command1_Click()
	If Not tb1.EOF Then tb1.MoveNext
	If tb1.EOF And tb1.RecordCount > 0 Then
		tb1.MoveLast
	End If
	Call ViewRecord
End Sub

'في زر السابق
Private Sub Command2_Click()
	If Not tb1.BOF Then tb1.MovePrevious
	If tb1.BOF And tb1.RecordCount > 0 Then
		tb1.MoveFirst
		Exit Sub
	End If
	Call ViewRecord
End Sub

'دالة لعرض الحقول
Sub ViewRecord()
	If Not tb.RecordCount = 0 Then
		If Not IsNull(tb1![Field1]) Then Text1 = tb1![Field1]
		If Not IsNull(tb1![Field2]) Then Text2 = tb1![Field2]
	End If
End Sub

أرجو أن أكون وفقت في الاجابة على سؤالك

وتقبلي خالص تحياتي

تم تعديل هذه المشاركة بواسطة abohamed في 25 أغسطس 2008 في 22:18

[وسط]

XCM59178.jpg

[/وسط]

[وسط] [وسط]الفريق العربي للبرمجة

[/وسط][/وسط]

#6
abohamed كتب:
إليك الحل يأم بشرى

طبقية على برنامجك

Private Sub Form_Load()
'نقوم بفتح الجدول وعرض الحقول في مربعات النص
Set tb1 = db.OpenRecordset("tab")
	Call ViewRecord
End Sub


'في زر التالي
Private Sub Command1_Click()
	If Not tb1.EOF Then tb1.MoveNext
	If tb1.EOF And tb1.RecordCount > 0 Then
		tb1.MoveLast
	End If
	Call ViewRecord
End Sub

'في زر السابق
Private Sub Command2_Click()
	If Not tb1.BOF Then tb1.MovePrevious
	If tb1.BOF And tb1.RecordCount > 0 Then
		tb1.MoveFirst
		Exit Sub
	End If
	Call ViewRecord
End Sub

'دالة لعرض الحقول
Sub ViewRecord()
	If Not tb.RecordCount = 0 Then
		If Not IsNull(tb1![Field1]) Then Text1 = tb1![Field1]
		If Not IsNull(tb1![Field2]) Then Text2 = tb1![Field2]
	End If
End Sub

أرجو أن أكون وفقت في الاجابة على سؤالك

وتقبلي خالص تحياتي

الله يبارك فيك يأخي الله يجزيك خير ساجربه وأرد عليك

شكراً جزيلاً

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

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

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

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

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