Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Splitting names
Message
 
To
26/08/2002 04:18:55
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Miscellaneous
Thread ID:
00693400
Message ID:
00693555
Views:
31
Bill
This will work in any version of Fox.
Assuming your field containing the whole name is NAME, and you add two fields to your table, one with LASTNAME and one with FIRSTNAME, just run the following:
replace all LASTNAME with left(NAME,at(",",NAME)-1),;
            FIRSTNAME with right(NAME,len(NAME)-at(",",NAME))
Cheers
Jaime

>GETWORDNUM doesn't seem to be a function available with VFP 6. Do you know where I can get it?
>
>Thanks
>
>>Bill,
>>
>>I would suggest to add a second name column (ALTER TABLE) to the table after the import. Then you can convert your data as follows:
>>
>>
>>REPLACE new_column WITH ALLTRIM ( GETWORDNUM(original_col, 2, ",") ) ALL
>>
>>REPLACE original_col WITH ALLTRIM ( GETWORDNUM(original_col, 1, ",") ) ALL
>>
>>
>>This way, you'll have the firstname in the added column and the lastname in the original column.
>>
>>HTH,
>>Armin
>>
>>>Hi, all
>>>
>>> I imported an excel spreadsheet into VFP. I need to split a column that contains names into two separate columns. For example:
>>>
>>>Name Smith, John
>>>
>>>Into
>>>
>>>Last_name Smith
>>>First_name John
>>>
>>>Is there a function to do this?
>>>
>>>TIA,
Why do programs stop working correctly as soon as you leave the Fox?
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform