11. juli 2005 - 15:03Der er
7 kommentarer og 1 løsning
Opslag i tabel og baggrundsfarve på detaljesektion
Er ikke haj til visual basics..
Har en rapport, hvor jeg skifter farven i hver linie på baggrund af en henvisning herfra eksperten til en MS eksempeldatabase..
Jeg vil så gerne have linien i min rapport til at blive en helt tredie farve hvis en feltværdi i min tabel er lig 1 (dataformat ja/nej)..
Jeg kan bare ikke finde ud af hvordan jeg slår op i min tabel, har prøvet dette:
Private Sub Detaljesektion_Print(Cancel As Integer, PrintCount As Integer) Const White = 16777215 Const Grey = 14803425 Const Dgrey = 8421504
If Tables!tabel1.Felt2 = 0 Then If (Me![LineNum] Mod 2) = 0 Then Me.Detaljesektion.BackColor = White Else Me.Detaljesektion.BackColor = Grey End If Else Me.Detaljesektion.BackColor = Dgrey End If End Sub
- man kunne sikkert også lave nogle smartere If Else sætninger?
Har så en usynlig "LineNum" tekstboks i rapporten der tæller op for hver linie(=-1).
Der skal selvfølgelig være gnyffer til sidst. Beklager.
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.