Olhe pra que isso q vc esta tentando der certo vc tem q abrir a query e coloca-la em modo de edição Eu uso esse recurso nos programas com BD Paradox que tenho e quando quero mostrar um valor eu faço da seguinte maneira: ... Tabela.Edit; TabelaCampo.Value := 0; ...
Com Query nos DbEdit 's eu ainda naum tentei. Essa mensagem de "Acess Violation ...." é gerada normalmemte quando vc quer acessar algo que ainda não criado na memória, ou seja, a query deve estar vazia no momento que vc moveu o zero. Cleiton <[EMAIL PROTECTED]> escreveu: Oi Anderson... Estava tentando assim: Query.DataSource.DataSet.FieldByName('campo').AsInteger:=0; mas não está dando certo. Dá um erro de access violation. Depois tentei assim: Query.FieldByName('campo').AsInteger:=0; mas também não dá certo. Dá o seguinte erro: ROW DATA IS NOT AVAILABRE. ----- Original Message ----- From: "Anderson Carlos" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Tuesday, February 14, 2006 3:06 PM Subject: Re: [delphi-br] Re: Cálculo Em DBEdit -> alencar Cara Pq vc não faz assim: QueryCampo.Value := 0; Desse jeito eu acredito que o seu dbedit.text vai receber o valor q vc quiser. Cleiton <[EMAIL PROTECTED]> escreveu: Oi Alencar... Entendi o que você quis dizer... Mas tipo assim... tem como eu já atribuir um valor para o DBEdit no envento on show do formulário? Como eu faria isso? ----- Original Message ----- From: "Alencar - Philler Informatica" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Monday, February 13, 2006 7:08 PM Subject: Re: [delphi-br] Cálculo Em DBEdit Em 13/02/06, Cleiton<[EMAIL PROTECTED]> escreveu: > Estava tentando fazer com que, em determinando evento um DBEdit recebesse > um determinado valor. > Cleiton, esta um pouco confuso a tua pergunta. Um DBEdit é apenas um repositorio de informacao que esta em algum dataset, tipo um componente query ou table. Voce edita o dataset e fornece valor a algum campo do mesmo atraves do dbedit. > Por exemplo: > > No evento on show do formulário: DBEdit1.text:= '0'; > > No entanto o DBedita não assume o valor zero (0). O Campo permanece em > branco. Não tenho certeza mas acho que é porque esse DBEdit está ligado em > um DataSource que por sua vez ligado em uma Query. > Creio que seria melhor se vc usasse um TEdit. Neste caso vc pode setar o valor a qualquer momento. > É possível fazer isso que estou querendo fazer? Se possível, como deveria > fazer? > > É que estou querendo fazer algo parecido com isso: DBEdit3:= DBEdit1 + > DBEdit2 já atribuindo valores nulos nos campos 1 e 2. > > Alguém tendo sugestões, seráo muito bem recebidas. > Explique melhor sua ideia. Talvez eu possa te ajudar melhor. Alencar --------------------------------------- Philler Informatica Ltda Jose Alencar Philereno ICQ 13458351 Messenger/Skype (voz): alencar "Feliz aquele que transfere o que sabe e aprende o que ensina" Cora Coralina -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target="_blank";var lrec_URL=new Array(); lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fgdb832/M=396547.7942355.8808049.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1140027309/A=3291957/R=0/SIG=154bf6ok5/*http://lt.dell.com/lt/lt.aspx?CID=11305&LID=309989&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs"; var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/100206_y300x250feb10_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1)"; var lrec_altURL="http://br.ard.yahoo.com/SIG=12fgdb832/M=396547.7942355.8808049.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1140027309/A=3291957/R=1/SIG=154bf6ok5/*http://lt.dell.com/lt/lt.aspx?CID=11305&LID=309989&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs"; var lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/100206_y300x250feb10_dhs_dim5150.gif"; var lrec_width=300;var lrec_height=250; --------------------------------- Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. --------------------------------- Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html