Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 12.12.2015, 18:20
ЧайниКсНосикоМ ЧайниКсНосикоМ вне форума
Прохожий
 
Регистрация: 11.12.2015
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Как сложить числа из двух столбцов БД?

Код:
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 и так далее. я не прошу написать мне готовый код(хотя не отказался бы), хотелось бы хотя бы узнать какие запросы или какие компоненты для этого мне использовать, я бы может почитал и разобрался в этом вопросе.
Вложения
Тип файла: rar 111щ0.rar (759.9 Кбайт, 2 просмотров)
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:47.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter