السلام عليكم
شكرا استاذ ابو عارف على الاجابة وشكرا على تعاونك
لدي مشكلة بخصوص كود الغاء المسافة بين الاسماء
Function RemoveSpaces(TextString As String) As String
Dim TempText As String
Do While Len(TextString) > 0
If Left(TextString, 1) <> " " Then
TempText = TempText & Left(TextString, 1)
End If
(TextString = Mid(TextString, 2
Loop
RemoveSpaces = TempText
End Function
()Private Sub Cnm01_Click
Dim c, i
("c = DCount("[Xname]", "Table
DoCmd.GoToRecord , , acFirst
For i = 1 To c
XXname = RemoveSpaces(Xname)
DoCmd.GoToRecord , , acNext
Next i
End Sub
End Sub
فهو بطيء ويستغرق مدة بالنسبة للسجلات الكثيرة ويصل لحد 18000 سجل تقريبا ويهمل الباقي هل يمكن تنفيذ الكود بسرعة وعلى كل السجلات
والمشكلة الثانية هي بخصوص الكود الغاء المسافات الزائدة بين الاسماء
Expr1: Replace(Replace(Replace(Replace([Xname]," "," ")," "," ")," "," ")," "," ")
هل يمكن استبداله بكود في زر لفورم
وشكرا لك استاذي