Avatar billede bol Nybegynder
18. maj 2004 - 13:00 Der er 23 kommentarer og
2 løsninger

Kriterie i felt i formular

Jeg har 4 felter i en formular - som altid som udgangspunktskal være et minus tal - Når jeg feks. skriver 80 skal den automatisk skrive et - foran / dvs -80

Hvordan laver jeg dette?? Formularen er baseret på en forsp.
18. maj 2004 - 13:02 #1
På feltets EfterOpdatering-Hændelse kan du lægge denne kode:

Me!DitFelt = - Abs(Me!DitFelt)
Avatar billede mugs Novice
18. maj 2004 - 13:05 #2
Dim a As Long
a = Me.felt1
Me.felt1 = "-" & Me.felt1
Avatar billede mugs Novice
18. maj 2004 - 13:06 #3
Knap så elegant :o)
18. maj 2004 - 13:07 #4
haha :o)
18. maj 2004 - 13:08 #5
ja, jeg undrede mig også over hvorfor a skulle blandes ind i det hele ;o)
Avatar billede mugs Novice
18. maj 2004 - 13:11 #6
Der er der absolut heller ingen grund til :o)
Avatar billede bol Nybegynder
18. maj 2004 - 13:50 #7
Private Sub Modregning_antal_AfterUpdate(Cancel As Integer)
Me!Modregning_antal_ = -Abs(Me!Modregning_antal_)
End Sub


Det virker ikke!!
18. maj 2004 - 13:52 #8
hvad går galt? Kommer der en fejl?
Avatar billede mugs Novice
18. maj 2004 - 13:54 #9
Det fungerewr perfekt:

Private Sub felt1_AfterUpdate()
Me!Tekst2 = -Abs(Me!felt1)
End Sub
18. maj 2004 - 13:56 #10
Mugs, har du også prøvet med samme felt på begge sider af lighedstegnet? I dit eks. er der både tekst2 og felt1
Avatar billede mugs Novice
18. maj 2004 - 13:58 #11
Fungerer stadig perfekt:

Private Sub felt1_AfterUpdate()
Me!felt1 = -Abs(Me!felt1)
End Sub

Kan det være fordi bol har en forkert variabelstørrelse?
18. maj 2004 - 13:58 #12
det virker i hvert fald hos mig.

Bol, Du er sikker på, at der skal den sidste underscore med i feltnavnet? Det er et lidt sjovt navn, men selvfølgelig gyldigt!
Avatar billede bol Nybegynder
18. maj 2004 - 14:00 #13
Private Sub Modregning_Timer_AfterUpdate()

Me!Modregning_Timer = -Abs(Me!Modregning_Timer)
End Sub
Avatar billede bol Nybegynder
18. maj 2004 - 14:01 #14
Ja for ellers kommer den med en rød streg
Avatar billede mugs Novice
18. maj 2004 - 14:03 #15
Fortæller den ellers noget i fejlmeldingen?
Avatar billede bol Nybegynder
18. maj 2004 - 14:04 #16
Er det mig der er dum eller hvad;-) - Nej lad vær med at svare på det!! Har prøvet med begge..Private Sub Modregning_Timer_AfterUpdate()

Me!Modregningtimer = -Abs(Me!Modregningtimer)
End Sub
Avatar billede bol Nybegynder
18. maj 2004 - 14:04 #17
Nope - DEn laver jo som udgangspunkt selv dem imellem...
Avatar billede bol Nybegynder
18. maj 2004 - 14:07 #18
Altså _xx_
18. maj 2004 - 14:08 #19
ahh, hedder dit felt i virkeligheden "Modregning timer"?

I så fald skal koden være:
Me![Modregning Timer] = -Abs(Me![Modregning Timer])
18. maj 2004 - 14:09 #20
Man skal helst undgå mellemrum i feltnavne. Så slipper man for disse kantede parenteser.
Avatar billede bol Nybegynder
18. maj 2004 - 14:18 #21
Virker perperfekt tak tak
18. maj 2004 - 14:20 #22
:o)
Avatar billede mugs Novice
18. maj 2004 - 14:22 #23
Thomas -> Jeg oplever gang på gang, at jeg ikke får en mail, når der er nye indlæg i et spørgsmål. Hvordan ser det ud hos dig?
18. maj 2004 - 14:30 #24
Hej Mugs,
Det er desværre det samme her :o(
Jeg har for 1-2 dage siden ændret mine indstillinger således at jeg får mails HVER gang der er et nyt indlæg - også selvom jeg allerede har modtaget en mail siden jeg var inde på siden sidst.
Indstillingen hedder "Send kun én E-mail til mig, når der er indlæg jeg ikke har set i de spørgsmål, hvor jeg deltager.". Her fjernede jeg altså krydset. Nu vil jeg køre med det i et stykke tid og se om det bliver bedre. Umiddelbart ser det ud til, at jeg har fået alle - undtagen én, som jeg er lidt i tvivl om.

Men denne indstilling betyder jo selvfølgelig at man modtager en hel del flere mails i løbet af en dag. Men så er det godt, at man har en Delete-knap.
Avatar billede mugs Novice
18. maj 2004 - 14:40 #25
Tak.
Jag har kun checkmærke i de 2 nederste. Nok en bøvs fra nedbruddet i sidste uge. Vi ser hvad der sker.

Send kun én E-mail til mig, når der er indlæg jeg ikke har set i de spørgsmål, hvor jeg deltager.

x Send spørgsmål tekst i mails om nyt spørgsmål.

x Send indlæg tekst i mails om nyt indlæg.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester