konto usunięte

Temat: Obcinanie znaków tekstu na raporcie

Witam przy pobieraniu zmiennej z bazy np. WB1700017*1*1 potrzebuję wyciąć pierwsze 2 znaki i 4 ostatnie znaki żeby powstał wynik 1700017 na raporcie czy znacie jakąś formułę.
Krzysztof Wojtal

Krzysztof Wojtal Specjalista ds
systemu ERP, PL/SQL,
Crystal rep., Power
B...

Temat: Obcinanie znaków tekstu na raporcie

Cześć,

Do obcinania znaków znaków służy funkcja MID(string,od jakiego znaku,ilość znaków) np:
Mid('1234567890',2,4); - otrzymasz wynik 2345.

Dla Ciebie najlepsza jest taka formuła, gdyż wycina do pierwszej gwiazdki (funkcja InStr).

Mid('WB1700017*1*1',3,InStr('WB1700017*1*1','*') - 3); - wynik to 1700017
Mid('WB17000179999*1*1',3,InStr('WB17000179999*1*1','*') - 3); - wynik to 17000179999

Pozdrawiam
Krzysiek

Następna dyskusja:

Obcinanie tekstu na raporcie




Wyślij zaproszenie do