Я использую Delphi 7 и Ms access 2007. У меня есть таблица под названием IndividualAccounts со следующими именами полей в доступе Ms: Серийный номер, имена, месяц оплаты, год оплаты. У меня есть следующий код для создания отчета по определенному серийному номеру, который я вводил.Сортировка по месяцам в delphi
procedure TReportsForm.BitBtn1Click(Sender: TObject);
var
qry :string;
begin
open;
SQL.Clear;
qry:= 'select*from IndividualAccount WHERE (((IndividualAccount.[Serial Number])=1))ORDER BY IndividualAccount.[Year Paid]';
SQL.Add(qry);
Active:= True;
reportform1.QuickRep1.Preview;
end;
Я хочу отсортировать отчет в соответствии с календарным ежемесячным заказом на январь-декабрь и год. Какой код я могу добавить выше для создания отчета, который заказывает месяцы в календаре?
Этот вопрос не имеет ничего общего с Delphi. Это вопрос Access SQL. Ваш код Delphi не имеет отношения к заданному вопросу. Также трудно ответить, потому что имена столбцов бессмысленны, не зная тип данных столбца. Ответ отличается, если * month paid * - текстовое имя месяца (январь, февраль) или целочисленное значение от 1 до 12. –