powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dbf-xls
5 сообщений из 5, страница 1 из 1
dbf-xls
    #33503876
Aqil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Privet.
Yest tablitsa i v nem takie polya: tnr,..,...,..,...,summa.V dbf pole 'summa' kajdiy raz menyaetsa.
Yest i 'qotoviy' excel fayl. Seychas mne nado iz dbf znachenie polya "summa" skopirovat v xls fayl. Ne sama tablitsu, a tolko znachenie polya "summa".
No, delo v tom chto v xls fayle yest krome 'tnr' i 'summa' neskolko stolbets kotoriy net v dbf. Poetomu prosto 'copy to .... type xls' ne podxodit.
Chto mojno delat? Pomoqite pojalusta.
...
Рейтинг: 0 / 0
dbf-xls
    #33503899
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему это COPY TO не подходит?
Пример: Есть файл table1.dbf. В нем есть поле SUMMA.
Копируем его в table1.xls. В нем SUMMA будет столбцом, скажем, пятым.
Затем есть table0.xls. В ней много лишней информации, но, скажем, SUMMу
надо видеть в третьем столбце. Вот и пишем в этот третий столбец формулу
с глобальной ссылкой =[table1.xls]'Лист1'!E1 и на весь столбец растаскиваем.
Ссылка приведена для примера, поскольку формула д.б. сложнее, там
проверка по tnr и так далее. То есть имеется ввиду, что можно не
перезаписывать xls-файл, а организовать из него ссылки на данные.
...
Рейтинг: 0 / 0
dbf-xls
    #33503987
Aqil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delo v tom chto mne imenno po pole "tnr" nujno skopirovat.
To yest, snacalao proverit pole "tnr" (tnr - kak klyuchevoy pole), a potom orqanizovat ssilku.
Potomu chto poryadok zapisey dbf i xls raznie.
...
Рейтинг: 0 / 0
dbf-xls
    #33504030
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. пример
...
Рейтинг: 0 / 0
dbf-xls
    #33506330
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi aqil!

Сначала забери данные из xls файла в фоксовый курсор (как сделать - в
ПОИСК).
потом выполни запрос - обычный SELECT ... FROM csrFromXLS LEFT JOIN dbffile
ON (связь по tnr)
ну и результат снова загони в XLS (опять же в поиск - способов масса).
Можно конечно и "построчно" это делать - открыв XLS через oExcel =
createobject("Excel.Application") - и т.д. - но это гора кода и весьма
медленно.

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


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