powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / import-export Visual FoxPro 6.0
5 сообщений из 5, страница 1 из 1
import-export Visual FoxPro 6.0
    #37155339
Словоблуд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В одном из полей таблицы были лишние пробелы, которые сказывались при сортировке. Осуществил экспорт в эксель, отредактировал. После импорта из экселя в Fox вместо прежних названий полей появились латинские буквы: A,B,C,D.....
Как вернуть прежние названия, точнее в чем это удобнее сделать
...
Рейтинг: 0 / 0
import-export Visual FoxPro 6.0
    #37155354
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо для таких целей в эксель экспортировать. У фокса возможностей на порядок больше.
Если исходный файл остался, то убирать пробелы так:
Код: plaintext
update mYTable set Field = rtrim(Field)
если не остался, то правь структуру экселевского:
Код: plaintext
1.
use mYTable excl
modi stru
...
Рейтинг: 0 / 0
import-export Visual FoxPro 6.0
    #37155361
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СловоблудВ одном из полей таблицы были лишние пробелы, которые сказывались при сортировке. Осуществил экспорт в эксель, отредактировал. После импорта из экселя в Fox вместо прежних названий полей появились латинские буквы: A,B,C,D.....Прошу прощения за может быть слишком резкое высказывание, но проделанное Вами обычно называют удалением гланд через анальное отверстие.Как вернуть прежние названия, точнее в чем это удобнее сделатьПроизвести редактирование записей можно и в фоксе. Надеюсь, понимаете, что при этом ничего не потеряется и необходимость "вернуть прежние названия" отпадает сам собой. Так удобно будет?
Вам что с пробелами надо сделать? Убрать задвоения? Убрать лидирующие пробелы? И то, и другое? Что?
...
Рейтинг: 0 / 0
import-export Visual FoxPro 6.0
    #37155364
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перепутал немного, LTRIM() надо
Код: plaintext
update mYTable set Field = ltrim(Field)
...
Рейтинг: 0 / 0
import-export Visual FoxPro 6.0
    #37160750
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / import-export Visual FoxPro 6.0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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