Инструменты пользователя

Инструменты сайта


programmirovanie_v_dx:obraschenie_k_poljam_formy

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
programmirovanie_v_dx:obraschenie_k_poljam_formy [2019/03/14 09:22]
7bit
programmirovanie_v_dx:obraschenie_k_poljam_formy [2020/07/01 21:55] (текущий)
7bit
Строка 111: Строка 111:
   * имя файла в папке хранения – свойство StoredFileName – используется,​ если способ хранения «В папке».   * имя файла в папке хранения – свойство StoredFileName – используется,​ если способ хранения «В папке».
  
-Нельзя обратиться к полю изображения через свойство Fields формы. Обратиться к содержимому можно через свойство Bitmap компонентаBitmap содержит сжатое или растянутое изображение оригинала. Если попытаться изменить Bitmap, то изменения не сохранятся в базе. Используйте LoadFromFile для загрузки изображения из файла в базу. При загрузке изображения все 4 поля заполняются автоматически. Изменения в поле вызывают событие формы OnFieldChange. Метод SaveToFile сохраняет содержимое в файл.+Нельзя обратиться к полю изображения через свойство Fields формы, но можно по имени компонента (например,​ dxDBImage1) или через свойство формы ''​Images''​ (property Images[FieldName:​ String]: TdxDBImage),​ например:​ 
 +<code delphi>​Self.Images['​Фото'​].LoadFromFile('​d:​\images\img1.jpg'​);​ 
 +dxDBImage1.LoadFromFile('​d:​\images\img1.jpg'​);</​code>​ 
 +Обратиться к содержимому можно через свойство Bitmap компонента, но Bitmap содержит сжатое или растянутое изображение оригинала. Если попытаться изменить Bitmap, то изменения не сохранятся в базе. Используйте LoadFromFile для загрузки изображения из файла в базу. При загрузке изображения все 4 поля заполняются автоматически. Изменения в поле вызывают событие формы OnFieldChange. Метод SaveToFile сохраняет содержимое в файл.
  
 ==== Обращение к полю "​Файл"​ через компонент TdxFile ==== ==== Обращение к полю "​Файл"​ через компонент TdxFile ====
Строка 121: Строка 124:
   * имя файла в папке хранения – свойство StoredFileName – используется,​ если способ хранения «В папке».   * имя файла в папке хранения – свойство StoredFileName – используется,​ если способ хранения «В папке».
  
-Нельзя обратиться к полю файла через свойство Fields формы. Метод LoadFromFile используется для загрузки файла в базу. При загрузке все 4 поля заполняются автоматически. Изменения в поле вызывают событие формы OnFieldChange. Метод SaveToFile сохраняет содержимое в файл.+Нельзя обратиться к полю файла через свойство Fields формы, но можно по имени компонента (например,​ dxFile1) или через свойство формы ''​Files''​ (property Files[FieldName:​ String]: TdxFile), например:​ 
 +<code delphi>​Self.Files['​Вложение'​].SaveToFile('​d:​\files\file1.doc'​);​ 
 +dxFile1.SaveToFile('​d:​\files\file1.doc'​);</​code>​ 
 +Метод LoadFromFile используется для загрузки файла в базу. При загрузке все 4 поля заполняются автоматически. Изменения в поле вызывают событие формы OnFieldChange. Метод SaveToFile сохраняет содержимое в файл.
  
  
programmirovanie_v_dx/obraschenie_k_poljam_formy.txt · Последние изменения: 2020/07/01 21:55 — 7bit