Вы можете использовать webHttpBinding с потоком передачи TransferMode и один поток или ответ потока (в зависимости от ситуации) для больших файлов вверх / загрузок, но вам придется отправлять любые метаданные запроса через URL-адреса и / или заголовки, если только вы не используете собираюсь придумать собственное обрамление в Поток. Вам придется создавать пользовательский клиент без HTML (например, Silverlight, Flash и т. Д.), Поскольку браузеры не поддерживают случайный доступ к локальным файлам, а обычная загрузка файлов будет отправкой формы, а не JSON.
Вы должны справиться с этим, полностью контролируя источник записей ваших форм с помощью VBA (и SQL). Это требует некоторых навыков программирования.
Это длинная история. Вот краткая версия:
Выберите вашу форму и добавьте Событие при загрузке Событие (код)
Код должен быть примерно таким:
Private Sub Form_Load()
dim strSQL as string
strSQL = "SELECT * FROM the_table WHERE UserID=" & your_user_variable
debug.print strSQL
Me.RecordSource = strSQL
End Sub
В запросах вы ссылаетесь на TempVars, используя обозначение взрыва:
Where SomeProperty = TempVars!User
Хотя вы могли бы пойти по пути VBA, я, конечно, не рекомендую его, если он может быть решен только с помощью SQL