网友林小兵的问题:
问:你违反了中华人民共和国治安法规规定你愿意接受处罚。
别起一行答:愿意接受
实际上是"讯问笔录"数据库的设计思路问题,现将以前我为回答网友相
同类型做的题目发上,供参考
该类数据库的设计难点是:
1。每次讯问有一部分是“格式化”的内容;
2。另一部分是“格式化”的“一问,一答”的内容;而且无法确定具
体要多少次“一问,一答”以及无法确定每次“一问,一答”的记录
的字数多少---部分的内容;
3。要解决“在内容字段输入40个文字以后,自动将插入点移至下一条
记录的问题
该类数据库的设计思路关键如下:
1。表:笔录----主要记录“格式化”的内容;
2。表:笔录明细-------主要记录“非格式化”的“一问,一答”的
无法确定具体要多少次“一问,一答”以及无法确定每次“一问,一
答”的记录的字数多少---部分的内容;为了输入方便,该表预先设置
了99条空白的记录。
3。表:笔录明细历史------主要记录笔录明细历史。
4。窗体:笔录明细-----的代码如下:
Private Sub ID_KeyUp(KeyCode As Integer, Shift As Integer)
If Me.NewRecord = True Then
If Len(Me![内容].Text) = 40 Then '若已在内容字段输入40个
文字
Me![Name].SetFocus '将插入点移至下一条记录
End If
End If
End Sub
附 件:
点击下载此附件