По-моему, если предполагается множество Detail-секций, то номер можно и не запоминать.
Locate нельзя использовать. По одному полю искать - мало шансов на уникальность значений, а если по нескольким полям - будет не сильно быстро.
Модератор: Модераторы
dizverg писал(а):Удивительно, что столь элегантное решение не нашло отклика.
...
CREATE DATABASE 'имя'
...
DEFAULT CHARACTER SET UTF8;
...
CREATE DOMAIN DATE_DMN AS TIMESTAMP;
...
CREATE TABLE CALL (
ID ID NOT NULL,
DATE_TIME DATE_DMN,
... и т.д.
unit ooda;
....
procedure TOdsReport.Run;
var
SaveDecimalSeparator : char;
SaveShortDateFormat : string;
begin
if FTemplate = '' then begin
raise exception.create ('Template filename not specified.');
end;
if FileExists (FTemplate) then begin
if FOutFileName = '' then begin
raise exception.create ('Target filename not specified.');
end;
ReleaseMemory (false);
CheckDataContainer;
if UnpackTemplate then begin
SaveDecimalSeparator := DecimalSeparator;
SaveShortDateFormat := ShortDateFormat;
ShortDateFormat:= 'yyyy-mm-dd'; // <=== добавить эту строку!!!!!
DecimalSeparator := '.';
...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1