D
dra90n
есть таблица: назва товара и вес.
хочу выполнить поиск самого тяжолого товара значения по названию.
например:
цемент - 50 кг
цемент - 25 кг
сахар - 4 кг
сахар - 8 кг
нужно чтобы программа выводила: цемент - 50 кг; сахар - 8 кг.
в FindQuery -> SQL я написал:
SELECT *
FROM FISHING
WHERE nazva LIKE :nazva AND vaga LIKE :data
а кнопка "Поиск":
procedure TForm1.FindButtonClick(Sender: TObject);
begin
DataModule2.FindQuery.Active:=false;
DataModule2.FindQuery.Parameters.ParamByName('nazva').Value:=
ComboBox_nazva.Text;
DataModule2.FindQuery.Parameters.ParamByName('data').Value:=
ComboBox_data.Text;
DataModule2.FindQuery.Active:=true;
FindResultForm.ShowModal;
end;
здесь идет поиск даных в таблице, но я сам выбираю название товара и дату поступления.
мне не нужно решение, просто дайте толчок моей мысли. я бы и сам нашел в инете, но не знаю как правильно спросить.
у меня эсть книги по SQL в Delphi, по там нет того что мне нужно, или я плохо читал.
хочу выполнить поиск самого тяжолого товара значения по названию.
например:
цемент - 50 кг
цемент - 25 кг
сахар - 4 кг
сахар - 8 кг
нужно чтобы программа выводила: цемент - 50 кг; сахар - 8 кг.
в FindQuery -> SQL я написал:
SELECT *
FROM FISHING
WHERE nazva LIKE :nazva AND vaga LIKE :data
а кнопка "Поиск":
procedure TForm1.FindButtonClick(Sender: TObject);
begin
DataModule2.FindQuery.Active:=false;
DataModule2.FindQuery.Parameters.ParamByName('nazva').Value:=
ComboBox_nazva.Text;
DataModule2.FindQuery.Parameters.ParamByName('data').Value:=
ComboBox_data.Text;
DataModule2.FindQuery.Active:=true;
FindResultForm.ShowModal;
end;
здесь идет поиск даных в таблице, но я сам выбираю название товара и дату поступления.
мне не нужно решение, просто дайте толчок моей мысли. я бы и сам нашел в инете, но не знаю как правильно спросить.
у меня эсть книги по SQL в Delphi, по там нет того что мне нужно, или я плохо читал.