ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Novo campo de tabela paradox não recebe valor

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
alex00i
Novato
Novato


Registrado: Quarta-Feira, 16 de Agosto de 2006
Mensagens: 12

MensagemEnviada: Sex Fev 02, 2007 3:23 pm    Assunto: Novo campo de tabela paradox não recebe valor Responder com Citação

olá pessoal,

Por favor, se possível alguém pode me ajudar a inserir em um novo campo de uma tabela paradox? Criei um novo campo e ele não preenche.

Ex:
cadmat.edit;
cadmatcampovelho.value := 'valor'; // OK recebe sem problemas

cadmat.edit;
cadmatnovocampo.value := 'valor'; // Não recebe nada e nem da erro


obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Sex Fev 02, 2007 3:50 pm    Assunto: Re: Novo campo de tabela paradox não recebe valor Responder com Citação

alex00i escreveu:
olá pessoal,

Por favor, se possível alguém pode me ajudar a inserir em um novo campo de uma tabela paradox? Criei um novo campo e ele não preenche.

Ex:
cadmat.edit;
cadmatcampovelho.value := 'valor'; // OK recebe sem problemas

cadmat.edit;
cadmatnovocampo.value := 'valor'; // Não recebe nada e nem da erro


obrigado
No final vc esta usando o POST?

Tipo cadmat.post;
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
alex00i
Novato
Novato


Registrado: Quarta-Feira, 16 de Agosto de 2006
Mensagens: 12

MensagemEnviada: Sex Fev 02, 2007 8:34 pm    Assunto: Re: Novo campo de tabela paradox não recebe valor Responder com Citação

adriano_servitec escreveu:
alex00i escreveu:
olá pessoal,

Por favor, se possível alguém pode me ajudar a inserir em um novo campo de uma tabela paradox? Criei um novo campo e ele não preenche.

Ex:
cadmat.edit;
cadmatcampovelho.value := 'valor'; // OK recebe sem problemas

cadmat.edit;
cadmatnovocampo.value := 'valor'; // Não recebe nada e nem da erro


obrigado
No final vc esta usando o POST?

Tipo cadmat.post;


Também coloquei post e continua mesma coisa
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Sex Fev 02, 2007 8:36 pm    Assunto: Re: Novo campo de tabela paradox não recebe valor Responder com Citação

alex00i escreveu:
adriano_servitec escreveu:
alex00i escreveu:
olá pessoal,

Por favor, se possível alguém pode me ajudar a inserir em um novo campo de uma tabela paradox? Criei um novo campo e ele não preenche.

Ex:
cadmat.edit;
cadmatcampovelho.value := 'valor'; // OK recebe sem problemas

cadmat.edit;
cadmatnovocampo.value := 'valor'; // Não recebe nada e nem da erro


obrigado
No final vc esta usando o POST?

Tipo cadmat.post;


Também coloquei post e continua mesma coisa
Olah amigo, afinal explique melhor o que vc esta tentando fazer.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
alex00i
Novato
Novato


Registrado: Quarta-Feira, 16 de Agosto de 2006
Mensagens: 12

MensagemEnviada: Sex Fev 02, 2007 9:08 pm    Assunto: Re: Novo campo de tabela paradox não recebe valor Responder com Citação

adriano_servitec escreveu:
alex00i escreveu:
adriano_servitec escreveu:
alex00i escreveu:
olá pessoal,

Por favor, se possível alguém pode me ajudar a inserir em um novo campo de uma tabela paradox? Criei um novo campo e ele não preenche.

Ex:
cadmat.edit;
cadmatcampovelho.value := 'valor'; // OK recebe sem problemas

cadmat.edit;
cadmatnovocampo.value := 'valor'; // Não recebe nada e nem da erro


obrigado
No final vc esta usando o POST?

Tipo cadmat.post;


Também coloquei post e continua mesma coisa
Olah amigo, afinal explique melhor o que vc esta tentando fazer.


Desculpa, é apenas inserir um 'S' ou um 'N' em um novo campo que adicionei na minha tabela que é paradox. Os campos velhos alteram e recebem valores normalmente, mas o campo novo ou os campos novos não. Entendeu? Valeu!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Sáb Fev 03, 2007 10:51 am    Assunto: Responder com Citação

Olha eu nao sei o pq nao esta recebendo ja que vc incluiu este novo campo na tabela, talvez esteja faltando declarar no DataSet o fields do campo, mais assim com a falta do fields poderia causar algum tipo de erro.

Mais vamos tentar assim
Supondo que vc vai gravar o que lançou desta forma (usando um Table)

cadmat.append; //ou edit se caso a tabela ja esteja em modo de instert
cadmat.fieldbyname('campovelho').value := valor; //deduzi ser uma variavel se for nao precisa do '' se nao vai gravar o que tem dentro das aspas '' no banco ou seja valor
cadmat.fieldbyname('novocampo').value := valor;/passa a variavel ou no caso se vc estiver usando um edit para digitar S ou N ai vc tem que mudar para edit(x).text.
cadmat.fieldbyname('novocampo').value := edit(x).text;

Esse campo novocampo eh de que tipo
LOGICAL
VARCHAR
INTEGER
ETC...

Talvez tenha que modificar na hora de passar o valor.

Se nada disso funcionar, explique melhor o tipo do campo, qual componente vc usa para gravar.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Seg Fev 05, 2007 9:51 am    Assunto: Responder com Citação

Evite duplicar tópicos.

Grato.
http://www.activedelphi.com.br/forum/viewtopic.php?t=29817
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
alex00i
Novato
Novato


Registrado: Quarta-Feira, 16 de Agosto de 2006
Mensagens: 12

MensagemEnviada: Seg Fev 05, 2007 7:40 pm    Assunto: Responder com Citação

Primeiramente obrigado por me responder.

Vamos lá,

1- O campo no dataset está adcionado. Inclusive aparecendo no autocomplete. OK
2- No meu código é mais simples ainda. No onClick de um botão acontece(ou gostaria que acontecesse):

procedure Tca11.Button6Click(Sender: TObject);
begin

if (Application.MessageBox('Confirma que o aluno participou do ENADE?', 'Confirmação', MB_YESNO) = IDYES) then
begin
cadmat.Edit;
cadmatSitCra.Value := '77'; //Este recebe o valor sem problemas
cadmatEnade.Value := 'S'; //Este não recebe e nem altera nada e nem dá erro
cadmat.Post;
end;

end;

3- O tipo de campo é alpha do paaradox
4- cadmat.Append dá key violation
5- Usando fieldbyname também não entra.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB