Fórum Incluir dados em Tabelas paradox (era: Problema com...) #350426
11/12/2007
0
Boa Noite,
Estou tendo problemas com tabelas em paradox relacionadas, tenho 4 banco de dados em paradox todas relacionadas a uma chamada Cadastro,
ex. tenho as tabelas ´formapgto, valor, DataVenc e ncheque, essas tabelas são todas relacionadas a tabela Cadastro. pois na tabela cadastro tem um campo Formapgto, dependendo da forma de pgto abriria as 4 tabelas, para preencher, cada uma delas tem 12 campos cada. mas os relacionamentos estão relacionados aos campos formapgto, datavenc, valor, ncheque que a tabela cadastro possui tambem.
Mas meu problema é que não estou conseguindo adicionar nenhum dado nas tabelas, estou usando Query1, com UpdateSQL, mas não estou conseguindo fazer com que funcione alguem poderia me dar uma ajuda, se possivel algum passo a passo, Ficaria Grato! pois não sei como usar direito o updateSQL.
Obrigado!
Estou tendo problemas com tabelas em paradox relacionadas, tenho 4 banco de dados em paradox todas relacionadas a uma chamada Cadastro,
ex. tenho as tabelas ´formapgto, valor, DataVenc e ncheque, essas tabelas são todas relacionadas a tabela Cadastro. pois na tabela cadastro tem um campo Formapgto, dependendo da forma de pgto abriria as 4 tabelas, para preencher, cada uma delas tem 12 campos cada. mas os relacionamentos estão relacionados aos campos formapgto, datavenc, valor, ncheque que a tabela cadastro possui tambem.
Mas meu problema é que não estou conseguindo adicionar nenhum dado nas tabelas, estou usando Query1, com UpdateSQL, mas não estou conseguindo fazer com que funcione alguem poderia me dar uma ajuda, se possivel algum passo a passo, Ficaria Grato! pois não sei como usar direito o updateSQL.
Obrigado!
Japapdb
Curtir tópico
+ 0
Responder
Posts
12/12/2007
Silviogs
Olá amigo
paradox não é banco de dados. é apenas um gerenciador de arquivos.
bem para que possamos ajudá-lo vc poderia postar o script das suas tabelas e a rotina no qual esta tentando adicionar algum registro.
Atenciosamente
Silvio Guedes
paradox não é banco de dados. é apenas um gerenciador de arquivos.
bem para que possamos ajudá-lo vc poderia postar o script das suas tabelas e a rotina no qual esta tentando adicionar algum registro.
Atenciosamente
Silvio Guedes
Responder
Gostei + 0
12/12/2007
Japapdb
Opa... esse eh um passo a passo que eu peguei da net e segui, mas que não deu muito certo comigo.
Origado!!
1) Inserir a Query1.
2) Inserir o UpdateSQL1.
3) Ligar a propriedade UpdateObject da Query1 no UpdateSQL1.
4) Adicionar a consulta SQL da Query1.
SELECT
T1.CUSTNO,
T1.COMPANY,
T2.ITEMSTOTAL
FROM
CUSTOMER T1
JOIN
ORDERS T2 ON T2.CUSTNO=T1.CUSTNO
5) Clique com o botão direito no UpdateSQL e selecione a opção ´UpdateSQL Editor´.
6) Na lista ´Key Fields´ deixe selecionado apenas o campo chave da tabela que será atualizada por essa query (no caso CustNo).
Ps.: Lembrando que só é possível atualizar apenas uma tabela mesmo em uma consulta que utiliza joins e unions.
7) Na lista ´Update Fields´ selecione quais campos da tabela que será atualizada poderão ser modificados via edição (no caso poderia ser o CUSTNO e certamente o COMPANY).
Ps.: Não adianta colocar o ITEMSTOTAL porque é de outra tabela, logo, temos que atualizar ou uma tabela ou outra.
8) Pressione o botão ´Generate SQL´.
Origado!!
1) Inserir a Query1.
2) Inserir o UpdateSQL1.
3) Ligar a propriedade UpdateObject da Query1 no UpdateSQL1.
4) Adicionar a consulta SQL da Query1.
SELECT
T1.CUSTNO,
T1.COMPANY,
T2.ITEMSTOTAL
FROM
CUSTOMER T1
JOIN
ORDERS T2 ON T2.CUSTNO=T1.CUSTNO
5) Clique com o botão direito no UpdateSQL e selecione a opção ´UpdateSQL Editor´.
6) Na lista ´Key Fields´ deixe selecionado apenas o campo chave da tabela que será atualizada por essa query (no caso CustNo).
Ps.: Lembrando que só é possível atualizar apenas uma tabela mesmo em uma consulta que utiliza joins e unions.
7) Na lista ´Update Fields´ selecione quais campos da tabela que será atualizada poderão ser modificados via edição (no caso poderia ser o CUSTNO e certamente o COMPANY).
Ps.: Não adianta colocar o ITEMSTOTAL porque é de outra tabela, logo, temos que atualizar ou uma tabela ou outra.
8) Pressione o botão ´Generate SQL´.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)