03. januar 2005 - 14:41
Der er
11 kommentarer og 1 løsning
Automatisk tekst
Vil gerne lave et felt, hvor den når feltet "fakturabeløb" er lig 0 eller større skriver "Invoice" og ved et tal mindre end 0 skriver "Creditnote"
Annonceindlæg fra Barco
03. januar 2005 - 14:45
#1
Select Case ME!fakturabeløb Case <0 Me!DinLabel.caption = "Creditnote" case else Me!DinLabel.caption = "Invoice" end select DinLabel er en etiket, som du vil have teksten til at stå på.
03. januar 2005 - 14:45
#2
If Me![fakturabeløb] <= 0 Then FeltTekst = "Invoice" Else FeltTekst = "Creditnote" End If
03. januar 2005 - 14:46
#3
Hvis værdien skal gemmes i et felt i tabellen, skal du bare fjerne .caption Koden lægges på forularen BeforeUpdate-hændelse
03. januar 2005 - 14:48
#4
If rs("navn") <= 0 Then Response.Write = "Invoice" Else Response.Write = "Creditnote" End If
03. januar 2005 - 14:48
#5
hmm... jeg kan vel ikke bare lave en "tom" label i en rapport...
03. januar 2005 - 14:54
#6
Label omdøbes vha. .Caption
03. januar 2005 - 14:55
#7
Hmm.. teksten skal stå i en sidehoved i en rapport "Faktura" Fakturabeløb hedder "Tekst56" og er i rapporten sidefod. Behøves ikke at blive gemt i et felt
03. januar 2005 - 14:56
#8
Opretter jeg en etiket eller en tekstboks - og kan feltet "reagere" på en værdi i rapportens sidefod?
03. januar 2005 - 14:56
#9
hvis det bare er i en rapport, så er det næsten nemmere at lave en ubundet tekstboks, hvor du så skriver: =iif(fakturabeløb<0;"Creditnote";"Invoice") Det skulle kunne gøre det
03. januar 2005 - 14:57
#10
Du kan stadig brge navnet fakturabeløb, hvis det er det, som benyttes i tabellen/forespørgslen
03. januar 2005 - 15:01
#11
Perfekt..
03. januar 2005 - 15:03
#12
:o)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser