Login
Estamos no Facebook
Buscar
Quem está conectado
Há 21 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 19 Visitantes :: 2 Motores de busca@costa, thiag0ms
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Karaoke feito em FoxPro 2.6
23/5/2012, 11:45 por fabiomacarrao
Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …
Comentários: 3
Estatísticas
Temos 4048 usuários registradosO último usuário registrado atende pelo nome de fabiomacarrao
Os nossos membros postaram um total de 14426 mensagens em 2047 assuntos
Transferir Linhas Registros entre tabelas
Página 1 de 2 • Compartilhe •
Página 1 de 2 • 1, 2 
Transferir Linhas Registros entre tabelas
Pessoal entre 2 tabelas
existe alguma sintax ,
generica ... para que 2 tabelas com a mesma estrutura
eu consiga remanejar lancamentos
acho que por terem mesma estrutura
deve ter um jeito cobiçera de fazer
Vlw
BATMAN
existe alguma sintax ,
generica ... para que 2 tabelas com a mesma estrutura
eu consiga remanejar lancamentos
acho que por terem mesma estrutura
deve ter um jeito cobiçera de fazer
Vlw
BATMAN
m@r<3|o- Participante Assíduo

Re: Transferir Linhas Registros entre tabelas
O que exatamente você precisa?
Tendo duas tabelas com a mesma estrutura, quer manter as linhas iguais nas duas?
Tendo duas tabelas com a mesma estrutura, quer manter as linhas iguais nas duas?
_________________
Adeus, FoxPro. Agora vou programar em Java [Você precisa estar registrado e conectado para ver esta imagem.]

Tales Ruan- Participa Bastante

Re: Transferir Linhas Registros entre tabelas
Mestre Yoda,
2 bases de dados iguais uma
por dentro no C: e
for fora no PEN DRIVE
mais em primeiro instante vai ser feito no C:
ai clicando num comando
GRAVARIA NO H: e excluiria do C:
2 bases de dados iguais uma
por dentro no C: e
for fora no PEN DRIVE
mais em primeiro instante vai ser feito no C:
ai clicando num comando
GRAVARIA NO H: e excluiria do C:
m@r<3|o- Participante Assíduo

Re: Transferir Linhas Registros entre tabelas
ceus batman, estariamos apagando pedidos que nao possuem notas do banco "oficial"?
zueira marcelo, nao precisa responder, vou apagar aqui depois que tu zuar
valeu!
so mesmo pra dizer um ola! garrraaadaaaaasssoooo esta semana!
zueira marcelo, nao precisa responder, vou apagar aqui depois que tu zuar
valeu!
so mesmo pra dizer um ola! garrraaadaaaaasssoooo esta semana!
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Transferir Linhas Registros entre tabelas
Entendi muito não!
Seria uma espécie de backup, Marcelo?
Sendo backup... seria dos dados?
De toda a tabela, com sua estrutura?
Não ficou muito claro, pra mim.
Seria uma espécie de backup, Marcelo?
Sendo backup... seria dos dados?
De toda a tabela, com sua estrutura?
Não ficou muito claro, pra mim.
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Transferir Linhas Registros entre tabelas
sim ,
C:\PastaOrigem\teste.dbf cod desc
E:\PastaDestino\teste.dbf cod desc
passar registros de uma tabela para outra , acho que faz isso em 4 linhas
só que preciso dar uma fuçada ....
caso alguem saber , somente de DBF para DBF com estruturas iguais
seria algo como
select tabela1
append from dbf('tabela2') for registro = 'S'
???
C:\PastaOrigem\teste.dbf cod desc
E:\PastaDestino\teste.dbf cod desc
passar registros de uma tabela para outra , acho que faz isso em 4 linhas
só que preciso dar uma fuçada ....
caso alguem saber , somente de DBF para DBF com estruturas iguais
seria algo como
select tabela1
append from dbf('tabela2') for registro = 'S'
???
m@r<3|o- Participante Assíduo

Re: Transferir Linhas Registros entre tabelas
assim
só que recebo um Erro Alias is not found
ou assim
assim
Nao da Erro mais nao exporta
- Código:
CLOSE DATABASES ALL
SET PATH TO C:\A1
USE TABLE1
SET PATH TO C:\A2
APPEND FROM DBF('table2.dbf') *** ERRO
só que recebo um Erro Alias is not found
ou assim
assim
- Código:
CLOSE DATABASES ALL
CREATE CURSOR export (estado c(2), cidade c(10))
SET PATH TO C:\A1
APPEND FROM TABLE1
SET PATH TO C:\A2 ADDITIVE
USE TABLE2 IN 0 EXCLUSIVE
SELECT TABLE2
APPEND FROM DBF('export')
USE IN TABLE2
USE IN export
Nao da Erro mais nao exporta
Última edição por marcelofazan em 23/8/2010, 22:42, editado 1 vez(es)
m@r<3|o- Participante Assíduo

