10. september 2008 - 09:46Der er
5 kommentarer og 1 løsning
Hjælp til tekstbox kontrol
Hej eksperter
Jeg har en rapport hvor den på hver side er en Page Header i den er den 10 tekstboxe. Hver af disse tekstboxe indeholder data på baggrund af en tabel. Nogen gange er der ikke nogen tekst i tabellen og så kan man ikke på rapporten se at der er en tekstbox, hvilket er præcis som jeg ønsker det. Men i min detail section har jeg også nogle tekstboxe som oplister informationer.
Det jeg søger er en funktion der kontrollere om "Tekstbox1" i min Page Header er tom dvs. at der ikke står noget tekst i den fordi feltet i tabellen er tomt.
Hvis den er tom så skal min tekstbox2 i min Detail section også være tom. Hvis Tekstbox1 ikke er tom skal tekstbox2 vise den data den nu indeholder og som også kommer fra en tabel.
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
Det får du fordi at du ikke kan skrive "is null" - Du skal bruge funktionen: IsNull(Me.Tekstbox1). Men ud over det kan nogle tekstbokse, alt efter om der har været skrevet i dem, både indeholde Null og "". Så brug denne funktion:
Public Function IsFldEmpty(inVar As Variant) As Boolean IsFldEmpty = True If Len(Trim(inVar & "")) > 0 Then IsFldEmpty = False End Function
Det virker næsten, dog med lidt modifikation. Jeg brugte denne linje i tekstboksens Control Source:
=IIf(Len(Trim([Tst1]ek & ""))>0;[SECSHORT];"")
Både [Tekst1] og [SECSHORT] er data fra en tabel/query.
Desværre får jeg stadigvæk en cirkulær reference fejl men kun hvis jeg bruger [SECSHORT]. Hvis jeg skriver "hej" i stedet for [SECSHORT] så virker det?
sorry det virker faktisk på nær nogle få tekstbokse, de tekstbokse som driller mig og som giver mig en fejl er det dem hvor de indgår i min Sorting and Grouping options :-(
Kan du foreslå en løsning til det, så jeg har en endelig løsning?
Fandt selv problemet...ham der i sin tid har laveet rapporten har døbt tekstboksen det sammen som navnet på det felt den trækker data fra, derfor fik jeg en cirkulær reference fejl :-(
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.