Мы с Вами все про строки да про строки. Но нужно обратить внимание на то, например, что из текстового поля можно получать разные типы данных.
Правильно поменять связь так. Сначала удалить ту связь, которая существует.
А иначе такого сообщения не избежать.
А потом создать новую. Так вот, варианты DDX связи Вы можете посмотреть, что делать если вдруг нужной связи нет. Делать свою DDX функцию !!!