Как ввести путь к файлу на Request форме для датапорта Navision

При создании датапорта с помощью мастера, на request-форме располагаются два контрола – FileName (строка) и Direction (option). В режиме дизайна эта форма – пустая, т.е. эти два контрола добавляются Navision’ом уже во время выполнения.

Если на форму добавить контролов, вы потеряете возможность указать путь к файлу для датапорта.

Шаги по добавления контрола, содержащего путь к файлу

  • Определите глобальную переменную txtFilename of type Text[250]
  • Разместите на форме метку и TextBox
  • Измените следующие свойства для TextBox:
    ID: 1
    Caption: File Name
    SourceExpr: txtFilename
    AssistEdit: Yes
  • Измените свойства для Label:
    ParentControl: 1
  • Поместите следующий кусок кода в триггер OnPreDataport: CurrDataport.FILENAME := txtFilename;

Все.

Примечание. Единственное, что здесь по-настоящему важно, это ID для textbox’а. Он должен быть выставлен в 1, иначе не заработает ваш Assist Edit.

Автор:

В области Navision - с 2003 года. Профессиональные интересы: NAV, MS SQL, .NET, BPMN, IT-менеджмент. Предметная область: логистика, финансы, склады, 3PL.

Количество статей, опубликованных автором: 86.

Добавить комментарий