19. juni 2006 - 13:10Der er
12 kommentarer og 3 løsninger
efteropdatering af formular skal et andet felt vælges
Har brugt følgende kode til at opdatere en underformular hvoedformularen, men da den jo opdaterer formularen midt i "indtastning" skal man helst ikke starte forfra i formularen, men fortsætte fra hvor man var.
nuværende kode i afterupdate på den kombiboks som opdaterer en underformular: Me!test_kontrakt_bruger_pris.Requery Me.Requery
kan man i den kode tilføre et setfocus blabla feltet "regnrlejebil" eller lign. så man kan fortsætte i formularen i feltet "regnrlejebil"
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
det er fordi jeg har en underformular med prisoplysninger som er afhængig af hvad værdi(konto nr) der står i kombiboksen på hoved formularen.
men da det er en lejekontrakt hvor man først indtaster regnr, bruger kontonr og betalende kontonr, hvor betalende kontonr bestemmer prisens værdi i underformularen.
så opdaterer den underformularen og hovedformularen for at vise den korrekte pris, men så starter hoved formularen forefra i indtastningen pga opdateringen.
Me.Requery on the main form will requery th emain form and all sub forms, is that what you want to do? I would have thought it wold be enough to just requery the sub form
Terry have tried the other but found out with Mugs that I needed to do a Me.requery too. Because it would'nt update the subform until it updated the main form.
what is ityoare updating on the subform? If it is information based on calculatiosn which are not yet made from the main form then I can maybe understand that a requery might help as it will write the pending changes to the dB. But if that isnt the cas ethen I wouldnt have thought it necessary.
ups fandt lige et problem, når den opdaterer med en ny post i hovedformularen, hopper den til den først oprettet post i databasen, og ikke den nye/valgte
Is it REALLY necessary to requery the main form? If so then you need to use some code to save the bookmark and then go back to that record. (Maybe the same as mugs has given will help)
her er den komplette kode: Private Sub Kombinationsboks162_AfterUpdate() Me!test_kontrakt_bruger_pris.Requery Dim VARa As Long DoCmd.GoToControl "id" VARa = Me.Id Me.Requery DoCmd.FindRecord VARa, acEntire, False, , True, acCurrent, True
Private Sub Kombinationsboks162_AfterUpdate() Me!test_kontrakt_bruger_pris.Requery Dim VARa As Long DoCmd.GoToControl "id" VARa = Me.Id DoCmd.FindRecord VARa, acEntire, False, , True, acCurrent, True
Private Sub Kombinationsboks162_AfterUpdate() Me!test_kontrakt_bruger_pris.Requery Dim VARa As Long DoCmd.GoToControl "regnrlejebil" VARa = Me.Id DoCmd.FindRecord VARa, acEntire, False, , True, acCurrent, True
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.