Интерфейс с memo-полями

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Руслан
Местный житель
Сообщения: 294
Зарегистрирован: 01 ноя 2011, 14:03
Контактная информация:

Re: Интерфейс с memo-полями

Сообщение Руслан »

Starry писал(а):Вот, поискал для вас. А в хелпе еще подробнее есть.
http://www.tyumbit.ru/gal_forum/viewtop ... t=openmemo
Да, спасибо, я это читал... И в принципе разобрался как записывать, апдейтить...
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Интерфейс с memo-полями

Сообщение Алексей »

Существует ли возможность сделать так, чтобы в мемо-полях отображались сразу данные, загруженных в него документов, *.doc, *.xls, *.pdf ?
Как предпросмотр документов в аутлуке, например.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Интерфейс с memo-полями

Сообщение edward_K »

в теории. Но раньше вроде получалось, но теперь нет - офис что ли не то системы.
Смотрите сервис - настройка - редактор мемополей и help там. Все это пишется в cfg
Как то так

Код: Выделить всё

 [DataBase]
//--------------------------------------
// Назначение : Префиксы мемо-полей, которые не показываются встроенным
//              редактором (например, GIF;BMP;DOC;WRI;JPG;ZIP;ARJ)
// Вид параметра : Строковый (значения - строки, можно в любых кавычках)
// Примечание : Записывается в файл конфигурации пользователя.
// Примечание : Может накапливать список значений (через ";" или по строкам).
// Примечание : Пробелы на концах строк усекаются.
// Синоним :  /NOTTEXT _ ключ (пример /NOTTEXT=строка или /NOTTEXT:строка)
//   MemoNotTextPrefixesList:=GIF
//   MemoNotTextPrefixesList=BMP
//   MemoNotTextPrefixesList=JPG
//   MemoNotTextPrefixesList=JP2
//   MemoNotTextPrefixesList=PNG
   MemoNotTextPrefixesList=
   MemoNotTextPrefixesList=TIF
   MemoNotTextPrefixesList=TIFF
   MemoNotTextPrefixesList=EXE
   MemoNotTextPrefixesList=WRI
//   MemoNotTextPrefixesList=DOT
//   MemoNotTextPrefixesList=/DOC
//   MemoNotTextPrefixesList=DOCX
//   MemoNotTextPrefixesList=RTF
   MemoNotTextPrefixesList=XLS
   MemoNotTextPrefixesList=XLT
   MemoNotTextPrefixesList=XLSX
   MemoNotTextPrefixesList=PPS
   MemoNotTextPrefixesList=PPT
   MemoNotTextPrefixesList=PPTX
   MemoNotTextPrefixesList=VSD
   MemoNotTextPrefixesList=SLK
   MemoNotTextPrefixesList=ZIP
   MemoNotTextPrefixesList=PDF
   MemoNotTextPrefixesList=CHM
   MemoNotTextPrefixesList=HLP
   MemoNotTextPrefixesList=ADF
   MemoNotTextPrefixesList=ARJ
   MemoNotTextPrefixesList=RAR
   MemoNotTextPrefixesList=DBF
   MemoNotTextPrefixesList=AVI
   MemoNotTextPrefixesList=WMV
   MemoNotTextPrefixesList=MPG
   MemoNotTextPrefixesList=FLV
   MemoNotTextPrefixesList=SWF
   MemoNotTextPrefixesList=RES
   MemoNotTextPrefixesList=AZM

// Назначение : Команды просмотра Мемо-полей в зависимости от префикса (например,
//              VPIC /Z/A ! (GIF,BMP) , где вместо "!" подставляется имя вре-
//              менного файла, а GIF,BMP - префиксы мемо-поля для показа VPIC'ом
//              Вся строка должна быть заключена в двойные кавычки (")
// Вид параметра : Строковый (значения - строки, можно в любых кавычках)
// Примечание : Записывается в файл конфигурации пользователя. 
// Примечание : Может накапливать список значений (через ";" или по строкам). 
// Примечание : Пробелы на концах строк усекаются. 
// Синоним :  /VIEWER _ ключ (пример /VIEWER=строка или /VIEWER:строка)

   MemoViewer="'start' ! (GIF)"
   MemoViewer="'start' ! (BMP)"
   MemoViewer="'start' ! (JPG)"
   MemoViewer="'start' ! (JP2)"
   MemoViewer="'start' ! (PNG)"
   MemoViewer="'start' ! (TIF)"
   MemoViewer="'start' ! (TIFF)"
   MemoViewer="'start' ! (EXE)"
   MemoViewer="'start' ! (WRI)"
//   MemoViewer="'c:\Program Files\Microsoft Office\Office14\Winword.EXE' ! /W (DOC)"
//   MemoViewer="! /W (DOC)"
   MemoViewer="' ' ! (DOC)"
   MemoViewer="c:\Program Files\Microsoft Office\Office14\Winword.EXE ! /W (DC)"
   MemoViewer="'start' ! (DOT)"
   MemoViewer="'start' ! (DOCX)"
