{
String s;
BorrowerReport report = (BorrowerReport)((ReportDestination)master).GetReport();
- RowMovies row = (RowMovies)report.groupings._[1].row;
+ RowMovies row = (RowMovies)report.groupings[1].row;
s = row.name; movieName.text = s; delete s;
s = PrintString((ShortDate)row.dateBorrowed); dateBorrowed.text = s; delete s;
{
String s;
BorrowerReport report = (BorrowerReport)((ReportDestination)master).GetReport();
- RowBorrowers row = (RowBorrowers)report.groupings._[0].row;
+ RowBorrowers row = (RowBorrowers)report.groupings[0].row;
s = row.name; name.text = s; delete s;
s = row.phoneNumber; phone.text = s; delete s;
return true;
{
String s;
BorrowerReport report = (BorrowerReport)((ReportDestination)master).GetReport();
- RowBorrowers row = (RowBorrowers)report.groupings._[0].row;
+ RowBorrowers row = (RowBorrowers)report.groupings[0].row;
s = PrintString(row.name, " (Continued)"); name.text = s; delete s;
return true;
bool OnCreate(void)
{
- String s = PrintString(numMovies);
+ String s = PrintString(numMovies);
total.text = s;
delete s;
return true;
{
groupings.size = 2;
- groupings._[1] = groupings._[0];
+ groupings[1] = groupings[0];
- groupings._[0] = BorrowerGrouping { };
- groupings._[0].field = dbfield("Borrowers", id);
- groupings._[0].header = class(BorrowerGroupHeader);
- groupings._[0].continuation = class(BorrowerGroupContinuation);
- groupings._[0].footer = class(BorrowerGroupFooter);
+ groupings[0] = BorrowerGrouping { };
+ groupings[0].field = dbfield("Borrowers", id);
+ groupings[0].header = class(BorrowerGroupHeader);
+ groupings[0].continuation = class(BorrowerGroupContinuation);
+ groupings[0].footer = class(BorrowerGroupFooter);
}
bool ExecuteData(Database db)
else
title = "Borrowed movies";
- groupings._[0].row = RowBorrowers { };
- groupings._[0].row.query = "SELECT ROWID, * FROM `Borrowers` ORDER BY `Name`;";
- groupings._[0].row.Select(nil);
+ groupings[0].row = RowBorrowers { };
+ groupings[0].row.query = "SELECT ROWID, * FROM `Borrowers` ORDER BY `Name`;";
+ groupings[0].row.Select(nil);
- groupings._[1].row = RowMovies { };
- groupings._[1].row.query = "SELECT ROWID, * FROM `Movies` WHERE `Date Borrowed` < ? AND `Borrower` = ? ORDER BY `Date Borrowed`;";
- groupings._[1].row.SetQueryParamObject(1, Date { d.year, d.month, d.day }, class(Date));
+ groupings[1].row = RowMovies { };
+ groupings[1].row.query = "SELECT ROWID, * FROM `Movies` WHERE `Date Borrowed` < ? AND `Borrower` = ? ORDER BY `Date Borrowed`;";
+ groupings[1].row.SetQueryParamObject(1, Date { d.year, d.month, d.day }, class(Date));
return true;
}
{
if(group == 0)
{
- groupings._[1].row.SetQueryParam(2, (int)groupings._[0].row.sysID);
+ groupings[1].row.SetQueryParam(2, (int)groupings[0].row.sysID);
numMovies = 0;
}
else if(group == 1)
- numMovies++;
+ numMovies++;
}
}