|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть одна ячейка в которой записано Фамилия Имя Отчество требуется получить Фамилия и инициалы с точками (Иванов И.И.). И еще отчество может быть таким Саид кызы должно получиться С. Прочел по этому вопросы много тем на форуме, но решения не нашел, есть где имеются три ячейки, а вот с одной ячейкой решения нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 12:33 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
Andreyyy1... Прочел по этому вопросы много тем на форуме, но решения не нашел, есть где имеются три ячейки, а вот с одной ячейкой решения нету. в том, то и дело - что его (решения), в такой постановке - и нет... (( разве что - справочники Имён/Отчеств, но с учётом этого вашего "Саид кызы" - это тоже - грустная тема... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:02 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
А если сначала разбить одну ячейку на три но с условием "Саид кызы"? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:06 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
Andreyyy1А если сначала разбить одну ячейку на три но с условием "Саид кызы"? дык разбить - не вопрос, функция даже есть готовая - Split но как понять к чему относится это "кызы" ? - это часть имени/отчества или фамилии )) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:09 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
"кызы" к отчеству ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:13 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
если порядок все время такой - сначала Фамилия, потом Имя, а потом Отчество, то можно разбить, считая, что строка до первого пробела - Фамилия, до второго - Имя, а все остальное - Отчетство... единственное если встретится какая -нибудь фамилия с пробелом (наверное ведь такие бывают), то будут проблемы ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:18 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
Andreyyy1"кызы" к отчеству ну, это Вы знаете, теперь - и я знаю а машина - она деревянная железная - ей пофик ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:19 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
Нет пробелов в Фамилии, Имени нету и какой запрос получается подскажите? Формат такой Фамилия Имя Отчество (отчество может быть с пробелом) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:20 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
ё в том, то и дело - что его (решения), в такой постановке - и нет... (( Не, ну только если считать постановкой тот факт, что слово, которое с большой буквы - отчество, а то, что с прописной - ненужный хвостик... Тогда как-то так, не претендуя на оригинальность: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:29 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
можно как-то вот так: SELECT Таблица1.FIO, Left([FIO],InStr([FIO]," ")) & " " & Mid([FIO],InStr([FIO]," ")+1,1) & "." & " " & Left(Mid([FIO],InStr([FIO]," ")+1,Len([FIO])-InStr([FIO]," ")),1) & "." AS Выражение1 FROM Таблица1; ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:45 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
даже лучше вот так: SELECT Таблица1.FIO, Left([FIO],InStr([FIO]," ")+1) & ". " & Left(Mid([FIO],InStr([FIO]," ")+1,Len([FIO])-InStr([FIO]," ")),1) & "." AS Выражение1 FROM Таблица1; ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:48 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
О-ля-ля, высший пилотаж!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 11:31 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
Александру повезло, потому что он Александрович, а все остальные стали Иван Ивановичами да Николай Николаевичами :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2016, 19:23 |
|
ФИО полностью в ФИО с инициалами из одной ячейки
|
|||
---|---|---|---|
#18+
Для кого говорится что "в поле должна содержаться минимальная единица информации"-т.е не одно поле ФИО а целых три Фамилия,Имя,Отчество-достаточно соблюдать это правило при проектировании БД и данная проблема не возникнет (на форуме неоднократно поднимался этот вопрос и был однозначный ответ-данная задача полноценного(для всех возможных вариантов)решения не имеет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2016, 20:48 |
|
|
start [/forum/topic.php?fid=45&msg=36802540&tid=1613800]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 350ms |
total: | 487ms |
0 / 0 |