Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Replace и разделение ФИО...
 
 автор: lurix   (02.02.2009 в 11:39)   личное сообщение
 
 

есть поле ФИО (Потапов Николай Иванович).
Необходимо в запросе отдельно в каждом поле отобразить фамилию, имя и отчество.

подскажите пожалуйста, как с помощью функции Replace заменить все, что после пробела на пустое значение ("")?

  Ответить  
 
 автор: Дрюня   (02.02.2009 в 12:04)   личное сообщение
 
 

если делать через VBA, то можно использовать функцию Split() + кнопочка на форме
после преобразования можно ее удалить
пс
раньше нужно был думать про три поля Ф И О, а не одно

  Ответить  
 
 автор: osmor   (02.02.2009 в 12:29)   личное сообщение
 
 

как-то так

SELECT Left([fio],InStr(1,[fio]," ")-1) AS LastName, Mid([fio],InStr(1,[fio]," ")+1,InStr(InStr(1,[fio]," ")+1,[fio]," ")-InStr(1,[fio]," ")-1) AS FirstName, Mid([fio],InStr(InStr(1,[fio]," ")+1,[fio]," ")+1,Right([fio],Len([fio])-InStrRev([fio]," ") AS MiddleName FROM tblFIO; 

  Ответить  
 
 автор: lurix   (02.02.2009 в 12:47)   личное сообщение
 
 

благодарю!!!!!!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList