Avatar billede rickie Juniormester
16. november 2005 - 15:33 Der er 4 kommentarer og
1 løsning

Replace fjern tal 1234 skal blive 23

Hej,

Jeg har flere tal feks 123456789. Nu vil jeg feks hente frem talene 456. Man skal jo bruge noget Right, Len e.l. men jeg ved ikke hvordan.

Vil feks kunne starte på tal nummer 4 fra höjre og så tälle 2 frem. Resultatet burde så blive: 56

OBS det er i access men burde vel ikke väre forskel? Jeg laver det direkte i formel/textfältet ikke i en makro e.l.
Avatar billede jensen363 Forsker
16. november 2005 - 15:37 #1
Mid Function Example
The first example uses the Mid function to return a specified number of characters from a string.

Dim MyString, FirstWord, LastWord, MidWords
MyString = "Mid Function Demo"    ' Create text string.
FirstWord = Mid(MyString, 1, 3)    ' Returns "Mid".
LastWord = Mid(MyString, 14, 4)    ' Returns "Demo".
MidWords = Mid(MyString, 5)    ' Returns "Function Demo".

The second example use MidB and a user-defined function (MidMbcs) to also return characters from string. The difference here is that the input string is ANSI and the length is in bytes.

Function MidMbcs(ByVal str as String, start, length)
    MidMbcs = StrConv(MidB(StrConv(str, vbFromUnicode), start, length), vbUnicode)
End Function

Dim MyString
MyString = "AbCdEfG"
' Where "A", "C", "E", and "G" are DBCS and "b", "d",
' and "f" are SBCS.
MyNewString = Mid(MyString, 3, 4)
' Returns ""CdEf"
MyNewString = MidB(MyString, 3, 4)
' Returns ""bC"
MyNewString = MidMbcs(MyString, 3, 4)
' Returns "bCd"
Avatar billede kabbak Professor
16. november 2005 - 17:37 #2
=Mid([feltnavn];4;2)
Avatar billede hnto Nybegynder
16. november 2005 - 22:45 #3
hvis du bruger den i en Query direkte er det Kabbaks løsning du skal anvende.
Avatar billede rickie Juniormester
18. november 2005 - 08:41 #4
Tak ska i ha! Det var Hnto som jeg skulle bruge her =)
Vil i dele points?
Avatar billede rickie Juniormester
18. november 2005 - 10:55 #5
Hvordan får jeg den til at starte fra höjre!
Feks. 123456 skal deles op til sådan fra höjre
6
5
4
3
2
1
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