Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
8 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 8 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Últimos assuntos
Bloquear edição do ListBox

17/6/2010, 15:13 por Julio

Pessoal

Boa Tarde!

Tnho uma listbox apenas para exibir o resultado.
Preciso bloquear a listbox …

Comentários: 17

automação do mozilla e chrome

15/1/2017, 12:16 por Handerson Mildroz

Boa tarde a todos!

Sou iniciante no VFP. Preciso de ajuda, pois tenho um código que usa o …

Comentários: 0

COMO ESTÃO DESENVOLVENDO EM WEB?

22/8/2016, 10:48 por AJC

Pessoal, já lí sobre vários topicos aqui no forum sobre desenvolvimento web
mas ainda nada …

Comentários: 2

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 0

dll pertocheck

15/12/2016, 12:45 por FERNANDOMATRELLA

Alguem teria ja desenvolvido a comunicação com essa dll estou tento muito trabalho aqui e nenhum …

Comentários: 1

Estatísticas
Temos 6988 usuários registrados
O último usuário registrado atende pelo nome de lucasburitis

Os nossos membros postaram um total de 3 mensagens em 1 assuntos

Gravar, Excluir, Editar um registro que utiliza duas tabelas

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por marcio em 3/7/2009, 13:02

Olá amigos...Boa tarde!!!

Eu comprei um curso da DBI de desenvolvimento em VFP e estava indo bem até um ponto onde meu form não está excluindo, editando, e nem gravando um lançamento de vendas. Por favor, quem puder me ajudar, no form lanca_vendas, e cad_itens, estes dois é que estou tendo problemas. Quando se clica no botão excluir, parece ter excluído, mas vc volta o registro e vê que ele continua lá, a mesma coisa acontece na edição e gravação. Os botões estão em uma classe, chamada manutenção. Desculpe pelas imagens dos botões não estarem aparecendo, é q a pasta com os bmps estão em outro diretório no meu pc. mas os tool type text está funcionando, então dá pra ver a função do botão.

O arquivo está acessível neste link:

[Você precisa estar registrado e conectado para ver este link.]

Agradeço desde já pela atenção...

Márcio

marcio
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por Marcos Guedes em 3/7/2009, 13:51

Olá marcio!
Analisei rapidamente o teu projeto, e o que acontece é o seguinte:
Você deve estar com SET DELETED ON, por isso que ao excluir os registros, você ainda os visuliza quando volta.

Para corrigir esta falha, você deverá colocar o comando a seguir:
Código:
SET DELETED ON

1. No PRG principal de sua aplicação.
2. No método INIT do seu formulário.
3. Executar o comando na Command do seu fox.

Aconselho você utilizar as opções 1 e 3!

O que acontece, é que quando você faz um:
Código:
DELETE FROM suaTabela WHERE campo=valor
O fox apenas marca o registro para ser deletado, e será excluído apenas quando você der um PACK na tabela.

Espero ter ajudado!

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por marcio em 3/7/2009, 14:48

Olá Marcos. Fiz a sua sugestão e agora está perfeito. Muito obrigado.

Mas agora tenho outro problema com o botão NOVO, ele não está executando o append blank na tabela, clico nele e nada acontece, o que poderia ser isto?

Muito grato.

Márcio

marcio
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por Marcos Guedes em 3/7/2009, 15:22

Márcio, fiz os testes aqui e está funcionando tudo corretamente comigo.
Feche o fox e abra novamente, pois isto deve estar acontecendo devido a algum erro ocorrido anteriormente.
Em seguida tente novamente!

Mas ao analisar o código, encontrei o seguinte erro:

No form lanca_vendas.scx você tem o objeto txtCod_cli.
No método InteractiveChange deste objeto, você tem o seguinte código:
Código:
WITH thisform
   .txtentreg_end.value = clientes.endereco
   .txtentreg_cid.value = clientes.cidade
   .txtentreg_nm.value = cliente.nome
ENDWITH

Com o código da forma como está, você obterá um erro pois na quarta linha ele pede o registro cliente.nome.
E você não tem a tabela cliente, mas sim a tabela clientes.

Então você edita a quarta linha para:
Código:
.txtentreg_nm.value = clientes.nome

Aguardo uma resposta sua!

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por marcio em 3/7/2009, 16:06

Rapaz!!! Tu não vai acreditar, mas fechei o fox aqui, abri novamente, e o NOVO não me abre um novo registro....rs...

Ah! Obrigado pela observação no nome da tabela clientes.

Mas se funcionou perfeitamente pra vc, uma hora ele vai funcionar aqui. Eu vou testando aqui, quem sabe quando eu reiniciar a máquina ele funcione pra mim...rs...

Muito obrigado pela atenção

marcio
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por Marcos Guedes em 3/7/2009, 16:11

Deve haver algo errado então.
Tu alterasse alguma coisa (por menor que tenha sido a alteração), depois de ter postado os arquivos para download?

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por marcio em 3/7/2009, 16:14

Só coloquei o SET DELETED ON no init do form. Essa foi a única alteração.

PS: Mesmo antes desta alteração, ele já não abria um novo registro para mim.

Grato.

marcio
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por Marcos Guedes em 3/7/2009, 16:21

Você se refere ao botão novo do form lanca_vendas.scx, é isto?

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por marcio em 3/7/2009, 16:23

Este mesmo...

marcio
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por Marcos Guedes em 3/7/2009, 16:29

Estou te enviando o form que estou utilizando.
Faça o seguinte e veja se funciona:

1. Faça um backup de tudo.
2. Vá na no seguinte caminho:
Desenvolvimento -> Vendas -> Forms
3. Substitua os forms, pelos que estão no arquivo anexado:
[Você precisa estar registrado e conectado para ver este link.]

Veja se assim funciona!

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Gravar, Excluir, Editar um registro que utiliza duas tabelas

Mensagem por marcio em 3/7/2009, 16:40

Que mistério será esse????

Deu certo, agora está abrindo um novo registro....

Mais uma vez muito obrigado Marcos.

Aproveito para dizer aos demais interessados e iniciantes (como eu) em VFP, que estes livros que adquiri da DBI tem uma boa didática de aprendizagem, são 3 livros num valor razoável, pelo material que terá para consulta, vale a pena. O site deles é [Você precisa estar registrado e conectado para ver este link.]

Muito obrigado....aparecendo outra dúvida, volto a postar aqui.

Abraço.
Márcio

marcio
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum