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

 



Responder a