Re: Transferir Linhas Registros entre tabelas
tens algum campo autoinc em sua tabela?
Uma das formas é fazer o seguinte:
Resolve?
Uma das formas é fazer o seguinte:
- Código:
INSERT INTO tabelaDestino (campoDestino1, campoDestino2, campoDestino3...) SELECT campoOrigem1, campoOrigem2, campoOrigem3... FROM tabelaOrigem WHERE...
Resolve?
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Transferir Linhas Registros entre tabelas
em ultima questao , vo ver se faço do while com into cursor
mais como havia dito , gostaria de usar assim
eu fazendo isso seria o maximo, só que como acima a area de trabalho do FOR tabela1 nao acha to tentando
mais como havia dito , gostaria de usar assim
- Código:
set path pasta1
use pasta1 in 0 excl
set path pasta2
use pasta2 in 1 excl
APPEND FROM tabela2 for tabela1.situacao ='N'
eu fazendo isso seria o maximo, só que como acima a area de trabalho do FOR tabela1 nao acha to tentando
m@r<3|o- Participante Assíduo

Re: Transferir Linhas Registros entre tabelas
Marcelo, você entendeu minha mensagem?
Marcos Guedes escreveu:tens algum campo autoinc em sua tabela?
Uma das formas é fazer o seguinte:
- Código:
INSERT INTO tabelaDestino (campoDestino1, campoDestino2, campoDestino3...) SELECT campoOrigem1, campoOrigem2, campoOrigem3... FROM tabelaOrigem WHERE...
Resolve?
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Transferir Linhas Registros entre tabelas
Nao tem campo Auto numerico ,
Marcos do jeito que voce citou seria somente por a mão na massa.
só que to tentando fazer utilizando o commando DBF () nao utilizei ele ainda
e + commando Append From
quando se tem 2 tabelas de estruturas iguais pode se utilizar o DBF so que meu for esta enjuado
A logica é simplesmente essa
no meu teste , apagou os registros , mais nao fez o Append
- Clique aqui para baixar o arquivo!
pude ajuda
Marcos do jeito que voce citou seria somente por a mão na massa.
só que to tentando fazer utilizando o commando DBF () nao utilizei ele ainda
e + commando Append From
- Código:
CLOSE DATABASES ALL
SET PATH TO C:\A1
USE table1 EXCL
SET PATH TO C:\A2
use table2 IN 0 EXCLUSIVE
Append from (DBF('table1')) FOR situacao = 'N'
DELETE FOR table1.situacao = 'N'
quando se tem 2 tabelas de estruturas iguais pode se utilizar o DBF so que meu for esta enjuado
A logica é simplesmente essa
- Código:
Select AliasTabDestino
Append from (DBF(“AliasTabOrigem”))
no meu teste , apagou os registros , mais nao fez o Append
- Clique aqui para baixar o arquivo!
pude ajuda
m@r<3|o- Participante Assíduo

Re: Transferir Linhas Registros entre tabelas
Talvez o comando COPY TO pode ajudar.
Faça um teste. Acho que resolve.
Faça um teste. Acho que resolve.
_________________
Adeus, FoxPro. Agora vou programar em Java [Você precisa estar registrado e conectado para ver esta imagem.]

Tales Ruan- Participa Bastante

Re: Transferir Linhas Registros entre tabelas
Marcelo
Dei um browser logo apos "use table2 IN 0 EXCLUSIVE " e ele mostra a tabela1 e não a dois.
Quais dados tem que passar para a tabela2, os que estão com situacao = "N"?
Dei um browser logo apos "use table2 IN 0 EXCLUSIVE " e ele mostra a tabela1 e não a dois.
Quais dados tem que passar para a tabela2, os que estão com situacao = "N"?
Julio- Usuário 5 Estrelas

Re: Transferir Linhas Registros entre tabelas
Dei uma mexido do meu modo veja se esta como precisa:
- Código:
CLOSE DATABASES ALL
SET PATH TO C:\teste\A1
USE table1 EXCL
SET PATH TO C:\teste\A2
use table2 exclusive
Append From c:\teste\a1\table1 FOR situacao = "N"
SET PATH TO C:\teste\A1
USE table1 EXCL
DELETE FOR table1.situacao = 'N'
Julio- Usuário 5 Estrelas

Re: Transferir Linhas Registros entre tabelas
Marcelo... caso a dica do Julio não funcione... suas tabelas são FREE?
Se você ler com atenção a mensagem que postei verás que se resolve tudo com uma única linha de código.

Se demorar, terei que fazer um exemplo.
rs...
Se você ler com atenção a mensagem que postei verás que se resolve tudo com uma única linha de código.

Se demorar, terei que fazer um exemplo.
rs...
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Página 1 de 2 • 1, 2 
Página 1 de 2
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
» Criar atalho, SYS(2020) e Desktop
» Karaoke feito em FoxPro 2.6
» Como separar caminho do diretório?
» Erro no Projeto Chat
» Utilizando PHPMailer
» Programador em Visual Foxpro
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Minimizar , Maximizar e Restaurar
» Pivot Table no sql server
» Scroll EditBox Automatico
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta