Код:
begin
qry1.Close; //Деактивируем запрос в качестве одной из мер предосторожности
qry1.SQL.Clear; // Стираем любой предыдущий запрос
qry1.SQL.Add('SELECT [Поле1], [Поле2], [Поле3]+[Поле4] AS summa FROM [таблица1] WHERE [Поле1]=:p1 AND [Поле2]=:p2'); //Назначаем свойству SQL текст "SELECT [Поле1], [Поле2], [Поле3]+[Поле4] AS summa FROM [таблица1] WHERE [Поле1]=:p1 AND [Поле2]=:p2"
qry1.Parameters.ParamByName('p1').Value := edt1.text;
qry1.Parameters.ParamByName('p2').Value := edt2.text;
qry1.Open; //Выполняем запрос и открываем набор данных
end;
вот такой код у меня пока получился, но мне нужно чуть чуть другое. Мне бы хотелось чтобы по нажатию кнопки в базе данных происходил поиск строк в которых поле1 соответствовало бы едит1, а поле2 = едит2(это сделать получилось) и затем производилось вычетание из поля 3 поле4(поле3-поле4) в каждой строке отдельно и результату каждой строки присвоивалась бы буква, там a, b, c и так далее. я не прошу написать мне готовый код(хотя не отказался бы), хотелось бы хотя бы узнать какие запросы или какие компоненты для этого мне использовать, я бы может почитал и разобрался в этом вопросе.