Oi Anderson... O que estou tentando fazer é com a query em modo de inserção. Deve ser mesmo por isso que acontecer o access violation.
Quanto ao QueryCampo.Value := 0; está dando erro. Assim não funciona. Eu não tenho o erro aqui comigo agora, se não já te enviava. Você por acaso não conhece uma outra forma de fazer com que um DBEdit assuma um determinado valor? Um grande abraço Cleiton ----- Original Message ----- From: "Anderson Carlos" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Wednesday, February 15, 2006 5:38 PM Subject: Re: [delphi-br] Re: Re: Cálculo Em DBEdit -> Cleiton 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 >>>>> Links do Yahoo! Grupos -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. -- <<<<< 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