11. juni 2010 - 08:25Der er
9 kommentarer og 1 løsning
beregn felt i form ud fra indtastning i 2 forskellige felter
i min form LAGER har jeg er felt [stk_på_lager] som har en given værdi. i et andet felt har jeg [pluk_fra_lager] hvor antal der bliver tastet ind skal frætrækkes [stk_på_lager] I et tredie felt har jeg [lig_på_lager] som skal ligges til [stk_på_lager]
jeg har lavet [pluk_fra_lager] og [lig_på_lager] som unbound felter..
men jeg hænger fast her, har ikke rigtig kunne få noget til at virke..
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Ja jeg syntes også det burde være ret simpelt.... men jeg er ikke Visual basic ekspert... så derfor.
hvad angår at vi har rodet med det før så har jeg på bedste amatør aktig vis oprettet det "samme" spørgsmål to gange, troede ikke den første kom igennem... så den lukker jeg lige og giver dig points der..
og til lalocin så virkede din kode også så du får også points.
Lige et lille tillægs spørgsmål, som nok skal give ekstra points :-)
det jeg taster i mine unboundfelter skulle gerne slettes efter at det er tastet.. har selv prøvet med:
Private Sub sub_AfterUpdate() Me.add.Value = "" End Sub
det virker også, bare ikke første gang der tastes noget. altså jeg åbner formen og taster 1 og enter, herefter bliver 1 hængende og jeg kan taste enter igen og så forsvinder den, hvilket også betyder at Me.Stk_på_lager.Value opdateres to gange.
hvis jeg så taster en anden værdi herefter så forsvinder den med det samme..
dobbelt indtastningen sker altså kun ved første ciffer.
Og med hensyn til dit tillægssåørgsmål angående sletning af 1 / dobbeltindtastning.
Prøv at ændre din kode:
Private Sub sub_AfterUpdate() Me.add.Value = "" End Sub
til
Private Sub sub_AfterUpdate() Me.add.Value = NULL End Sub
Det virker hos undertegnede ... og jeg vil mene, at det skal være NULL fremfor "", da vi har med en værdi (value) at gøre og ikke en tekststreng.
Mvh Nicolai
Synes godt om
Ny brugerNybegynder
Din løsning...
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.