powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как програмно скопировать в одну базу записи из разных баз в фокспро 2.6
3 сообщений из 3, страница 1 из 1
как програмно скопировать в одну базу записи из разных баз в фокспро 2.6
    #38724210
iNiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть одна база в нее надо перенести записи из другой, а затем добавить из третьей

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
sele a
use omkom
index on tabn to iomkom for symrs#0.or.symyk#0
dele all
pack
pn=0
sele b
***use g:\fro\kassa1\otchet.dbf
use otchet.dbf
index on nscheta+nsubsch+tabn to iotchet for nscheta='71'

tb=tabn
dt=data
sm1=symm1
sm2=symm2
sele a
*** В базу данных переписываем получивших командировочные
appe blan
repl data with dt,tabn with tb,symrs with sm2,symyk with sm1
sele b
skip
enddo
clear
clos all
return



есть другой код который аналогично переписываеть в omkom записи из другой базы ombank.

Проблема в том, что записи не добавляются, а заменяют те котрые были перед запуском кода.

Как сделать, чтобы добавлялись?
...
Рейтинг: 0 / 0
как програмно скопировать в одну базу записи из разных баз в фокспро 2.6
    #38724517
iNikiЕсть одна база в нее надо перенести записи из другой, а затем добавить из третьей

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
sele a
use omkom
index on tabn to iomkom for symrs#0.or.symyk#0
dele all
pack
pn=0
sele b
***use g:\fro\kassa1\otchet.dbf
use otchet.dbf
index on nscheta+nsubsch+tabn to iotchet for nscheta='71'

tb=tabn
dt=data
sm1=symm1
sm2=symm2
sele a
*** В базу данных переписываем получивших командировочные
appe blan
repl data with dt,tabn with tb,symrs with sm2,symyk with sm1
sele b
skip
enddo
clear
clos all
return



есть другой код который аналогично переписываеть в omkom записи из другой базы ombank.

Проблема в том, что записи не добавляются, а заменяют те котрые были перед запуском кода.

Как сделать, чтобы добавлялись?
А Вы с кодом поразбирайтесь (возьмите мануалы и прочитайте про append blank, replace, delete all, pack) и поймете...

Подсказка: очистка базы идет где-то в первых пяти строках приведенного фрагмента кода... Для тех, кто понял о чем это я - молчите, пусть автор темы сам разберется...
...
Рейтинг: 0 / 0
как програмно скопировать в одну базу записи из разных баз в фокспро 2.6
    #38724605
iNiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен с 1с трудно перестроиться на фокспро 2.6 так получилось, что быстро надо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как програмно скопировать в одну базу записи из разных баз в фокспро 2.6
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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