FileMaker SQL边框

时间:2017-10-31 14:21:30

标签: html sql filemaker

我正在尝试将SQL HTML与FileMaker Pro 13一起使用。我能够使用Code Web Viewer布局来显示我的数据列,但边框没有显示,我不知道为什么。如果有人知道我做错了什么,请告诉我。感谢

"data:text/html,"  & 

Let (
[
$tableRows = ExecuteSQL(
"SELECT '<tr>
<td>' || ID_BAR_Parent, BAR_Name, Project_Name || '</td>
</tr>'
FROM BAR_Parent
WHERE ID_BAR_Parent    > 1
ORDER BY BAR_Name, Project_Name";

"</td>¶  <td>"; ¶)
];
"<html>
<head>
<style type = \"text/css\">
#Bar_Parent
{
font-family:\"Trebuchet MS\”, Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#Bar_Parent td, #Bar_Parent th
{
font-size:1em;
border:3px solid #2020AA;
padding:3px 7px 2px 7px;
}
#Bar_Parent th
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#2120AA;
color:#ffffff;
}
</style>
</head>

<body style=\"border:0; margin: 0;\">
<table id = \"BAR_Parent\">
<tr align = \"left\"><th>ID</th><th>BAR Name</th><th>Project Name</th></tr>" & 
$tableRows & "
</table>
</body>
</html>"
)

1 个答案:

答案 0 :(得分:0)

这实际上是CSS问题而不是FileMaker

如果你看这一行:

  

font-family:\“Trebuchet MS \”,Arial,Helvetica,sans-serif;

投石机MS不正确后的第二个引号 - 它是U + 201D :(右双引号)而不是简单的U + 0022,引号。

更改为

font-family:\"Trebuchet MS\", Arial, Helvetica, sans-serif;

font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

它应该有用。

检查此问题的最简单方法是在为FileMaker webviewer编码之前在Web浏览器中测试代码