我需要创建一个 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
所以,我需要一种方法来生成代码并保持与孩子的关系。欢迎任何帮助!