error field ´NOME´ not found.

Delphi

14/09/2009

e ai galera! uso Delphi e firebird

em um form tenho 2 grid, um carrega a tabela de produtos e a outra
recebe os registro quando clico 2 vezes na tabela de produtos o codigo é esse:

dm.cdsitem.Active:=true;
dm.cdsitem.Insert;
dm.cdsitemCODIGO.AsInteger:=dm.cdsprodutoCodigo.AsInteger;
dm.cdsitemNOME.AsString:=dm.cdsprodutoNOME.asstring;
dm.cdsitemQUANTIDADE.AsInteger:=dm.cdsprodutoQuantidade.asinteger;
dm.cdsitemPvenda.AsInteger:=dm.cdsproPVENDA.AsInteger;
dm.cdsitem.Post;

lembrando que o campo NOME do dm.cdsitemNome foi criado tipo data só que da o seguinte erro
o erro é Field nome not found


Thiagoangra2

Thiagoangra2

Curtidas 0

Respostas

Pestana_

Pestana_

14/09/2009

como assim, o field NOME é do tipo data? não entendi você poderia explicar melhor?


GOSTEI 0
Thiagoangra2

Thiagoangra2

14/09/2009

como assim, o field NOME é do tipo data? não entendi você poderia explicar melhor?


tipo, o campo nome nau exista nesse clientdataset, eu criei esse campo no field do clientdataset

e ele é tipo data! intendeu?


GOSTEI 0
Facc

Facc

14/09/2009

[quote:047a5e1c7b=´Pestana_´]como assim, o field NOME é do tipo data? não entendi você poderia explicar melhor?


tipo, o campo nome nau exista nesse clientdataset, eu criei esse campo no field do clientdataset

e ele é tipo data! intendeu?[/quote:047a5e1c7b]

Tipo data que recebe, por ex., 16/09/2009??


GOSTEI 0
Marcos.gandin

Marcos.gandin

14/09/2009

Seu campo foi criado errado.
Apague e crie novamente, mas dessa vez como String e não como Data.

Flw


GOSTEI 0
Thiagoangra2

Thiagoangra2

14/09/2009

criei um campo nome tipo lookup apontando para o codigo do produto me retornando o nome do produto!


GOSTEI 0
Facc

Facc

14/09/2009

criei um campo nome tipo lookup apontando para o codigo do produto me retornando o nome do produto!


Não entendi...


GOSTEI 0
Thiagoangra2

Thiagoangra2

14/09/2009

[quote:4ecec4f674=´thiagoangra2´]criei um campo nome tipo lookup apontando para o codigo do produto me retornando o nome do produto!


Não entendi...[/quote:4ecec4f674]

primeiro...

dm.cdsitemNOME.AsString:=dm.cdsprodutoNOME.asstring; essa linha sai.

percebi que eu tava fazendo errado, criando o campo de maneira errada, por isso o erro! o que eu fiz foi cria-lo novamente como tipo lookup!

dessa forma consegui fazer o q queria! sabe como o lookup funfa?


GOSTEI 0
Facc

Facc

14/09/2009

Sim, ele pega dados de outra tabela. Muito usado com inclusões através de DBGrids.


GOSTEI 0
Thiagoangra2

Thiagoangra2

14/09/2009

Sim, ele pega dados de outra tabela. Muito usado com inclusões através de DBGrids.


intendeu?....


GOSTEI 0
Thiagoangra2

Thiagoangra2

14/09/2009

Seu campo foi criado errado. Apague e crie novamente, mas dessa vez como String e não como Data. Flw


vlw pela orientação :wink:


GOSTEI 0
POSTAR