24.03.2015, 08:31 | #1 |
Участник
|
Добрый день.
В хелпе написано: [ImportName] := Blob.IMPORT([Name [, CommonDialog]]) .......... CommonDialog Type: Boolean Specifies whether you want to display an import dialog box before the BLOB is imported. This dialog box lets you select the file that you want to import. Based on the SubType Property, only the appropriate file types are listed, such as bitmap files (*.bmp), memo files (*.txt), or all files (*.*). Я не могу найти, как установить это SubType Property. Это можно сделать вобще?) Заранее спасибо. |
|
24.03.2015, 10:59 | #2 |
Участник
|
Речь ведь идет о поле типа BLOB таблицы?
когда Вы дефинируете это поле в таблице и выбираете тип BLOB, в Properties этого поля появляется свойство SubType (см. картинку) |
|
24.03.2015, 15:38 | #3 |
Участник
|
Цитата:
Тогда непонятно, почему у меня при открытии диалога (при импорте) показывает *.bmp (1й пункт в окне выбора файла), хотя в свойстве поля стоит User-Defined (т.е. все файлы, как я понимаю)... Можете что то подсказать? |
|
24.03.2015, 16:39 | #4 |
Участник
|
Цитата:
Код: IMPORT('C:\TEMP\*.*' , TRUE); |
|
25.03.2015, 06:41 | #5 |
Участник
|
Я вызываю
"Const BLOB".IMPORT(Path+'\'+Name, TRUE) с конкретным файлом (ексель)... Как я понял из ваших слов, из-за этого свойство не отрабатывает. Спасибо за помощь. |
|
25.03.2015, 12:57 | #6 |
Участник
|
Я не спец по BLOB'ам. Просто попробовала у себя на компе и описала Вам результат. Возможно более опытные коллеги что полезного по теме подскажут.
Если Вы в вызове функции IMPORT указываете конкретное имя файла, то зачем тогда открываете диалоговое окно для выбора этого самого файла? Может, тогда имело бы смысл вызывать функцию в виде: Код: "Const BLOB".IMPORT(Path+'\'+Name, FALSE) |
|
26.03.2015, 12:41 | #7 |
Участник
|
Ну так как с диалоговым окном как надо не работает, то я в конечном итоге и сделал без него. А смысл был в подтверждении импорта пользователем.
|
|
26.03.2015, 13:51 | #8 |
Участник
|
|
|
26.03.2015, 14:40 | #9 |
Участник
|
Цитата:
А так... Зачем вызывать лишнюю функцию, если того же эффекта можно добиться, передав в функцию IMPORT, которая все равно вызывается, нужный параметр... Да и по результату нагляднее было бы. |
|