Hi!
I started from forum thread t=225857 and tried to do some adjustments... Not working so good.
First part works:
Private Sub CmdLisääTyhjä_Click()
Dim iNewID As Long
DBEngine.BeginTrans
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("tblTilaukset", dbOpenDynaset)
With rs
.AddNew
!TilausNro = Me!cboTilausNro
!Rivi = Nz(DMax("Rivi", "tblTilaukset", "TilausNro=" & Me!cboTilausNro)) + 1
.Update
.Bookmark = .LastModified
.Close
End With
Set rs = Nothing
But when I try to add there sql query I get error
Private Sub cmdKopio_Click()
DBEngine.BeginTrans
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("tblTilaukset", dbOpenDynaset)
Set muuttuja1 = Me.cboTilausNro
Set muuttuja2 = Me.NykyRivi
With rs
.AddNew
!TilausNro = Me!cboTilausNro
!Rivi = Nz(DMax("Rivi", "tblTilaukset", "TilausNro=" & Me!cboTilausNro)) + 1
.Update
.Bookmark = .LastModified
.Close
End With
Set rs = Nothing
CurrentDb.Execute = "INSERT INTO tblTilaukset (ListaNimi, Materiaali, Väri, Määrä, MääräYks, Pituus, PituusYks) " & _
"SELECT ListaNimi, Materiaali, Väri, Määrä, Määräyks, Pituus, PituusYks " & _
"FROM tblTilaukset " & _
"WHERE TilausNro = 'Me.cboTilausNro' " & _
"AND Rivi = 'Me.NykyRivi' ;"
Can't get it working (error: Argument not optional)
Can someone help me?
I started from forum thread t=225857 and tried to do some adjustments... Not working so good.
First part works:
Private Sub CmdLisääTyhjä_Click()
Dim iNewID As Long
DBEngine.BeginTrans
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("tblTilaukset", dbOpenDynaset)
With rs
.AddNew
!TilausNro = Me!cboTilausNro
!Rivi = Nz(DMax("Rivi", "tblTilaukset", "TilausNro=" & Me!cboTilausNro)) + 1
.Update
.Bookmark = .LastModified
.Close
End With
Set rs = Nothing
But when I try to add there sql query I get error
Private Sub cmdKopio_Click()
DBEngine.BeginTrans
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("tblTilaukset", dbOpenDynaset)
Set muuttuja1 = Me.cboTilausNro
Set muuttuja2 = Me.NykyRivi
With rs
.AddNew
!TilausNro = Me!cboTilausNro
!Rivi = Nz(DMax("Rivi", "tblTilaukset", "TilausNro=" & Me!cboTilausNro)) + 1
.Update
.Bookmark = .LastModified
.Close
End With
Set rs = Nothing
CurrentDb.Execute = "INSERT INTO tblTilaukset (ListaNimi, Materiaali, Väri, Määrä, MääräYks, Pituus, PituusYks) " & _
"SELECT ListaNimi, Materiaali, Väri, Määrä, Määräyks, Pituus, PituusYks " & _
"FROM tblTilaukset " & _
"WHERE TilausNro = 'Me.cboTilausNro' " & _
"AND Rivi = 'Me.NykyRivi' ;"
Can't get it working (error: Argument not optional)
Can someone help me?