//   MemoViewer="'start' ! (RTF)"
   MemoViewer=" ! (RTF)"
   MemoViewer="'start' ! (XLS)"
   MemoViewer="'start' ! (XLT)"
   MemoViewer="'start' ! (XLSX)"
   MemoViewer="'start' ! (PPS)"
   MemoViewer="'start' ! (PPT)"
   MemoViewer="'start' ! (PPTX)"
   MemoViewer="'start' ! (VSD)"
   MemoViewer="'start' ! (SLK)"
   MemoViewer="'start' ! (ZIP)"
   MemoViewer="'start' ! (PDF)"
   MemoViewer="'start' ! (CHM)"
   MemoViewer="'start' ! (HLP)"
   MemoViewer="'start' ! (ADF)"
   MemoViewer="'start' ! (ARJ)"
   MemoViewer="'start' ! (RAR)"
   MemoViewer="'start' ! (DBF)"
   MemoViewer="'start' ! (AVI)"
   MemoViewer="'start' ! (WMV)"
   MemoViewer="'start' ! (MPG)"
   MemoViewer="'start' ! (FLV)"
   MemoViewer="'start' ! (SWF)"
   MemoViewer="'start' ! (RES)"
//--------------------------------------
Если добьетесь, то отпишите как. С картинками то без проблем.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Интерфейс с memo-полями

Сообщение Алексей »

Я так понял, тут прописывают внешние редакторы, при нажатии мышкой на файл которые будут открывать этот файл.
Я же веду речь о том, чтобы прямо внутри галактики, не нажимая на фал вместо значка "Данные формата PDF" или "Данные формата XLS" там отображался сам документ... такое в принципе возможно?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Интерфейс с memo-полями

Сообщение edward_K »

и я про это же 8) . Раньше такая возможность была. Все нужно делать по аналогии с картинками - они то у вас отображаются?
на MemoNotTextPrefixesList обратите внимание. Со start скорей всего пахать не будет.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Интерфейс с memo-полями

Сообщение Den »

"такое в принципе возможно?" в приниципе да, но наверное, не через мемо ((
Возможно вроде через ActiveX сразу смотрелку сделать

http://tyumbit.ru/gal_forum/viewtopic.p ... it=ActiveX

Но это внешний контейнер вставляется с объектом xls . документы хранить не в БД(в мемо) тогда придется еще. Гемор тоже
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Интерфейс с memo-полями

Сообщение Алексей »

Не, тут желание клиента в объектах ремонта, стандартный интерфейс... там закладка есть, документы - вот там хотят сразу предпросмотр ...
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Интерфейс с memo-полями

Сообщение Алексей »

edward_K писал(а):и я про это же 8) . Раньше такая возможность была. Все нужно делать по аналогии с картинками - они то у вас отображаются?
на MemoNotTextPrefixesList обратите внимание. Со start скорей всего пахать не будет.
с картинками не пробовал... они не интересны в принципе :)
З.Ы.: написал в ТП, посмотрим что ответят.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Интерфейс с memo-полями

Сообщение Алексей »

edward_K писал(а):и я про это же 8) . Раньше такая возможность была. Все нужно делать по аналогии с картинками - они то у вас отображаются?
на MemoNotTextPrefixesList обратите внимание. Со start скорей всего пахать не будет.
Вставил тестовую BMP - отображаются. Файлы *.doc и *.pdf отображаться не хотят - только их значки... как я ни пытался.

ТП ответила следующее:
Документация "Галактика ERP. Основы использования"
6.8.11. «Редакторы мемо-полей…»

В области просмотра документ может быть в виде текста, в виде рисунка или в виде иконки внешнего приложения
(например, WinWord, Excel, WinRAR и т.д.). Двойным щелчком на иконке, на тексте или на рисунке в области просмотра (или нажатием любой цифробуквенной клавиши) открывается окно редактирования встроенного или внешнего редактора.

В области просмотра отображается содержимое текущего файла (файл, на иконке которого стоит курсор в области документов).
Отображение файла осуществляется средствами приложения, связанного с данным документом. Если файл
текстовый (или приравненный к текстовому), то содержимое файла отображается встроенным текстовым редактором.
Содержимое графического файла будет отображаться в области просмотра в том случае, если его расширение и формат
содержимого соответствуют одному из форматов,ё поддерживаемых библиотекой gdiplus (BMP, JPG, GIF и др.)
т.е. тупо куском из документации... неужели нельзя было просто написать что просматриваться может только текст и картинки следующих типов.

В общем сделал вывод - фиг Вам, а не pdf doc docx xls, как то так.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Интерфейс с memo-полями

Сообщение edward_K »

Отображение файла осуществляется средствами приложения, связанного с данным документом.
и все таки как то я делал. Но без start это точно.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Интерфейс с memo-полями

Сообщение Алексей »

Как написал DEN если сам пишешь интерфейс, там есть возможность вставлять что-то типа OLE-объекта...может это было как раз оно?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Интерфейс с memo-полями

Сообщение edward_K »

не. именно для мемополей. Но давно это было.
Ответить