Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Объединить N-ное число DBF файлов  [new]
StasK
Member

Откуда: .....
Сообщений: 188
Возможно ли объединить N-ное число DBF файлов (в разные дни разное кол-во файлов) и
как это можно сделать ?

структура одинаковая у всех.
17 дек 08, 19:46    [6585942]     Ответить | Цитировать Сообщить модератору
 Re: Объединить N-ное число DBF файлов  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
USE all_file  IN 0
SELECT all_file
lnFiles=ADIR(a_file,'my_file*')

FOR i=1 TO lnFiles
   APPEND FROM (a_file(i,1))
ENDFOR
 
17 дек 08, 20:22    [6586045]     Ответить | Цитировать Сообщить модератору
 Re: Объединить N-ное число DBF файлов  [new]
StasK
Member

Откуда: .....
Сообщений: 188
Burn,

спасибо!
17 дек 08, 20:31    [6586079]     Ответить | Цитировать Сообщить модератору
 Re: Объединить N-ное число DBF файлов  [new]
StasK
Member

Откуда: .....
Сообщений: 188
рано обрадовался, ругается на отсутствие all_file
17 дек 08, 20:38    [6586098]     Ответить | Цитировать Сообщить модератору
 Re: Объединить N-ное число DBF файлов  [new]
проходящий.
Guest
StasK
рано обрадовался, ругается на отсутствие all_file

Ну так вместо этого надо поставить название твоей таблицы, в которую все будет складываться. Неужто так трудно догадаться?
17 дек 08, 20:40    [6586103]     Ответить | Цитировать Сообщить модератору
 Re: Объединить N-ное число DBF файлов  [new]
StasK
Member

Откуда: .....
Сообщений: 188
ступил, спасибо!
17 дек 08, 20:41    [6586105]     Ответить | Цитировать Сообщить модератору
 Re: Объединить N-ное число DBF файлов  [new]
StasK
Member

Откуда: .....
Сообщений: 188
в этой конструкции:
ADIR(a_file,'*_F1.DBF')

можно указать путь, если да, то как? (справки у меня нет :( )
когда указываю путь так:
ADIR(a_file,'D:\dase\*_F1.DBF')
выскакивает сообщение:
Файл "D_F1.DBF" не найден ! Хотя в папке он есть...
17 дек 08, 21:10    [6586187]     Ответить | Цитировать Сообщить модератору
 Re: Объединить N-ное число DBF файлов  [new]
Sergey Sizov.
Guest
1. Русский хелп
2. APPEND FROM ('D:\dase\'+a_file(i,1))
В сиве буду только имена, без путей. Путь надо добавлять самому.
17 дек 08, 21:23    [6586214]     Ответить | Цитировать Сообщить модератору
 Re: Объединить N-ное число DBF файлов  [new]
StasK
Member

Откуда: .....
Сообщений: 188
Sergey Sizov,
спасибо, буду разбираться :)

2ALL,
спасибо всем за помощь
17 дек 08, 22:08    [6586327]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить