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

مطلوووب كود ساعدوني

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

السلام عليكم

الله لايهينكم بغيت كود

اريد الكود هذا

عندي قاعدة بيانات

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

ان يفتح البرنامج عادي

واذا كانت تحتوي على بيانات ان يذهب الى اخر سجل

اتمنى الاقي الكود هذا

بانتظاركم

#2
dim rec
rec = data1.recordset.recordcount
if rec = 0 then
'ضع الحدث الذي تريد هنا و هو إذا كانت القاعدة فارغة
else
'إذا كانت القاعدة مليانة ضع الحدث تبعها هنا
end if

lxcs.png

syria-flag_small.jpg

#3

مشكور اخوي عالرد وطبقت الكود اللي عطيتني لكن ضهر خطأ

run-time error'91';

object variable or with block variable not set

مادري ايش السبب

ياليت تكمل معروفك معي

انتظرك

#4

:D تفضل اخي العزيز مثال علي ما طلبت اتمنا انه ينول اعجابك وشكرااااااااااااااااااااااااا :lol:

exmple11.rar

تم تعديل هذه المشاركة بواسطة Max bayne في 7 أغسطس 2006 في 13:35

#5

ضع أصفار في الجدول

#6
اقتباس
مشكور اخوي عالرد وطبقت الكود اللي عطيتني لكن ضهر خطأ

run-time error'91';

object variable or with block variable not set

مادري ايش السبب

جرب أن تضع الأمر

data1.refresh

قبل الأمر السابق

lxcs.png

syria-flag_small.jpg

#7

اخى الكريم ضاري

من موضوعك قد فهمت ان قاعده البيانات بها جدول واحد

لانك بتقول لو القاعده فاضيه طيب مهى لوفيها اكتر من جدول ممكن واحد يبقى فاضى والتانى مليان

بس دلوقتى احنا بنتكلم على أساس ان جدول واحد بس

انا هكتب مثال على أنك بتستخدم الداتا كنترول فى مشروعك

هنكتب الكود ده

'هنا هيشوف إذا كان الجدول فيه بيانات ولا لا
If data1.recordset.recordCount <> 0  Then
'هنا لو الجدول فيه بيانات هيروح على أخر سجل ول مفيهوش مش هينفذ الشرط وهيكمل عادى
Data1.recordset.MoveLast
End If

وطبعا انت هتكون رابط الجدول والقاعده مع الداتا كنترول ولو عايز الكود على الداو أو الأدو انا ممكن أكتبهولك

ملاحظه أخى الكريم يرجى مراعاه قواعد المشاركه حتى لا يتم إغلاق موضوعك من قبل المشرفين

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#8

المشكلة التي تحدث عنها ضاري

في المشاركة الأخيرة له

هي مشكلة في كل قواعد بيانات الـ dao و هي أنه

لا بد من عمل تحديث لها بعد أمر ربطها بالمصدر مباشرة..

و هذا لم أنبهه عليه..

و بالمناسبة كلا الأمرين صحيح:

اقتباس
dim rec

rec = data1.recordset.recordcount

if rec = 0 then

'ضع الحدث الذي تريد هنا و هو إذا كانت القاعدة فارغة

else

'إذا كانت القاعدة مليانة ضع الحدث تبعها هنا

end if

و

اقتباس
'هنا هيشوف إذا كان الجدول فيه بيانات ولا لا

If data1.recordset.recordCount <> 0 Then

'هنا لو الجدول فيه بيانات هيروح على أخر سجل ول مفيهوش مش هينفذ الشرط وهيكمل عادى

Data1.recordset.MoveLast

End If

لكن لا بد من وضع أمر التحديث قبلهما..

lxcs.png

syria-flag_small.jpg

#9

الف شكر اخواني الله يجازيك خير

يعطيكم العافيه

انا جربت الكود هذا وضبط معي

Private Sub Form_Load()

Data1.Refresh

If Data1.Recordset.RecordCount <> 0 Then

Data1.Recordset.MoveLast

End If

End Sub

يعطيييييييييييييييييييكم الف عافيه ماقصرتوا

وجعله الله في ميزان حسناتكم

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

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