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

الترقيم التلقائي اذا كان نوع الحقل هو نص

بدأه alqanas1 في 14 أكتوبر 2008 · 4 رد · 858 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني الكرام , اواجه مشكله في برنامجي المصمم بالفيجول بيسك6 وأكسس 97 هي قاعدة البيانات, حيث يوجد في القاعدة حقل اسمه

no

نوعه هو نص وهذا الحقل يحتفظ بالترقيم التلقائي من الدالة التالية:

ssrss.Open " select max(No) from sar", conn, adOpenDynamic, adLockBatchOptimistic

Text1.Text = ssrss.Fields(0) + 1

الطريقة ماشية تمام ولكن عندما يصل الترقيم الى رقم 1000 يتوقف الكونتر ولا يصل الى رقم 1001 وما يليه

فما السبب

قد يقول البعض حول حقل

no

الى

نوع:عدد صحيح

وتمشي الامور مثل الحلاوة...صحيح ذلك

لكن الاشكالية في عمليات البحث حيث تعتمد على نوع نص

Private Sub Command3_Click()

'إغلاق الاتصال إذا كان مفتوحاً

If DataEnvironment1.rsCommand1.State = adStateOpen Then DataEnvironment1.rsCommand1.Close

'تحديد نوعية الفلترة

With DataEnvironment1.rsCommand1

.Open "SELECT * From sar Where no between '" & Text3.Text & "' and '" & Text4.Text & "' order by nosader asc"

d.Orientation = rptOrientLandscape

d.Show

End With

End Sub

#2

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

إزاي يا أخي بيتوقف الكونتر ؟؟

هل يعطيك رسالة خطأ أم جملة الـ Select ترجع برقم أقل من الأخير ؟؟

ومن باب العلم بالشيء إنت لو غيرت جملة البحث وخليتها :

"SELECT * From sar Where no between " & Val(Text3.Text) & " and " & Val(Text4.Text) & " order by nosader asc"

هتشتغل معاك بالشكل ده على حقل نوعه رقم

لو ممكن تستخلص النقطة المذكورة في مشروع منفصل وترفعه يكون أفضل

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

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#3

السلام عليكم

شكرا لك اخي , مبدئيا الطريقة التي زوتني بها فعاله وما زلت اجرب والى الان الامور تمام

واحتاج دعمك ودعم الزملاء في حل مشاكل اخرى

1-يوجد لدي فورم يحوي

checkBox

وصممت فورم اخر يحوي

MSFlexGrid

والكل يعلم ان وضيفة

MSFlex

هي جلب بيانات من القاعدة

والمشكلة:ان العنصر اللذي جعلت فيه

checkbox

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

MSFlex

برقم صفر والعنصر االلذي لا يحوي اشارة صح يظهر سالب واحد"-1" فكيف استبدل السالب واحد بقيمة واحد

المشكلة الثانية

في

DTPicker

حيث جعلت اعدادت الجهاز من الكونترول بنل بالعربية لتاريخ والوقت

فيظهر عندي في الفورم

DTPicker

بالعربية لكن المشكلة اني عندما اختار مثلا التاريخ التالي:2\12\1429

يظهر لدي التاريخ التالي:4\12\1429

فكيف اجعله يظهر التاريخ اللذي اختاره بالضبط دون تغير من حيث زياده أو نقصان

#4

أخى اعرض المشروع بتاعك ليتم الرد عليك

00
 

فاضى 

 

00

#5

بالنسبة للشق الثاني من السؤال أنصحك بعدم إستخدام الـ DTPicker مع التاريخ الهجري

والأفضل إنك ترفع مشروع صغير به المشكلة المطلوب حلها وليس أكثر كما قال الأستاذ Wael Abed

MSFlex.rar

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

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

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

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

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

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

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