serg3001
![](http://forum.ru-board.com/board/avatars/enhorning.gif)
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Уважаемые программисты, подскажите, возможно ли средствами VBS решить следующую задачу. Есть три DBF файла: accounts.dbf rectranc.dbf rectranh.dbf нужно связать между собой данные из этих трех файлов, извлечь их в отдельную таблицу, после этого данные перенести в txt файл, который будет иметь спец. вид. Приведу подробный пример с описанием задачи: из файла accounts.dbf извлекаются следующие данные: TNUM INOUT ENDSUM Б00043 АВБ 1000.000 Б00313 АВВ 1000.000 Б00354 Б2 3335.220 из файла rectranc.dbf: CODE TNUM NAME NFACC 127 Б00043 Иванов Иван Иванович 42307810312487525410 046 Б00313 Петров Петр Петрович 42358796510477456321 111 Б00354 Сидоров Сидор Сидорович 42325895448752223655 из файла rectranh.dbf: CODE HEAD2 127 0163 046 0105 111 0049 нужно связать данные из этих файлов и составить три txt файла с именами АВБ, АВВ и Б2 соответственно, в виде: АВБ.txt 0163:42307810312487525410:1000.00:Иванов:Иван:Иванович: АВВ.txt 0105:42358796510477456321:1000.00:Петров:Петр:Петрович: Б2.txt 0049:42325895448752223655:3335.22:Сидоров:Сидор:Сидорович: P.S.В этой теме мне помогли решить данную задачу при помощи BAT, но данных очень много в файле, возникают тормоза при обработке.Посоветовали напрямую работать с dbf файлами через реляционные операции SQL, но я в программировании не силён. |