Campo calculado
E ai galera....
To com um problema com DBGrid, ou seja, um caso de quase funciona...hehehe....
Meu DbGrid esta lidado a uma SQLQuery que tem um select bem simples (SELECT * FROM ANIMAL WHERE COD_LOTE = :COD_LOTE) que é acionado com o seguinte código:
SQLDS_Animal.Close;
SQLDS_Animal.Params[0].AsInteger := Data_CtrGado.CDS_LoteCOD_Lote.Value;
SQLDS_Animal.OPEN;
CDS_Animal.IndexFieldnames := ´COD_ANIMAL´;
CDS_Animal.Active := true;
Na realidade o meu problema é que quando aciono este SQL, o DBGrid deveria ser alimentado com a descrição da raça dos animais listados, funciona para todos os registros, menos para o primeiro que fica com a descrição em branco.
estou usando o seguinte código no evento oncalcfield do SQLQuery:
if Data_CtrGado.CDS_Raca.Locate(´Cod_Raca´,SQLDS_AnimalCod_Raca.Value,[]) then
SQLDS_AnimalRAC_DESCRICAO.Value := Data_CtrGado.CDS_RacaRAC_DESCRICAO.Value;
Socorro...me ajudem.....
To com um problema com DBGrid, ou seja, um caso de quase funciona...hehehe....
Meu DbGrid esta lidado a uma SQLQuery que tem um select bem simples (SELECT * FROM ANIMAL WHERE COD_LOTE = :COD_LOTE) que é acionado com o seguinte código:
SQLDS_Animal.Close;
SQLDS_Animal.Params[0].AsInteger := Data_CtrGado.CDS_LoteCOD_Lote.Value;
SQLDS_Animal.OPEN;
CDS_Animal.IndexFieldnames := ´COD_ANIMAL´;
CDS_Animal.Active := true;
Na realidade o meu problema é que quando aciono este SQL, o DBGrid deveria ser alimentado com a descrição da raça dos animais listados, funciona para todos os registros, menos para o primeiro que fica com a descrição em branco.
estou usando o seguinte código no evento oncalcfield do SQLQuery:
if Data_CtrGado.CDS_Raca.Locate(´Cod_Raca´,SQLDS_AnimalCod_Raca.Value,[]) then
SQLDS_AnimalRAC_DESCRICAO.Value := Data_CtrGado.CDS_RacaRAC_DESCRICAO.Value;
Socorro...me ajudem.....
Lps
Curtidas 0