Показать сообщение отдельно
  #4  
Старый 13.12.2015, 08:07
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

непонятно вот это:
Цитата:
из поля3 вычесть поле4 и присвоить буквы, поле3-поле4:=a (это в первой строке), затем сделать то же самое во второй строке и поле3-поле4:=b и так далее
Если из одного поля вычесть другое, то получится какой-то результат, и это не обязательно буква 'a' (кстати, вычитать строки нельзя, вычитать можно только цифры). Ну пусть в поле 3 у тебя 10, а в поле 4 - 7 (это, типа, в первой строке). Ну получил ты в результате вычитания некоторое значение (3 в данном примере). И каким образом программа должна понять, что это значение надо сконвертировать именно в 'a'?

ЗЫ. По поводу фильтрации - за нее отвечает секция запроса WHERE, написанная через параметры, ну это и в твоем первоначальном коде есть...

ЗЗЫ. Код "свиснул" где-то и теперь хочешь, что бы тебе его под твою задачу переделали?..
Ответить с цитированием