Здравствуйте. такая проблема.
var
...
fam,imya,otch:string;
i,k,j,j2:integer;
begin
...
i:=length(edit1.Text);
while edit1.Text[i]<>' ' do i:=i-1;
j:=i;
otch:=Copy(edit1.Text,j+1,length(edit1.Text));
k:=1;
while edit1.Text[k]<>' ' do k:=k+1;
j2:=k;
fam:=copy(Edit1.Text,1,j2-1);
imya:=copy(Edit1.Text,j2+1,length(edit1.Text)-(length(otc)+1));
в результате всех махинаций в базе должно быть фамилия имя отчество (по своим столбам разумеется)
у меня же получается
Фамилия (Иванов) Имя (Иван Иван..) Отчество (Иванович). помогите!
можно было бы конечно использовать три эдита для каждого.