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

[ تمت الإجابة ]جمع عدد حروف في صف واحد يحتوي علي اكثر من حرف

بدأه tamer_kh_5251 في 22 يناير 2009 · 8 رد · 545 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا للجميع

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

هل هناك طريقه

وجزاكم الله كل خير

#2

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

اضف هذه الدالة الى برنامجك

Function ChrCnt(Strtext As String, Chrsrch As String) As Integer
ChrCnt= 0
For i = 1 To Len(Strtext)
If Mid(Strtext, i, 1) = Chrsrch Then ChrCnt = ChrCnt + 1
Next i
End Function

2- انشيء استعلاماً مبنياً على الجدول المطلوب واضف اليه الحقلين التاليين

Alstr: c1 & c2 & ...& cn

ملاحظة : c1,c2 ..cn الحقول في الجدول

Countchr:ChrCnt(Alstr,[الحرف المطلوب])

وبالتوفيق

ناصر المصاروة

تم تعديل هذه المشاركة بواسطة Naser Al Masarwa في 22 يناير 2009 في 13:56

شبكة سوارقريباً

Sewar

#3

اشكرك جدا يا اخي الفاضل

ولكن ممكن توضيح للاستعلام

وكيف اطبقها علي النموذج ليحفظ في جدول

تم تعديل هذه المشاركة بواسطة tamer_kh_5251 في 22 يناير 2009 في 14:23

#4

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

ارجو تحميل الجدول في مثال

شبكة سوارقريباً

Sewar

#6

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

تم التعديل

tbl.rar

ناصر المصاروة

شبكة سوارقريباً

Sewar

#7

جزاك الله كل خير

اخي الفاضل اعذرلي جهلي

فعلا المثال شغال كما ينبغي

لكن مش فاهم فكرته وبالتالي مش قادر اوظفه في شغلي

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

#8

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

الطريقة بكل بساطة

هناك حقل في الاستعلام يجمع كل حقول الجدول في حقل واحد وقد سميته (AllStr)

تقوم الدالة المذكورة بعد مرات تكرار الحرف المطلوب في الحقل (AllStr) وخرج الناتج الى الحقل (Cntr)

تم تعديل المثال والنموذج يعمل على الجدول مباشرة.

tbl.rar

شبكة سوارقريباً

Sewar

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

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

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

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

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