ZueRa 0 Denunciar post Postado Abril 6, 2007 Pessoal, estou com o seguinte código: procedure TFrelat.zuera; begin case Tb.State of Dsinsert: begin Btnovo.Enabled:= false; Bteditar.Enabed:= false; Bcancel.Enabled:= true; Btsalvar.Enabled:= true; Btexcluir.Enabled:= false; end; end; obs.: a procedure zuera já foi declarada. aparentemente está tudo certo, porém, ao compilar aparece o seguinte erro: [Error] Urelat.pas(130): Undeclared identifier: 'Enabed' [Error] Urelat.pas(137): Statement expected but 'PROCEDURE' found [Fatal Error] Pprincipal.dpr(6): Could not compile used unit 'Urelat.pas' alguém poderia me dizer o que fiz de errado ? Grato. Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Abril 6, 2007 [Error] Urelat.pas(130): Undeclared identifier: 'Enabed'Você escreveu Enabled Errado na linha de nº 130... corrigindo esse já acerta o seguinte... Beleza? Falow aew... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif PS.: Quer fazer algo mais legal??? Coloca assim: No Create do Form faça: Tb.OnStateChange := Zuera; Testa aew!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Abril 6, 2007 Uhm, interessante Hugo, vou testar aqui e posto o resultado =DMuito obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Abril 6, 2007 Mas Hugo, veja, os outros erros são atribuídos ao outro código: procedure TFrelat.zuera; begin case Tb.State of Dsinsert: begin Btnovo.Enabled := false; Bteditar.Enabled := false; Bcancel.Enabled := true; Btsalvar.Enabled := true; Btexcluir.Enabled := false; end; end; procedure TFrelat.BtnovoClick(Sender: TObject); ** AQUI begin Tb.Open; Tb.Append; Dbbebidas.SetFocus; Dbdata.Text := FormatDateTime('dd"/"mm"/"yyyy', now); end; erro: "[Error] Urelat.pas(137): Statement expected but 'PROCEDURE' found" porque será ? o.O Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Abril 6, 2007 procedure TFrelat.zuera; begin case Tb.State of Dsinsert: begin Btnovo.Enabled := false; Bteditar.Enabled := false; Bcancel.Enabled := true; Btsalvar.Enabled := true; Btexcluir.Enabled := false; end; end; End; Faltou um End Aew!!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Abril 6, 2007 Pelo amor de Deus...daonde saiu esse outro end ?Bom, vamos contar...um para o 1º BEGINo outro para o 2º BEGINe o último ? o.O Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Abril 6, 2007 1º - Begin da Procedure... 2º - Begin do State... 3º - Begin do CASE???? http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Hehe!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Abril 6, 2007 Ahhmmm...tinha me esquecido do begin da procedure...OAIEHaehoioae...obrigado man, até a próxima! Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Abril 6, 2007 Ok!!! Acontece... Abraço e até a próxima!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Abril 6, 2007 Hugo, aproveitando...como eu poderia fazer o seguinte:habilitar o(s) botão(ões) X somente após quando todos os campos do tipo TDBEdit ($) fossem preenchidos ? Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Abril 6, 2007 Bom, a única forma que sei é a manual mesmo... If .... ThenBegin Application.messagebox(...); Edt?????.SetFocus; Abort;End; Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Abril 6, 2007 Uhm, entendi.Mais uma vez, obrigado! ;) Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Abril 7, 2007 Como posso gerar um gráfico a partir de dados de um BD ?E qual componente poderei usar ?Grato desde já. Compartilhar este post Link para o post Compartilhar em outros sites