32#include <qvaluelist.h>
33#include <qstringlist.h>
66 aIRegister(
const QString & name,
aDatabase * adb = 0,
const QString & type =
"InfoRegister.");
75 virtual int SetTable(
const QString & tblname );
77 virtual int Select(
const QString &from,
const QString & to);
78 virtual int Select( QDateTime from, QDateTime to );
80 virtual QVariant
Value(
const QString & name,
const QString &tableName =
"" );
82 virtual int SetFilter(
const QString & fieldName,
const QVariant & value );
88 bool docseted, tableseted;
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject.
Определения adatabase.h:78
Определяет программный интерфейс управления общим (системным) журналом документов....
Определения adocjournal.h:59
Определяет программный интерфейс для работы с бизнес объектами типа Документ и их атрибутами....
Определения adocument.h:63
virtual int SelectByDoc()
Выбирает первую запись регистра по документу, установленному перед этим функцией SetDocument( aDocume...
Определения airegister.cpp:467
virtual int SetDocument(aDocument *doc)
Отфильтровывает записи регистра, принадлежащие документу. Подготовливает регистр для добавления запис...
Определения airegister.cpp:174
virtual int SetTable(const QString &tblname)
Задает табличную часть документа для использования при добавдении новых записей регистра методом New.
Определения airegister.cpp:236
virtual bool deleteTable(Q_ULLONG iddt)
Удаляет все записи из всех информационных регистрах о таблице с данным идентификатором
Определения airegister.cpp:361
aIRegister(aCfgItem registerItem, aDatabase *adb=0)
Создает новый экземпляр объекта информационного регистра по описанию в бизнес схеме.
Определения airegister.cpp:53
virtual aDocument * GetDocument()
Возвращает документ, на основании которого была сделана текущая запись регистра.
Определения airegister.cpp:199
virtual int Select(const QString &from, const QString &to)
Выбирает записи в информационном регистре за заданный период.
Определения airegister.cpp:402
virtual bool deleteDocument(aDocument *doc)
Удаляет все записи с идентификатором данного документа из всех информационных регистров.
Определения airegister.cpp:317
virtual bool First(const QString &tableName="")
Перемещает указатель на первую запись SQL таблицы.
Определения aobject.cpp:1065
virtual int New()
Add new object record in database.
Определения aobject.cpp:625
virtual int SetFilter(const QString &valname, const QVariant &value)
Задает фильтр записей/объектов
Определения aobject.cpp:1178
virtual bool Next(const QString &tableName="")
Перемещает указатель на следующую запись SQL таблицы.
Определения aobject.cpp:1040
virtual ERR_Code initObject()
Инициализирует объект при его создании.
Определения aobject.cpp:253
virtual bool Prev(const QString &tableName="")
Перемещает указатель на предыдующую запись SQL таблицы.
Определения aobject.cpp:1052
aObject(QObject *parent=0, const char *name=0)
Конструктор для создания абстрактного объекта.
Определения aobject.cpp:62
virtual QVariant Value(const QString &name, const QString &tableName="")
Return field value of the primary object database table.
Определения aobject.cpp:475
virtual bool Last(const QString &tableName="")
Перемещает указатель на последнюю запись SQL таблицы.
Определения aobject.cpp:1078