|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
---|---|---|---|
#18+
Здравствуйте всем! Пожалуйсто Помогите - объясните ! Задача такова: Есть тексовый файл (text01.txt). В строке, некоторые данные, разделеные точкой с запятой (;). Пример: 12-09-10;qqq; 5,760,000.00 ;kkk;hhh;sssss;14539 12-09-10;ggg; 147,000.00 ;ppp;hhh;sssss;23590 .. и т.д.................. 12-09-10;uuu; 18,000.00 ;vvv;hhh;sssss;76492 Из этой строки нужны: номер(Number) - это 14539, вид(vid) - это kkk, и сумма(summ) - 5,760,000.00. Есть база (dk1.dbf) с набором полей, среди которых есть Number, vid, summ. По номеру и виду (из текстового файла), нужно найти строку в базе, и в поле Summ записать результат сложения двух сумм (Из базы и текст. файла) И так до конца файла. ЗАРАНЕЕ СПАСИБО! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2010, 00:04 |
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2010, 02:25 |
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
---|---|---|---|
#18+
LaraKr, А где же Ваше решение? :) См. APPEND FROM, INDEX, SET RELATION, REPLACE ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2010, 09:41 |
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
---|---|---|---|
#18+
Добавчик, CREATE CURSOR ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2010, 09:42 |
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
---|---|---|---|
#18+
AleksMed, Это годится, если базы данных имеют постоянное имя, а если надо складывать несколько баз(46шт) каждый день и имена их всё время меняются например: tobol10.11.23. dbf yalut10.11.23. dbf zavod10.11.23. dbf и таких 46 файлов сегодня, а завтра tobol10.11.24. dbf yalut10.11.24. dbf zavod10.11.24. dbf и т.д.? Какой придумать алгоритм? Может здесь возможны маски? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2010, 10:01 |
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
---|---|---|---|
#18+
ShuvaЭто годится, если базы данных имеют постоянное имя... Имя DBF можно в переменной передавать и есть ALIAS чтобы не привязываться к имени файла: Код: plaintext 1. 2. 3. 4.
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2010, 10:24 |
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
---|---|---|---|
#18+
Shuva, Dima T уже написал по поводу как организовать потоковую обработку файлов. Могу только добавить, что после обработки перемещать обработанный файл в другой подкаталог, например, ARCHIVE ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2010, 11:14 |
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
---|---|---|---|
#18+
Dima T, Странно, файл tobol10.11.24. dbf четыре раза добавил в себя свои записи, остальные файлы не перебирал (всего их было 6)... Что-то здесь не так....? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 14:13 |
|
|
start [/forum/topic.php?fid=41&tid=1584782]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 133ms |
0 / 0 |