Filemaker Про 12 тока Экспорта ' Отчеты, являющиеся browsed' как Excel на iOS

Я управляю Про 12 решениями Filemaker создать заказы на поставку и послать их по электронной почте для iPad, но Платформа iOS не позволяет экспортировать файлы Excel.

В настоящее время мы посылаем заказы как файл pdf, но склад должен вручную одобрить каждый заказ. Решение, о котором мы думали, состоит в том, чтобы послать .csv файл, приложенный к электронной почте так, чтобы в складе было меньше работы.

Я использую 3 различных стола, чтобы создать заказ. Стол, который хранит продукты, контейнерный стол (чтобы установить количество, скидка и т.д.) и стол для самого заказа. Таким образом, можно, например, создать три продукта-A и два продукта-B в заказе, который хорошо работает. Мое решение PDF использует дополнительное Расположение и хорошо работает. На PC или Mac можно экспортировать файлы Excel со сценарием, и" Сохраняют Отчеты как Excel " функция, но это не доступно на iOS, таким образом, я ищу альтернативы.

Сценарий, который я придумал, чтобы послать .csv файл по электронной почте, похож на это:

Set Error Capture [On]
Freeze Window
Go to Related Record [Show only related records; From table "Orders_Container"; Using Layout: "MailLayout" (Orders_Container); New Window]
If( Get (LastError) = 0)
    Sort Records[ Restore; No dialog]
    Set Variable[ $FILE; Value:Get (TemporaryPath ) & "file.csv" ]
    Export Records [No dialog; "$FILE"; Windows(ANSI)]
    Send Mail[Send via E-mail Client; To: "[email protected]"; Subject: "Order"; "$FILE"]
End If
Close Windows [Current Window]

I tried to use the function "Export Records" but it exports all records of the current customer instead of the 'Records being browsed' which is only available for the PDF export. I've tried to do this but on iOS you can't create a new file to export and I can't come up with something else. I don't want the users to use Menu -> Export -> E-Mail because they will have to enter 3-4 Email addresses each time which is way to time consuming (this also exports all records instead of the ones which are currently being browsed). Is there any way to export the records that are currently open, save those in a .csv file and send a mail with the file attached? Thanks in advance.

EDIT: Ironically after some testing with different scripts, the script I posted here works now correctly.

0
добавлено отредактировано
Просмотры: 2
nl ja de

1 ответы

Экспортные Отчеты функция экспортирует ток, найденный набором - то же самое как Отчеты, Просматриваемые . Это указывает, что другие проблемы мешают вашему сценарию работать. Вы могли бы хотеть посмотреть на Связанный Отчет и которые устанавливают, найден. Используйте временно пауза незадолго до Отчеты Импорта , функция вызвана, чтобы видеть то, что устанавливает, присутствует.

Кроме того, имейте в виду, что, если есть ошибка с вашим , Идут в Связанный Отчет требование, ничего не происходит. Отчет, созданный предыдущим экспортом, тогда остался бы в месте, и это тогда могло бы показать различный набор отчетов, чем вы будете ожидать.

0
добавлено