12. august 2004 - 10:07Der er
12 kommentarer og 1 løsning
opdatering af records
Jeg har en form som løber en række records igennem. Jeg ønsker at når brugeren vælger en ny record, skal feltet: Me.Pris opdateres... Jeg har naturligvis forsøgt med mig med:
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg er dog ikke sikker på, at det er nok, idet Refresh opdaterer eksisterende records men tilføjer ikke nye. Hvorimod Me.Requery tilføjer poster, men stiller sig derefter på den første post.
Du kan dog gøre det med en DlookUp:
If Me.newrecord Then Me.FELTNAVN = DLookUp funktion end if end sub
jeg har en række poster som løbes igennem. Disse poster består af en abonements-type (i form af ja/nej felter) og tilhørende kundenr, navn osv... desuden er der et pris felt som er justeret af de enkelte ja/nej felter. Dvs. at hvis ja/nej-felt1 er ja skal pris være 100, hvis ja/nej-felt2 er ja skal pris være 200 osv osv...
Når man så browser igennem de forskellige records skal den bare opdatere feltet pris!
Når jeg klikker på Ja/Nej-felterne hedder koden noget lign.: (dette virker helt perfekt, men kun når der klikkes i felterne, hvilket der jo ikke gøres når man bare browser igennem alle records...)
Private Sub Kat_A1_Click() If Kat_A1 = -1 Then Pris = DLookup("[Pris_A1]", "Priser") Else: Pris = 0 End If End Sub
Udregningen skal helst baseres på en vba-kodestump...
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.