Поля :: Базы данных :: База знаний Delphi :: Вычисление суммы полей
Вычисление суммы полей в TQuery Delphi заключается в создании запроса SELECT SUM(поле) FROM "Таблица.dbf", добавлении результата к форме с помощью обработчика события OnCalcFields. :: Динамическое создание полей
Динамическое создание полей в Delphi: статья демонстрирует процесс добавления и создания полей в таблице данных с помощью языка программирования Pascal. :: Динамическое создание полей 2
Динамическое создание полей в TTable: создавать поля на лету, использовать калькулируемые поля и создавать новые поля, основываясь на существующих. :: Загрузка TMemoField в Memo
Процедуры TMemoToTMemoField и TMemoFieldToTMemo позволяют загружать текст из TMemO в TFmemoField и наоборот. :: Извлечение текста из TMemoField
В статье описывается способ извлечения текста из компонента TMemoField, реализуемый с помощью класса TMemoryStream и функции GetMem. :: Изменить размер поля или его тип
Изменить размер поля или его тип в базе данных Paradox можно только с помощью процедуры DBIDoRestructure. :: Использование AutoInc полей в приложениях Midas
Использование AutoInc полей в приложениях Midas: для устранения ошибки EkeyViolation необходимо либо генерировать значения для полей с типом AutoInc в клиентском приложении, либо использовать агрегаты. :: Использование нумерации в TFields
В статье Mike Orriss рассматриваются способы использования нумерации в TFields, в частности, хранение журнала транзакций с кодами вместо простых целых чисел. :: Как задать выражение по умолчанию для объекта TField
Задать выражение по умолчанию для объекта TField можно, установив атрибут DefaultExpression и задав строковое значение в Инспекторе Объектов с использованием одинарных кавырок, например, 'MyValue'. :: Как заставить BDE сохранять в БД поле времени с сотыми долями секунды
Статья описывает способ настройки параметров BDE (Borland Database Engine) для хранения полей времени с точностью до сотых долей секунды. :: Как пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSet
Для пересчета всех вычисляемых полей в TDataSet без его переоткрытия можно использовать метод Resync с параметрами rmExact и rmCenter. :: Как по текущей ячейки получить наименование столбца
Чтобы получить наименование столбца по текущей ячейке, можно использовать свойство Grid.SelectedField.FieldName. :: Как создать вычисляемые поля во время исполнения программы
В статье описывается создание вычисляемых полей в программе с использованием функции TMyClass, которая позволяет создавать поля динамически во время исполнения программы. :: Как создать поле Lookup во время выполнения приложения
В статье описано создание поля Lookup в приложении Delphi с помощью класса TDBLookupComboBox и объектов TTable, используя пример кода на языке Pascal. :: Код определения возраста
Код статьи описывает способ определения возраста на основе даты рождения, используя вычисляемое поле в Delphi и выполнение вычислений в обработчике события OnCalcFields. :: Копирование StringList в Memo-поле и обратно
Код на Delphi иллюстрирует процесс копирования TStringList в TMemoField и обратно, используя методы Assign для обмена данными между ними. :: Обмен данными между TMemoField и TMemo
Описывается способ обмена данными между компонентами TMemo и TMemoField в Delphi. :: Обновление вычисляемых полей
Обновление вычисляемых полей в приложении Delphi достигается путем вызова метода Invalidate для компонента DBGrid1 на стадии события OnCalcFields, если он отображен. :: Особенности использования BLOB полей в dbExpress на примере MySQL
Использование BLOB полей в dbExpress на примере MySQL требует понимания различных подходов к работе с такими полями, включая использование потоков, свойств TDataSet.FieldValues и TBlobField.Value. :: Отследить изменение данных
В статье описано, как отследить изменение данных в обработчике OnUpdateData с помощью свойства NewValue класса TField и варианта, пустое или не назначенное значение которого указывает на то, что поле не было модифицировано. :: Поле с автоматически наращиваемым значением средствами SQL
Статья описывает способ создания поля с автоматически наращиваемым значением в базе данных без использования поля AutoIncrease, демонстрируя пример функции и процедуры на языке Delphi. :: Полный список полей таблицы
В статье описывается пример программы на языке Delphi, которая выводит полный список полей таблицы в компонент TListBox для последующего создания TField-компонентов. :: Помещение Memo-файла с ASCII-разделителем в Memo-поле таблицы
В статье описывается процедура getTextBuf и ее использование в программировании на языке Pascal для копирования текста из одного поля редактирования в другое. :: Производная TIntegerField
Автор Mark Edington предлагает создать производную версию компонента TIntegerField для обработки поля с микронами, описывая процесс разработки и добавления нового поля в DataSets. :: Работа с автоинкрементальными (AutoInc) полями
Работа с автоинкрементальными полями в приложениях Delphi: основные методы работы с такими типами полей в таблицах Paradox 5.0, Informix 5.x, MS/Sybase SQL Server 4.x, InterBase 4.0 и Local InterBase. :: Различия TMemoField
Различия TMemoField: отличия в использовании свойств GetMem, DataSize, getTextLen, getData, getTextBuf, wordwrapping и методов для обработки текстового поля Memo. :: Создание autoincrement поля
Создание автоприращиваемого поля в таблице Paradox требует изменения типа поля с "+"" на "N", установки минимального значения и последующего восстановления типа поля на "+" для корректной работы. :: Создание и удаление полей во время выполнения программы
Создание и удаление полей во время выполнения программы позволяет изменять структуру данных таблицы с использованием компонентов Delphi, таких как TField и его потомки. :: Создание уникального поля
Создание уникального поля в таблице реализовано с помощью процедуры TableNewRecord, которая находит или создает новую запись с уникальным значением в указанном поле. :: Создание уникального поля 2
В статье рассматриваются способы создания уникального поля в базе данных, включая использование индекса по полю FieldName и алгоритм для получения очередного уникального ID. :: Список структуры полей таблицы
В статье описывается создание списка структуры полей соответствующей таблицы с использованием массивов Fields и IndexDefs, который отображается в компоненте ListBox. :: Считать значения полей в вариантный массив
В статье описывается способ считывания значений полей в вариантном массиве в языке программирования Delphi, используя функцию VarArrayCreate и оператор Table1['Common_Name;Category;Length_In']. :: Функции редактора полей во время выполнения программы
Функции редактора полей (Fields Editor) могут быть вызваны в время выполнения программы, позволяя изменять свойства полей, определенных во время разработки приложения. :: Функция вычисления суммы полей
Функция SumField вычисляет сумму значений поля с указанным именем в таблице, выполняя это при помощи рекурсивного прохода по всем строкам таблицы. :: Хитрость OnCalcFields
Событие OnCalcFields генерируется очень часто и может быть необязательным, занимающим большое количество времени, поэтому рекомендуется временно отключать его при выполнении сложных вычислений в процедуре для ускорения обработки таблицы. :: Чтение текста RichEdit из базы данных
Чтение текста из базы данных с помощью компонента TRichEdit и TBlobStream позволяет достичь простой и эффективной загрузки текста в RichEdit без необходимости промежуточного файла.
Узнайте обо всех аспектах работы с полями в Delphi и базах данных. Статьи охватывают использование BLOB-полей в MySQL, работу с автоинкрементальными полями в различных СУБД, создание вычисляемых и уникальных полей, копирование данных между компонентами и многое другое. Оптимизируйте свою работу с данными уже сейчас!
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS :: Главная ::
|