【发布时间】:2012-09-11 20:49:10
【问题描述】:
我需要创建一个 Excel 解决方案来记录有关家庭的数据。
- 表单应生成唯一代码(自动数字)来识别该记录。在这里,我询问父母的姓名、姓氏和出生日期。这会记录在一张表中(称为
Parents)。 - 一个家庭可以包含多个孩子,所以我认为这必须记录在另一张纸上(称为
Children),以保持与他们父母的关系。
我能够将每个不同的字段保存到其对应的单元格(映射)。这是我用来获取它的代码:
Private Sub cmdSave_Click()
ActiveWorkbook.Sheets("Parents").Activate
Range("B2").Select
Do
If IsEmpty(ActiveCell) = False Then
ActiveCell.Offset(1, 0).Select
End If
Loop Until IsEmpty(ActiveCell) = True
'Father
ActiveCell.Value = txtFatherFN.Text
ActiveCell.Offset(0, 1) = txtFatherSN.Text
ActiveCell.Offset(0, 2) = txtFatherLN.Text
ActiveCell.Offset(0, 3) = txtFatherBirthDay.Text
'Mother
ActiveCell.Offset(0, 4) = txtMotherFN.Text
ActiveCell.Offset(0, 5) = txtMotherSN.Text
ActiveCell.Offset(0, 6) = txtMotherLN.Text
ActiveCell.Offset(0, 7) = txtMotherBirthDay.Text
Range("B2").Select
End Sub
所以,我需要一种方法来生成代码并保持与孩子的关系。 欢迎任何帮助!
【问题讨论】:
-
您已经向我们展示了您为父母所做的尝试,并且看起来很有效,但是您为孩子尝试了什么?请向我们展示您的尝试和失败之处,我们可以帮助调整它。