-3
LastNameとFirstNameがすでに存在する場合は、新しいレコードを追加してください。最後のレコードで別のファーストネームが使用されても構いません。VB6で重複レコードを検出する方法は?
例:
最初のレコード
姓=バウティスタ
姓= Johnlord
番目のレコード
姓=バウティスタ
姓=アンジェロ
3番目のレコード
姓=ドミンゴ
姓=アンジェロ
4番目のレコード
姓=ドミンゴ
姓= Johnlord
SAVE!
-
最初のレコード
姓=バウティスタ
姓=アンジェロ
番目のレコード
姓=バウティスタ
姓=アンジェロ
既に存在しています!ここで
は私のコードです:
Private Sub Command2_Click()
With Adodc1.Recordset
If Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text5.Text = "" Or Text6.Text = "" Or Text7.Text = "" Then
MsgBox "Please Update the Information Given!", vbCritical, "ASAP"
Else
MsgBox "Saved!", vbInformation, "Save"
End If`
.AddNew
.Fields(0) = Text2.Text
.Fields(1) = Text3.Text
.Fields(2) = Text4.Text
.Fields(3) = Combo1.Text
.Fields(4) = Text5.Text
.Fields(5) = Text6.Text`
.Fields(6) = Text7.Text
.Fields(7) = Text8.Text
Frame1.Visible = False
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Combo1.Text = ""
End If
End With
End Sub
これは私のインタフェースである:
ヒント:(1)フォームとテキスト入力ボックスに明示的な名前を付けることができます。それらを 'Text1'、' Text2'などと呼んではいけません。それらを 'txtFirstName'、' txtLastName'などと呼んでください。(2)あなたのコードはいくつかのインデントで読みやすくなります。 – halfer
重複した名前の検出方法に慣れていませんか?もしそうなら、名前をデータベース、ファイル、配列にどこに保存したいのですか? – halfer
私を助けてください:) –