10. august 2010 - 15:10Der er
5 kommentarer og 1 løsning
Opdatering af felter i form
Jeg har et problem med at få felterne til at opdatere, når jeg laver en requery.
Jeg har bl.a. prøvet: 1------- Virkede i starten, men holdt op med at virke: Private Sub FloejMateriale_AfterUpdate() DoCmd.RunCommand acCmdSaveRecord FloejSkadetype.Value = 0 FloejSkadetype.Requery FloejAarsag.Value = 0 FloejAarsag.Requery FloejUdvikling.Value = 0 FloejUdvikling.Requery FloejKarakter.Value = UdregnKarakter(FloejAarsag.Value, FloejUdvikling.Value, FloejOmfang.Value, FloejFunktion.Value, FloejKonsekvens.Value) End Sub
2------- Ingen effekt Dim crId As Integer crId = Me.CurrentRecord Me.Requery DoCmd.GoToRecord , , acGoTo, crId . . .
3------- Virkede i starten, men virker ikke mere og gør i øvrigt at man bliver smidt tilbage til den første post: Me.Requery
Virker på et felt der henter data ind med følgende: SELECT SkadetypeVurdering.Skadetype, Skadetyper.Skadetype FROM Generaleftersyn INNER JOIN (Skadetyper INNER JOIN SkadetypeVurdering ON Skadetyper.SkadetypeId = SkadetypeVurdering.Skadetype) ON Generaleftersyn.SkraaningMateriale = SkadetypeVurdering.Materiale GROUP BY SkadetypeVurdering.Skadetype, Skadetyper.Skadetype;
Men virker ikke på et felt der henter data ind med følgende: SELECT SkadetypeVurdering.Skadetype, Skadetyper.Skadetype FROM Generaleftersyn INNER JOIN (Skadetyper INNER JOIN SkadetypeVurdering ON Skadetyper.SkadetypeId = SkadetypeVurdering.Skadetype) ON Generaleftersyn.FloejMateriale = SkadetypeVurdering.Materiale
Den eneste forskel er hvilket felt der bliver joinet på, nemlig Generaleftersyn.FloejMateriale og SkadetypeVurdering.Materiale.
Den ene filtrer dataene korrekt, men det gør den anden ikke. GROUP BY SkadetypeVurdering.Skadetype, Skadetyper.Skadetype;
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.