Denne virker godt, hvis der er data i tablen ikkerettetdata, men hvis der ikke er kommer den med en fejl "run-time error "11". Jeg kunne godt tænke mig, at hvis tablen er tom, den bare lukker igen uden at vise fejlen og ikke åbner formularen.
Den virker, men kan du hjælpe mig med denne også så.
Min kode er sådan her:
Private Sub Kommandoknap233_Click()
'Denne knap kopier data fra Ikkerettetdata til Rettetdata
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 ' Gemmer data i ikkerettetdata
Me.Rettet = True 'sættet rettet til Ja
Me.Reportting_unit = "HDMS Absalon"
DoCmd.Requery ikkerettetdata ' Genindlæser tablen
DoCmd.RunSQL "INSERT INTO Rettetdata select * from Ikkerettetdata where rettet = true" ' Kopier data fra ikkerettetdata til rettetdata tabler
DoCmd.RunSQL "delete from Ikkerettetdata where rettet = true" ' Slettet den record man lige har kopiret
DoCmd.GoToRecord , , acNext ' går til næste record
If DCount("Date", "ikkerettetdata") = 0 Then cancel = True
Exit_Kommandoknap233_Click: Exit Sub End Sub
Som du kan se har jeg sat den ind her også, mender virker den ikke. Det jeg gerne vil har den knap til er at hvis der ikke er flere poster i tablen så exit formular.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.