Ir para conteúdo
Fórum Script Brasil
  • 0

O Que Pode Ter De Errado Na Consulta?


kcris

Pergunta

Estou tentando pegar dois campos de tabelas diferente e soma-los, mas não sei huh.gif

procedure TForm1.Button2Click(Sender: TObject);

Var Result1, Result2, ResultadoFinal: real;

begin

qry4.Active := False;

qry4.SQL.Clear;

Result2:= qry4.SQL.Add('Select Indice_m from Manejo where Grupo like " '+ cb2.Text + '" ');

qry4.Active := true;

label2.Caption := floatToStr(Result2);

qry3.Active := False;

qry3.SQL.Clear;

Result1:= qry3.SQL.Add('Select Indice_u from Culturas where Culturas like "'+ cb1.Text +'" ');

qry3.Active := true;

label1.Caption := floatToStr(Result1);

ResultadoFinal:= Result1 + Result2;

edit1.Text:= floattoStr(ResultadoFinal);

end;

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Ele roda normal, mas os valores que ele devia pegar nos selects

'Select Indice_m from Manejo where Grupo like " '+ cb2.Text + '" ', não está pegando certo, valem 0, enqunto era para valer um numero decimal, deu para entender?

Link para o comentário
Compartilhar em outros sites

  • 0

São valores que vem da tabela. Acontece que para minha soma eu não quero os valores selecionados. Vou dar um ex da tabela:

Tabela de culturas

Cod Cultura Indice_u

2 banana 0,34

Tabela de manejo

Cod Manejo Indice_m

6 Arado 1,00

no combobox eu seleciono a banana(Tabela de Culturas), e no outro combo o cod(tabela de manejo), através destes quero somar o índice_u e o Indice_m

Link para o comentário
Compartilhar em outros sites

  • 0

Result2:= qry4.SQL.Add('Select Indice_m from Manejo where Grupo like " '+ cb2.Text + '" ');

A propriedade SQL de qry4 é um TStrings e quando você executa a função Add, ela retorna o índice da string adicionada à TStrings o que não tem nada a ver com aquilo que você quer.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...