Вложить линк на файл

Тема в разделе "Lotus - Программирование", создана пользователем dtn, 28 авг 2007.

  1. dtn

    dtn Гость

    Можно ли средствами лотуса решить следующию задачу.
    По нажатию на кнопку в поле вставляется не атач, а линк на этот файл.
    Идеально было бы , что бы линк сохранялся в виде ссылки.
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Если в RT, то самый простой способ воткнуть что-то вроде
    file://C:\boot.ini

    В режиме просмотра будет работать, как линк.
     
  3. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    через @Prompt [LOCALBROWSE] - вернёт имя файла, ну дальше делайте ссылку ручками в виде file://filename
     
  4. Ronchik

    Ronchik Гость

    Для: dtn
    Starts another program.
    Syntax
    Shell ( program [ , windowStyle ] )
    Elements
    program
    A string expression whose value is the name of the program to run, including arguments. program can be the name of an executable file that uses a file name extension of BAT, COM, PIF, or EXE. You can omit the file name extension, and you can optionally include a complete path specification.
    Using an internal DOS command name generates an error.
    windowStyle
    Optional. A number designating a valid window style, as specified in the following table.
    Style Description Constant
    1, 5, or 9 Normal with focus SHELL_NORMAL_FOCUS
    2 Minimized with focus (default) SHELL_MIN_FOCUS
    3 Maximized with focus SHELL_MAX_FOCUS
    4 or 8 Normal without focus SHELL_NORMAL_NO_FOCUS
    6 or 7 Minimized without focus SHELL_MIN_NO_FOCUS
    The constants are defined in the file lsconst.lss. Including this file in your script allows you to use constant names instead of the numeric values assigned to them.
    Return value
    If LotusScript successfully starts program, Shell returns the number 33.
    Note To get the program's task ID, use the Shellid function instead.
    If LotusScript cannot start program, Shell returns an error.
    Usage
    Shell must be called from within an expression or an assignment statement, so that its return value is used.
    After Shell starts a program, LotusScript continues to execute the script without waiting to make sure the program has completed. You cannot be sure that a program started by Shell has finished running before the rest of your script is executed.

    примерчик из хелпа :unsure:
     
  5. dtn

    dtn Гость

    Оказалось то вставить линк проще простого
    FIELD file_link:=@Prompt([LocalBrowse];"Choose path:";"3");""
    Но появилась другая проблема. Сделал поле вычисляемое RT поле link , в нем формула "file://"+file_link
    Но выбранный в первом (file_link) поле линк упорно не хоче вставляется в поле link.
     
  6. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    file_link - а это Richtext поле?
     
  7. dtn

    dtn Гость

    Нет поле обычное текстовое.
    Но если сделать его RT то перестает работать формула выбора файла.
     
  8. Ronchik

    Ronchik Гость

    Для: dtn
    <!--QuoteBegin-dtn+29:08:2007, 17:47 -->
    <span class="vbquote">(dtn @ 29:08:2007, 17:47 )</span><!--QuoteEBegin-->Но если сделать его RT то перестает работать формула выбора файла.
    [snapback]76755" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    естественно как для RT формула написана не верно
     
Загрузка...

Поделиться этой страницей