|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
VPF 9.0 SP2 Форма,Грид. В нем простая табличка(собственно, сама база) с 2 полями, одно из которых одно - текст со стихами. Одна строчка - одна запись в табличке. Хочу все содержимое вытряхнуть в обычный текстовый файл,но без концевых пробелов. В комманд-кнопку прописал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
В первом случае в текстовом файле к каждой строчке прицепляется случайным образом от 2 до 4 пробелов. Во втором варианте еще хуже. ALLTRIM() вообще не работает. Все строки длиной с поле таблицы. В чём дело? Что убрать, что добавить? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 18:47 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
Если даже текст упростить до: Код: plaintext 1. 2.
Подлых пробелов слишком много в конце каждой строчки. Откуда они берутся? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:01 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
men dea, кроме set space off, предложить ничего не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:05 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
SET SPACE OFF не помог. Все равно случайное количество пробелов добавляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:09 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
men dea, стоп-стоп-стоп. "Меня терзают смутные сомненья" (с)ИВМП автородно из которых одно - текст со стихами.Это не memo-поле случаем? ALLTRIM ведь обрезает только начальные и концевые пробелы в строке, но если у вас в середине строки есть 5 пробелов, он их не превратит в один. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:14 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
men dea, select esenin copy to C:\stihi.txt DELIMITED with tab ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:16 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
Местами администратор, навряд ли. Вариант со сканом ведь "не работает", почему этот должен? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:19 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
можно попробовать FCREATE() FPUTS() fclose() ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:21 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
Нет. Это не мемо поле. Обычное текстовое поле длиной 150 символов select esenin copy to C:\stihi.txt DELIMITED with tab Работает! Пробелы исчезли. Но! Этот вариант туда пихает и второе поле. Это во-первых. А во-вторых - он каждую запись ограничивает в кавычки. Даже пустные строки обрамляет 2 кавычками. Это мне не подходит. В стихах прямой речи хватает, чтобы заменить все кавычки автоматом. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:33 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
В общем, этот вариант наиболее перспективен. От второго поля легко избавиться добавлением fields esenin.ctrofa. Однако, от обрамления каждой строки кавычками мне непонятно как. Fcreate и т.п. - это целый роман на Фоксе нужно написать. А нельзя ли как попроще: 2-3 строками? Видимо, что-то нужно из опций добавить в строку Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:45 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
men deaFcreate и т.п. - это целый роман на Фоксе нужно написать. А нельзя ли как попроще: 2-3 строками? Видимо, что-то нужно из опций добавить в строку Код: plaintext
придется роман писать... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 20:02 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 20:11 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
Местами администратор, может Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 20:11 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
Пенсионерка, сделал. Пробелов нет. Однако, те же самые кавычки обрамляют каждую строчку. Попробуйте из какого-нибудь своего dbf-файла вычленить текстовое поле в txt-файл этой командой. Я уж и TYPE SDF попробовал. Но там кавычек нет, зато пробелов - океан. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 20:26 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
men dea, Код: plaintext 1. 2.
нет кавычек ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 20:36 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
УРА! Спасибо Владимиру М. Все пробелы и кавычки сдохли. То, что надо! В условиях конкурса было ограничение (до 5000 символов на стих) поэтому пришлось "глушить" все лишние знаки.Писал, используя некоторые преимущества VPF. Возможно, Владимир М. спас нового Есенина. Позднее скину ссылку на свое стихотворчество. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 20:45 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
> Автор: men dea > Писал, используя некоторые преимущества VPF. Возможно, Владимир М. спас нового Есенина. Позднее скину ссылку на > свое стихотворчество. Ларри? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 10:58 |
|
Вывод в текстовый файл без хвостовых пробелов
|
|||
---|---|---|---|
#18+
Как обещал, кидаю ссылку на свое конкурсное стихотворение: http://www.finam.ru/analysis/newsitem5525D/default.asp Требовалось в 5000-х байтах скрестить "Теремок" и фондовую биржу. Кому лень читать, здесь есть звуковой файл: http://www.ta64v.narod.ru Для экстренного сочинения стиха пришлось написать программку на VFP-9 для облегчения рифмования. Прога считала слоги, переставляла слова, строфы и т.п. Еще раз спасибо всем, кто помог с выводом в txt-файл. Если кому понравилось то, что получилось, очень прошу проголосовать за меня. Не каждый день попадаются поэты - любители VFP. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2011, 21:22 |
|
|
start [/forum/topic.php?fid=41&msg=37063256&tid=1584617]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
others: | 18ms |
total: | 200ms |
0 / 0 |