powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поменять местами
7 сообщений из 7, страница 1 из 1
Поменять местами
    #33126115
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице существует запись ФИО в виде "ШАЛКЕЕВА МАРИЯ ИЛЬИНИШНА"

а мне надо, чтоб при выводе на экран ФИО выглядело: МАРИЯ ИЛЬИНИШНА ШАЛКЕЕВА

Как это лучше организовать?
Всем заранее огромное спасибо за помич!
...
Рейтинг: 0 / 0
Поменять местами
    #33126137
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если VFP>6, то см. GetWordNum(), GetWordCount. Иначе подключай foxtools.fll и в ней есть WordNum(), WordCount()
...
Рейтинг: 0 / 0
Поменять местами
    #33126161
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделать нормальную таблицу с полями fam,nam,ot соответственно
...
Рейтинг: 0 / 0
Поменять местами
    #33126173
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leafсделать нормальную таблицу с полями fam,nam,ot соответственно


Ну ты че, считаешь себя самым умным? В этой таблице занесено более 1000 человек! Каким образом я тебе создам "нормальную" таблицу?
...
Рейтинг: 0 / 0
Поменять местами
    #33126189
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень просто :) - объединением данных тебе советов в постах №2 и №3
Примерно так:

select GetWordNum(FIO,1) as fam, GetWordNum(FIO,2) as nam, GetWordNum(FIO,3) as ot into table FIO
...
Рейтинг: 0 / 0
Поменять местами
    #33126257
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видали таблицы и больше )
честно слово работа минут на 5 включая написание кода
вот если бы Вы сказали что кучу кода нужно перелопатить я бы Вам посочуствовал, а так ... )
а насчет самый умный так Вы спросили я ответил
...
Рейтинг: 0 / 0
Поменять местами
    #33127898
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Tach!

> В этой таблице занесено более 1000 человек!

Всего то :) Это до смешного мало.

> Каким образом я тебе создам "нормальную" таблицу?

Таким же каким ты собираешься извлекать ИМЯ, ФАМИЛИЮ и ОТЧЕСТВО для их перестановки!

Или ты считаешь что в этой маленькой серой коробочке сидит волшебник и он сам знает где в твоей строке имя а где фамилия? Да, если ВСЕ записи стандартизованы и содержат ровно по 3 слова в строго определённом порядке, то совет AleksMed тебе поможет (как просто "переставить", так и разнести по отдельным полям что есть правильно), если же там полная чехарда, то задача становится крайне сложной - придётся составлять таблицы наиболее распространённых имён (дабы выделить имя, потом отчество), как-то исправлять возможно введённые не в именительном падеже ФИО, убирать запятые и прочий мусор, потом проверять всё это...

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поменять местами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]