Avatar billede lars_hoeberg Praktikant
25. september 2004 - 18:19 Der er 8 kommentarer og
1 løsning

Lav 0 til blanke felter

Hejsa.

I en rapport, har jeg en masse oversigter. Men mange dem er med en værdi på 0. Hvordan kan jeg gøre disse blanke, så den ikke skrive 0 ved dem alle?

Lars
Avatar billede sjap Praktikant
25. september 2004 - 18:33 #1
Sæt følgende ind i hændelsen "VedUdskrivning" i detaljesektionen:

Private Sub Detaljesektion_Print(Cancel As Integer, PrintCount As Integer)

If Me!Flow < 20000 Then
    Me!Flow.Visible = False
Else
    Me!Flow.Visible = True
End If

End Sub
Avatar billede sjap Praktikant
25. september 2004 - 18:34 #2
UPS! Flow skal erstattes med med navnet på dit felt.
Avatar billede lars_hoeberg Praktikant
25. september 2004 - 18:35 #3
Hvad nu hvis der er flere felter ?
Avatar billede sjap Praktikant
25. september 2004 - 18:37 #4
Hvis du ikke vil miste rammen kan du bruge denne


Private Sub Detaljesektion_Print(Cancel As Integer, PrintCount As Integer)
Dim ForgrundsFarve, BaggrundsFarve As Long

ForgrundsFarve = 0
BaggrundsFarve = 16777215

If Me!FeltNavn = 0 Then
    Me!FeltNavn.ForeColor = ForgrundsFarve
Else
    Me!FeltNavn.ForeColor = BaggrundsFarve
End If

End Sub
Avatar billede sjap Praktikant
25. september 2004 - 18:39 #5
Flere felter:

Private Sub Detaljesektion_Print(Cancel As Integer, PrintCount As Integer)
Dim ForgrundsFarve, BaggrundsFarve As Long

ForgrundsFarve = 0
BaggrundsFarve = 16777215

If Me!FeltNavn1 = 0 Then
    Me!FeltNavn1.ForeColor = ForgrundsFarve
Else
    Me!FeltNavn1.ForeColor = BaggrundsFarve
End If
If Me!FeltNavn2 = 0 Then
    Me!FeltNavn2.ForeColor = ForgrundsFarve
Else
    Me!FeltNavn2.ForeColor = BaggrundsFarve
End If

End Sub
Avatar billede lars_hoeberg Praktikant
25. september 2004 - 18:43 #6
Oki det ser ud til at virke... Men så er der til gengæld opstået et andet problem, nogle af felterne indeholder bindestreg i feltnavnet og det vil den ikke rigtig acceptere. Hvad gør jeg lige ?
Avatar billede sjap Praktikant
25. september 2004 - 18:52 #7
Når du skriver feltnavnet skal det i firkantede parenteser - f.eks.:

Me![FeltNavn-1].ForeColor = ForgrundsFarve
Avatar billede lars_hoeberg Praktikant
25. september 2004 - 18:55 #8
Mange tak skal du have, det ser ud til at virke.
Avatar billede sjap Praktikant
25. september 2004 - 18:57 #9
Jamen det var da så lidt. :0)
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