Avatar billede 3dmaxer.dk Nybegynder
19. juli 2001 - 20:08 Der er 8 kommentarer og
2 løsninger

Tælle tegn i felt

Er det muligt at tælle antal tegn i et felt i db\'en?
Avatar billede Slettet bruger
19. juli 2001 - 20:12 #1
lytter med, men tror det ikke!

Man kan godt med ASP!

Avatar billede 3dmaxer.dk Nybegynder
19. juli 2001 - 20:33 #2
Det vil jeg gerne høre - hvordan med ASP? Et eksempel tak :-)
Avatar billede 3dmaxer.dk Nybegynder
19. juli 2001 - 20:44 #3
Jeg skal bruge det til en if-sætning. Hvis sætningen i feltet er over fx 10 karakterer så skal der ske noget andet
Avatar billede Slettet bruger
19. juli 2001 - 21:04 #4
Jeg ved det ikke!

Jeg ved kun hvordan man begrænser!

Altså, at man kun viser fx. 10 tegn!
Avatar billede fdata Forsker
19. juli 2001 - 22:18 #5
Hvad med: len(feltnavn)?
Avatar billede 3dmaxer.dk Nybegynder
19. juli 2001 - 23:39 #6
fdata:
Hvad gør len()? værdien er 4 lige meget hvad der står i feltet
Avatar billede mugs Novice
19. juli 2001 - 23:47 #7
Nedennævnte procedüre returnerer antal tegn i feltet tekst1. Husk at mellemrum også tælles med.

Private Sub Kommandoknap3_Click()
Dim tekst As String
tekst = tekst1
MsgBox Prompt:=\"Sætningen er på \" & Len(tekst) & \" tegn.\"
End Sub

Mvh / Mugs
Avatar billede mugs Novice
19. juli 2001 - 23:55 #8
Indsat i en If..Then sætning kan det se således ud:

Private Sub Kommandoknap4_Click()
Dim tekst As String
tekst = tekst1
If Len(tekst1) > 15 Then
MsgBox Prompt:=\"Der er mere end 15 tegn i sætningen\"
Else
MsgBox Prompt:=\"Der er mellem 0 og 15 tegn i sætningen\"
End If
End Sub

Mvh / Mugs
Avatar billede 3dmaxer.dk Nybegynder
20. juli 2001 - 00:19 #9
mugs:
Hvilket sprog er det?

dette virker i asp:
Dim tekst
tekst = rs(\"tabel\")
If Len(tekst) > 15 Then
response.write \"Der er mere end 15 tegn i sætningen\"
Else
response.write \"Der er mellem 0 og 15 tegn i sætningen\"
End If

Jeg var lidt for hurtig med at spørge igen lige før. Havde kun skrevet len(\"felt\") - skal være len(rs(\"felt\")) , så virker det.

Tak for hjælpen!!
Avatar billede mugs Novice
20. juli 2001 - 01:02 #10
Det er VBA indsat i en database i Access97.

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