USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dúvida com consistência de DADOS
André Lima
não registrado
Postada em 15/03/2006 14:24 hs   

Boa Tarde,

Pessoal, quem puder me ajudar, agradeço! 

Tenho 02 FORMS.

 

Primeiro Form - Participante

===========

 

Um form possui alguns campos onde faço cadastro de um cliente com algumas informações, nesse form esta as opções de SALVAR, CANCELAR, ALTERAR E EXCLUIR o registro.

 

Quando faço qualquer uma dessas operações, funciona perfeitamente!

 

Segundo Form - Consulta

============

 

Neste form possuo um MSFLEXGRID e dois campos para consulta, funciona assim :

 

A Pessoa digita o nome ou um numero do campo correspondente (textbox) e são mostrados valores de retorno no MSFLEXGRID, está funcionando perfeitamente também!

 

PROBLEMA:

==========

 

Quando a pessoa clicar duas vezes no registro (linha do segundo form), ele através de uma variável chamada vgCod, armazena o código, chave primaria do registro, fecha o form CONSULTA e abre o form PARTICIPANTE, e no evento LOAD do form ele faz uma consulta SQL, para carregar o form com o resultado da pesquisa pelo codigo (tive a preucação de informar que se o código for NULL não fazer nada).

 

O problema é o seguinte, quando carrega o form ele não carrega os valores da consulta, logo, minha solução foi a de linkar com a propriedade RS.FIELDS, mas quando faço isso ele carrega normalmente os campos, mas dá um erro informando que o CAMPO CÓDIGO, não pode ser atualizado, embora esse campo esteja invisivel e locked=true, ou seja, não sofre alteração.

 

Já tentei diversar maneiras, inclusive criar VARIAVÉIS GLOBAIS PARA ARMAZENAR os valores de todos os campos e carregar no form PARTICIPANTE, FUNCIONA bem, porém aos invés de atualizar ele cria um novo registro (duplica com outra chave)

 

Poderia me ajudar nessa questão ?

 

Abraços

 

André Lima

     
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 15/03/2006 14:37 hs            
ficou muito confuso o que vc falou ai,
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 15/03/2006 14:48 hs            
Voce usa DAO ou ADO?

dsmn
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 16/03/2006 03:34 hs            
Também não entendi, mas veja se duplica o registro, coloque o campo da tabela como unico (exclusiva) quando for duplicar o registro vai dar erro e voce verá a linha do erro.
 
vlu//
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página