私はSQL Serverで2つのテーブルを作成しました:
create table Voyage(NumV int primary key identity, NbpAgadir int, NbpCasa int, NbpRabat int, Montant float)
create table Archive(NumV int foreign key references Voyage(NumV), NumPlace int, Ville varchar(10))
そして、私はVSにフォームを持っています:

2番目には、2番目にある最初の行のすべてのデータを に保存するためDGVに押したときに必要な行が1つしか含まれていないので、コードを書いて動作します。Valider ButtonDGVVoyage table
問題は、それを押すとValider Button、最初のデータも に保存する必要があることですが、DGV追加される新しい行の PK を検出する方法がわかりません。Voyage tableデータを に保存するときにArchive tableも書き込む必要があるためです。これNumV FKは PK intVoyage tableです。