我相信这对你们来说是一个简单的问题,但我是MS Access和VBA的新手,所以我需要你的帮助。我有两个表,购买和购买详细信息,每个表都有相应的表格。我想要的是当我点击购买表主键时,它将加载另一个包含基于该键的所有细节的表单,并填充所有文本框和组合框。
从这种形式:
以这种形式:
答案 0 :(得分:0)
您可以使用OpenArgs属性(如评论中所示),也可以只使用过滤器打开表单。
在密钥的OnClick事件中,添加类似这样的内容(您需要根据实际的表单/表/字段名称进行更改):
<?php
$sql="SELECT * FROM university";
$result = mysqli_query($con, $sql);
while($row=mysqli_fetch_assoc($result))
{
echo "<table border='' width='100%'><tr><td width='75%'><b><a href=university.php?=UNI_ID".$row=["UNI_ID"].">".$row["Name"]."</b></td>".
"<td><img src=images/".$row["Logo"]." width= '25px' ></td></tr>".
"<tr><td><b>City: </b>".$row["Location"]."</td>".
"<td><b>Rank: </b>".$row["Ranking"]."</td></tr>";
if(isset($_SESSION["Email"])){
if($_SESSION["Admin"] == "1"){
echo "<tr><td><input type=\"button\" value=\"Delete\" onClick=\"window.location.href='deleteuni.php?=UNI_ID".$row["UNI_ID"]."'\">".
"<input type=\"button\" value=\"Edit\" onClick=\"window.location.href='edituniform.php?=UNI_ID".$row["UNI_ID"]."'\"></td></tr></table>";
}
}
else {
echo "</table>";
}
}
?>
答案 1 :(得分:0)
创建表单以便显示所有购买所需的信息,然后使用WhereCondition参数使用cmd.openform仅按您要显示的Purchase条目进行过滤。