ابو البشر
الخبراء-
Posts
689 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
8
ابو البشر last won the day on ديسمبر 21
ابو البشر had the most liked content!
السمعه بالموقع
510 Excellentعن العضو ابو البشر
البيانات الشخصية
-
Gender (Ar)
ذكر
-
Job Title
Eng
اخر الزوار
بلوك اخر الزوار معطل ولن يظهر للاعضاء
-
مطلوب كود لنقل رقم بين رموز معينة لعمود آخر ثم حذف السطر كاملا
ابو البشر replied to nssj's topic in قسم الأكسيس Access
جرب هذا ........................ Sub CleanAndRemovePatterns() Dim db As DAO.Database Dim rs As DAO.Recordset Dim strPattern As String Dim strInput As String Dim updatedText As String Dim regExp As Object On Error GoTo ErrorHandler Set db = CurrentDb Set rs = db.OpenRecordset("SELECT ID, nass FROM book", dbOpenDynaset) strPattern = "&\d+&&" Set regExp = CreateObject("VBScript.RegExp") regExp.Pattern = strPattern regExp.Global = True Do While Not rs.EOF If Not IsNull(rs!nass) Then strInput = rs!nass updatedText = strInput If regExp.Test(updatedText) Then updatedText = regExp.Replace(updatedText, "") End If If Left(updatedText, 2) = vbCrLf Then updatedText = Mid(updatedText, 3) ElseIf Left(updatedText, 1) = vbLf Then updatedText = Mid(updatedText, 2) ElseIf Left(updatedText, 1) = vbCr Then updatedText = Mid(updatedText, 2) End If updatedText = LTrim(updatedText) If strInput <> updatedText Then rs.Edit rs!nass = updatedText rs.Update End If End If rs.MoveNext Loop rs.Close Set rs = Nothing Set db = Nothing Set regExp = Nothing MsgBox "تمت إزالة الأنماط والسطر الفارغ بنجاح!", vbInformation Exit Sub ErrorHandler: MsgBox "حدث خطأ: " & Err.Description, vbCritical If Not rs Is Nothing Then rs.Close Set rs = Nothing End If Set db = Nothing Set regExp = Nothing End Sub -
مطلوب كود لنقل رقم بين رموز معينة لعمود آخر ثم حذف السطر كاملا
ابو البشر replied to nssj's topic in قسم الأكسيس Access
تفضل ..... الكود لنقل الرقم فقط ...اعلمنا بالنتيجة .... Sub ExtractSingleNumber() Dim db As DAO.Database Dim rs As DAO.Recordset Dim strPattern As String Dim strInput As String Dim regExp As Object Dim matches As Object ' النمط لاستخراج الرقم بين & و && strPattern = "&(\d+)&&" ' تهيئة قاعدة البيانات Set db = CurrentDb Set rs = db.OpenRecordset("SELECT nass, page FROM book") ' تهيئة كائن التعبير النمطي Set regExp = CreateObject("VBScript.RegExp") regExp.Pattern = strPattern regExp.Global = False ' المرور عبر السجلات Do While Not rs.EOF strInput = rs!nass If regExp.Test(strInput) Then Set matches = regExp.Execute(strInput) rs.Edit rs!Page = matches(0).SubMatches(0) ' الرقم المستخرج rs.Update End If rs.MoveNext Loop ' تنظيف الموارد rs.Close Set rs = Nothing Set db = Nothing Set regExp = Nothing MsgBox "تم نسخ الأرقام إلى الحقل page بنجاح!" End Sub والكود التالي لحذف السطر الذي به النمط تفضل ...... Sub RemoveAllPatterns() Dim db As DAO.Database Dim rs As DAO.Recordset Dim strPattern As String Dim strInput As String Dim regExp As Object ' النمط لإزالة كل ما يشبه &رقم&& strPattern = "&\d+&&" ' تهيئة قاعدة البيانات Set db = CurrentDb Set rs = db.OpenRecordset("SELECT nass FROM book") ' تهيئة كائن التعبير النمطي Set regExp = CreateObject("VBScript.RegExp") regExp.Pattern = strPattern regExp.Global = True ' لضمان إزالة جميع التطابقات داخل النص ' المرور عبر السجلات Do While Not rs.EOF strInput = rs!nass If regExp.Test(strInput) Then rs.Edit ' إزالة جميع التطابقات للنمط من النص rs!nass = regExp.Replace(strInput, "") rs.Update End If rs.MoveNext Loop ' تنظيف الموارد rs.Close Set rs = Nothing Set db = Nothing Set regExp = Nothing MsgBox "تم حذف جميع الأنماط &رقم&& بنجاح!" End Sub -
جرب هذا .... On Error Resume Next Dim s As String s = InputBox("ادخل الرقم القومي المكون من 14 رقم", "ابدا البحث من فضلك") If s <> "" Then ' تطبيق الفلتر Me.Filter = "IDNumber = '" & s & "'" Me.FilterOn = True Else MsgBox "الرجاء إدخال الرقم القومي.", vbExclamation, "خطأ" End If
-
بارك الله فيك اخي الكريم .. مايحتاج استئذان ...
-
مساءك فل .... ممكن الشكل المتوقع تصديرة .... هل تريد كل سائق وامامه بياناته ومع الاصول التي تخصه ... يعني مثلا سائق لديه ثلاث سيارات اصول ... هل تريدها في ثلاث سجلات ... ام سجلات مدمجة ؟؟؟؟
-
طلب تقرير يستخرج بيانات السائقين والعُهد التي عليهم
ابو البشر replied to i_alabdullah's topic in قسم الأكسيس Access
طيب ... الان افرد الطلب الثاني ( تصدير البيانات الى اكسل ) في موضوع مستقل ... بارك الله فيك -
-
هذه بضاعتكم ردت اليكم وانا لم ادخل بيانات ولاكن تعاملت مع الموجود في الجدول اساسا .... تأكد من ادخالاتك في الجدول ... لانك انت من ادخلت التواريخ والاسابيع ... وليس للغة البرمجة في شيئ
-
-
طلب تقرير يستخرج بيانات السائقين والعُهد التي عليهم
ابو البشر replied to i_alabdullah's topic in قسم الأكسيس Access
خلينا في الطلب الاساسي للموضوع وهي قضية التقرير .... جرب واعلمنا .... مالك علاقة في الاستعلام نهائيا .. الان Driver (1).accdb -
ممكن تشرح لنا ماذا تريد حتى نفهم .... لا تقسط لنا المعلومات !!!!! اعطنا النموذج الاساسي لديك .... ثم ماذا تريد ان تعرض والافتراضات فيها ؟؟؟
-
تفضل ملفك .... Testreport (1).mdb
-
-
-
ليس الاستعلام فقط .... ايضا حول مربع التسمية الى مربع نص ايضا اجعل خاصية مربع النص .. اخفاء التكرار . نعم