Acess odstranění znaků Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Frantisek Kravar
nováček
Příspěvky: 12
Registrován: červenec 07
Pohlaví: Nespecifikováno
Stav:
Offline

Acess odstranění znaků

Příspěvekod Frantisek Kravar » 03 pro 2008 11:16

Zdravím, potřebuji ze znakového výrazu odstranit posledních 8 znaků, výraz je pokaždé jinak dlouhý takže funkce left(výraz;1;a něco) mi nepomůže. Děkuji
fery

Reklama
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Acess odstranění znaků

Příspěvekod mike007 » 03 pro 2008 12:01

Pokud chceš z výrazu odstanit posledních osm znaků, tak funkce LEFT by na to měla být dostatečná.
http://www.techonthenet.com/access/functions/string/left.php
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.

Frantisek Kravar
nováček
Příspěvky: 12
Registrován: červenec 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Acess odstranění znaků

Příspěvekod Frantisek Kravar » 03 pro 2008 12:09

ale já mám každý výraz jinak dlouhý a funkce left vrací počet znaků zleva a ty já mám pokaždé jinak dlouhé
výraz je ve tvaru : jméno příjmení IČO
a já potřebuji jméno příjmení zvlášť a ičo zvlášt
fery

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Acess odstranění znaků

Příspěvekod navstevnik » 03 pro 2008 18:23

pouzij nasledujici:

Kód: Vybrat vše

Sub Rozdelit()
Dim str As String, Vyskyt As Byte, Delka As Byte, ICO As String, JmPrij As String
str = " jmeno   prijmeni   ICO12345678"
str = Trim(str)
Delka = Len(str)
Vyskyt = InStrRev(str, " ")
JmPrij = Left(str, Vyskyt - 1)
ICO = Right(str, Delka - Vyskyt)
End Sub

Frantisek Kravar
nováček
Příspěvky: 12
Registrován: červenec 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Acess odstranění znaků  Vyřešeno

Příspěvekod Frantisek Kravar » 04 pro 2008 09:11

díky už to funguje
fery


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů