Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / выгрузить в файл с разделителем табулятор / 15 сообщений из 15, страница 1 из 1
16.09.2005, 12:22:13
    #33273257
sti
sti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
попрошу не пинать. я в FoxPro вообще ноль.
Ниже кусок кода. Утверждается что это выгрузка в файл через разделитель пробел. Как сделать через разделитель табулятор?

Код: plaintext
1.
2.
3.
4.
5.
6.
DO WHILE  .NOT. EOF()
     ?    ALLT(SUBS(NAIM, 1 , 10 ));
     +' '+ALLT(SUBS(NAIM, 11 , 49 ));
     +' '+ALLT(ORGAN);
     +' '+ALLT(STR(CENA, 11 , 2 ));
     +' '+ALLT(STR(KOL, 9 , 3 ));
     +' '+ALLT(DTOC(SROK))
...
Рейтинг: 0 / 0
16.09.2005, 12:27:54
    #33273287
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
вместо +' '+
+chr(9)+
...
Рейтинг: 0 / 0
16.09.2005, 12:41:23
    #33273320
sti
sti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
спасибо!
...
Рейтинг: 0 / 0
16.09.2005, 13:22:16
    #33273455
Komissar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
stiпопрошу не пинать. я в FoxPro вообще ноль.
А в дельфях, аксесах и эскюэлях разве нет чегой-то типа CHR()???
При чём тут фокс или не фокс?
...
Рейтинг: 0 / 0
16.09.2005, 13:22:26
    #33273456
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
делов-то

вот проблема, так проблема
сижу - все понимаю - умный такой,
а делать нифига не хочется

поеду домой - посмотрю как мне строители дом строят
работа в лес не убежит
...
Рейтинг: 0 / 0
16.09.2005, 15:00:38
    #33273868
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
COPY TO FileName
[FIELDS FieldList]
[Scope] [FOR lExpression1] [WHILE lExpression2]
[[WITH] CDX] | [[WITH] PRODUCTION]
[NOOPTIMIZE]
[[TYPE] [FOXPLUS | FOX2X | DIF | MOD
| SDF | SYLK | WK1 | WKS | WR1 | WRK | XLS | XL5
| DELIMITED [WITH Delimiter | WITH BLANK | WITH TAB]]]
[AS nCodePage]

ничего не меняется
тока редрика не видно
...
Рейтинг: 0 / 0
16.09.2005, 15:02:35
    #33273879
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
WITH TAB
с табуляторами кажись
информация к размышлению есть
...
Рейтинг: 0 / 0
16.09.2005, 15:13:41
    #33273931
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
leaf

А самому попробовать, прежде чем написать СOPY TO?
...
Рейтинг: 0 / 0
16.09.2005, 15:40:52
    #33274070
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
2 leaf :

В оригинале - первое поле разбивается вдобавок - на два. А потом, если COPY DELI WITH TAB - символьные поля получатся с дополнительными кавычками - по краям.
...
Рейтинг: 0 / 0
16.09.2005, 15:58:46
    #33274147
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
2PaulWist
день добрый
я на чем то прокололся?
пробывать лень чукча терь больше читатель
пятница вот....
с фискальным регистратором не работали ?
хотя в прочем всё зависит от модели....
от знака pi/2

2Crispy
сделайте выборку и пульните в файл
ну про кавычки ничего не скажу
не боролся с ними никогда
...
Рейтинг: 0 / 0
16.09.2005, 16:08:10
    #33274176
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
2 leaf :

Да мне оно как-то не надо, вроде бы :)
По поводу выборки - а как же с TAB-ами... Хотя... :) - пятница... (да и вроде не надо мне )
...
Рейтинг: 0 / 0
16.09.2005, 16:11:18
    #33274186
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
leaf

вообщем Crispy уже напомнил про первое поле, а так же выборки подстрок из др полей, те такой код

Код: plaintext
1.
2.
3.
4.
5.
CREATE CURSOR test (First c( 20 ), s c ( 20 ))

INSERT INTO test (First, s) VALUES (' First record first field', 'first record econd field')
INSERT INTO test (First, s) VALUES (' second record first field', 'second record second field')

COPY TO c:\aaa.txt FIELDS LEFT(first,  10 ), LEFT(s,  10 ) WITH tab

не пройдет.

Как вариант, конечно можно выбрать в промежуточный курсор и затем оттуда засунуть в файл, но автор не показал дальнейшего кода обработки цикла

Код: plaintext
DO WHILE  .NOT. EOF()

и видимо замена кавычек на CHR ему вполне хватает.
...
Рейтинг: 0 / 0
16.09.2005, 19:00:50
    #33274514
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
Код: plaintext
1.
2.
3.
4.
5.
6.
F=FCREATE('rezalt.txt')
IF F#- 1 
  do while !eof()
     FPUTS(F, ALLT(SUBS(NAIM, 1 , 10 )+chr( 9 )+ALLT(SUBS(NAIM, 11 , 49 )))
  enddo 
FCLOSE(F)
Так пишется файл моментально.
...
Рейтинг: 0 / 0
16.09.2005, 19:05:06
    #33274520
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
как обычно поторопился и забыл добавить
Код: plaintext
ENDIF
...
Рейтинг: 0 / 0
16.09.2005, 23:05:33
    #33274666
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить в файл с разделителем табулятор
leafничего не меняется
тока редрика не видно
Не плакай - тута я!

От Flex0 прячусь - я ему 5 тонн зелени уже месяц как должен, да еще плюс по счетчику - 2% в сутки... Прикинь!

P.S. А чё это вдруг ты меня тут вспомнил???
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / выгрузить в файл с разделителем табулятор / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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