Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / import-export Visual FoxPro 6.0 / 5 сообщений из 5, страница 1 из 1
09.03.2011, 13:26
    #37155339
Словоблуд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import-export Visual FoxPro 6.0
В одном из полей таблицы были лишние пробелы, которые сказывались при сортировке. Осуществил экспорт в эксель, отредактировал. После импорта из экселя в Fox вместо прежних названий полей появились латинские буквы: A,B,C,D.....
Как вернуть прежние названия, точнее в чем это удобнее сделать
...
Рейтинг: 0 / 0
09.03.2011, 13:31
    #37155354
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import-export Visual FoxPro 6.0
Не надо для таких целей в эксель экспортировать. У фокса возможностей на порядок больше.
Если исходный файл остался, то убирать пробелы так:
Код: plaintext
update mYTable set Field = rtrim(Field)
если не остался, то правь структуру экселевского:
Код: plaintext
1.
use mYTable excl
modi stru
...
Рейтинг: 0 / 0
09.03.2011, 13:32
    #37155361
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import-export Visual FoxPro 6.0
СловоблудВ одном из полей таблицы были лишние пробелы, которые сказывались при сортировке. Осуществил экспорт в эксель, отредактировал. После импорта из экселя в Fox вместо прежних названий полей появились латинские буквы: A,B,C,D.....Прошу прощения за может быть слишком резкое высказывание, но проделанное Вами обычно называют удалением гланд через анальное отверстие.Как вернуть прежние названия, точнее в чем это удобнее сделатьПроизвести редактирование записей можно и в фоксе. Надеюсь, понимаете, что при этом ничего не потеряется и необходимость "вернуть прежние названия" отпадает сам собой. Так удобно будет?
Вам что с пробелами надо сделать? Убрать задвоения? Убрать лидирующие пробелы? И то, и другое? Что?
...
Рейтинг: 0 / 0
09.03.2011, 13:33
    #37155364
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import-export Visual FoxPro 6.0
Перепутал немного, LTRIM() надо
Код: plaintext
update mYTable set Field = ltrim(Field)
...
Рейтинг: 0 / 0
12.03.2011, 02:58
    #37160750
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import-export Visual FoxPro 6.0
Dima TПерепутал немного, LTRIM() надо
Код: plaintext
update mYTable set Field = ltrim(Field)
Ну и чтобы не заморачиваться с версией Фокс'а - делаем типа так (полный вариант):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
private old_select, table_using
old_select=selected()
table_using=.f.
if used('MyTable')
 select MyTable
else
 select  0 
 use MyTable
 table_using=.t.
endif
replace all Field with trim(Field)
if m.table_using
 use
endif
select (m.old_select)
Понимаю, что извращение, но в FPD не было UPDATE-SQL...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / import-export Visual FoxPro 6.0 / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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