Hah you posted too quickly!
Yeah you're going to need code to split that out.
Let's also say your table is called 'portions'.
Create the field PORTIONMINWEIGHT_LABEL in your table.
Create the field PORTIONMINWEIGHT_CONV in your table.
then you'd want to run some code something like:
Code:
Dim db As Database
Dim rst As Recordset
Dim sCurrString As String
Dim iStringLen As Integer
Dim sTestString As String
Set db = CurrentDb
Set rst = db.OpenRecordset("Select * FROM portions")
rst.MoveFirst
Do While rst.EOF <> True
sCurrString = rst.Fields("portionminweight")
iStringLen = Len(sCurrString)
i = 1
If IsNumeric(sCurrString) = False Then
Do While i <= iStringLen
If IsNumeric(Left(sCurrString, i)) = True Then
i = i + 1
Else
i = i - 1
rst.Edit
rst.Fields("PortionMinWeight_Conv").Value = Trim(Left(sCurrString, i))
rst.Fields("PortionMinWeight_Label").Value = Trim(Right(sCurrString, Len(sCurrString) - i))
rst.Update
GoTo EXITLOOP
End If
Loop
Else
rst.Edit
rst.Fields("PortionMinWeight_Conv") = sCurrString
rst.Update
End If
EXITLOOP:
rst.MoveNext
Loop
rst.Close
Set db = Nothing
when you're done the two new columns should be populated then you can delete your current portionminweight field and rename your portionminweight_conv to your original field name.