السلام عليكم
 
	شكرا استاذ ابو عارف على الاجابة وشكرا على تعاونك 
 
	لدي مشكلة بخصوص كود الغاء المسافة بين الاسماء
 
	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],"  "," "),"  "," "),"  "," "),"  "," ")
 
	هل يمكن استبداله بكود في زر لفورم
 
	وشكرا لك استاذي