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

رسالة بعدد التكرار للحروف والأرقام

بدأه فتى الوادي في 18 فبراير 2010 · 5 رد · 491 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اقوم بإنشاء قاعدة بيانات لتسجيل السيارات ...

وتسجيل ارقام لوحة السيارة ..

ولوحة السيارة مكون من 3 حروف .. وارقام لا تتعدى اربع ارقام

اريد رسالة بعدد التكرار إذا تكررت الحروف مع الأرقام

( السيارة رقم ص ف ر 9911 ) قد سجلت تكررت عدد ( 5 ) مرات

والمثال المرفق

db3.rar

mk17481_26bccea871.gif
#2

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

أخي الكريم أرجو ان يكون هذا المرفق يلبي مرادك

وبالتوفيق

koao_db3.zip

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#3

شكرا بارك الله فيك وفي علمك ونفع الله وبك وبعلمك البلاد والعباد .

mk17481_26bccea871.gif
#4

للفائدة :

فقد عدلت الكود ليعمل بدون الأعتماد على استعلام ويؤدي نفس الغرض ليصبح بهذا الشكل :

CountNum = DCount("*", "t_data", "[txtno2]=[Forms]![f_data]![txtno2]and [txtno]=[Forms]![f_data]![txtno] ")
 Dim st As String
 st = Me.txtno & " " & Me.txtno2
 If CountNum > 1 Or CountNum = 1 Then
 MsgBox "لوحة السيارة رقم : " & st & " تكررت : " & CountNum & " مرة."
Else
End If

أشكرك مرة أخي Koao

mk17481_26bccea871.gif
#5

عودة مرة أخرى :

كيف اعمل الرسالة تظهر حروف اللوخة بنفس شكل قناع حقل حروف السيارة .. مثال :

اللوحة رقم :( م - ص - د 1234 ) قد تكررت ( 5 ) مرات

حاولت استخدم : format ولم اتوصل للصيغة الصحيحة .

mk17481_26bccea871.gif
#6

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

أخي الكريم .. أعجبتني فكرتك في الإستغناء عن الإستعلام في الكود الذي وضعته .. فجزاك الله خيرا

ولاحظت أنك إستخدمت الكود التالي

If CountNum > 1 Or CountNum = 1 Then

والأفضل إستخدام التالي

If CountNum >= 1 Then

وإستخدمت في الكود Else في الدالة الشرطية من دون الحاجة لها ..فالأفضل إزالتها

وبالنسبة لسؤالك عن ظهو الشرطه بين الحروف ... ففي مثالك المرفق لم أرى قناع إدخال ... عموما إذا كان المدخلة تكون حرف ثم مسافة وحرف ثم مسافة وحرف مثل ... ب ب ب

فللحصول على الشرطة بين الحروف في الرسالة ... غير السطر التالي من الكود الذي وضعته انت

st = Me.txtno & " " & Me.txtno2

إلى التالي

st = Replace(Me.txtid1, " ", " - ") & " " & Me.txtid2

وبالتوفيق

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

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

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

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

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

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