Как экспортировать отформатированный отчет MS-Access в HTML, используя файл шаблона? - PullRequest
0 голосов
/ 05 июля 2019

Я не могу правильно отформатировать мой экспортированный отчет MS Access с использованием HTML-файла шаблона.

Я только что нашел следующие теги и токены для HTML-шаблонов MS Access:

<!--AccessTemplate_Body-->
<!--AccessTemplate_FirstPage-->        
<!--AccessTemplate_PreviousPage-->        
<!--AccessTemplate_NextPage-->        
<!--AccessTemplate_LastPage-->
<!--AccessTemplate_PageNumber-->

Это кодЯ использую:

<!DOCTYPE html>
<html lang="en">
<head>
    ...
    <title>Document</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/...">
    ...
</head>
<body>
    ...
    <table class="table table-dark">
        <tbody>
          <tr>
            <td scope="row"><!--AccessTemplate_Body--></td>
          </tr>
        </tbody>
      </table>
     ...
</body>
</html>

Вся таблица вставлена ​​в ячейку.Я не смог найти подходящий тег / токен для каждого элемента таблицы: head, cell, ...

1 Ответ

0 голосов
/ 05 июля 2019

Я не знаю много о MS Acces, но вот что я могу предложить. Таблицы обычно выглядят как ...

<table>
  <tr>
    <th>Table Header A</th>
    <th>Table Header B</th>
  </tr>
  <tr>
    <td>Table Data A.1</td>
    <td>Table Data B.1</td>
  </tr>
  <tr>
    <td>Table Data A.2</td>
    <td>Table Data B.2</td>
  </tr>
</table>

<th> для заголовков таблицы (имена столбцов) и <td> для данных таблицы, <tr> для каждой новой строки. Вы можете попробовать

Похоже, однако, что вы можете просто сделать

<table>
<!--AccessTemplate_Body -->
</table>

Я не знаю точно, как он принимает HTML-комментарий и делает его таблицей, но если он уже это делает, просто сделайте это внутри таблицы вместо ячейки таблицы.

Кроме того, обычно, когда я импортирую данные в HTML, я использую PHP для чтения или получения данных из базы данных, или чтения текстового файла - если у вас есть опыт работы с такими вещами, как File I / O, это будет стоить выстрел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...