|
|
|
dbf-xls
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 08:16 |
|
||
|
dbf-xls
|
|||
|---|---|---|---|
|
#18+
Почему это COPY TO не подходит? Пример: Есть файл table1.dbf. В нем есть поле SUMMA. Копируем его в table1.xls. В нем SUMMA будет столбцом, скажем, пятым. Затем есть table0.xls. В ней много лишней информации, но, скажем, SUMMу надо видеть в третьем столбце. Вот и пишем в этот третий столбец формулу с глобальной ссылкой =[table1.xls]'Лист1'!E1 и на весь столбец растаскиваем. Ссылка приведена для примера, поскольку формула д.б. сложнее, там проверка по tnr и так далее. То есть имеется ввиду, что можно не перезаписывать xls-файл, а организовать из него ссылки на данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 08:36 |
|
||
|
dbf-xls
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 09:11 |
|
||
|
dbf-xls
|
|||
|---|---|---|---|
|
#18+
Hi aqil! Сначала забери данные из xls файла в фоксовый курсор (как сделать - в ПОИСК). потом выполни запрос - обычный SELECT ... FROM csrFromXLS LEFT JOIN dbffile ON (связь по tnr) ну и результат снова загони в XLS (опять же в поиск - способов масса). Можно конечно и "построчно" это делать - открыв XLS через oExcel = createobject("Excel.Application") - и т.д. - но это гора кода и весьма медленно. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 01:11 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33503876&tid=1592515]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 288ms |
| total: | 526ms |

| 0 / 0 |
