Najprosciej za pomoca funkcji Replace.
K.P.
Może i najprościej, ale funkcja Replace nie działa na poziomie
kwerendy.
Ale dzięki za ukierunkowanie. Szukałem i znalazłem coś takiego:
Function funcReplace(Expression As String, Find As String, Rep As
String, Optional Compare As VbCompareMethod = vbTextCompare) As String
funcReplace = Replace(Expression, Find, Rep, , , Compare)
End Function
I to działa.
Zapomniałem kto to napisał. Ale świetnie to zrobił.
Chylę czoła.
Pozdrawiam.
Maks
To oczywiście nieprawda. Replace dziala w kwerendach.
To tak na wszelki wypadek prostuję to dla tych, co będą kiedyś czytali ten
wątek. Przyklady kwerend z uzyciem Replace:
1. Kwerenda aktualizujaca
UPDATE Tabela1 SET Pole1 = Replace([Pole1],"-"," ");
2. Kwerenda wybierajaca
SELECT Replace([Pole1],"-"," ") FROM Tabela1;
K.P.
Nie zdefiniowana funkcja 'Replace' w wyrażeniu.
Taki komunikat wyświetla Access po próbie użycia funkcji Replace.
Nie wziąłem tej informacji z powietrza.
Pozdrawiam.
Maks
Tak było w Accessie 2000, już w XP to poprawili. W dobie Accessa 2007, nadal
używasz tak starej wersji ;-)
K.P.
Tak. Takiej wersji używam. Przyzwyczaiłem się.
Nie mam powodu zmieniać.
Pozdrawiam.
Maks
| Tak. Takiej wersji używam. Przyzwyczaiłem się.
| Nie mam powodu zmieniać.
To na przyszłość, pytając o cokolwiek, zaznacz wyraźnie, jakiej wersji
używasz !
Znajomość Netykiety jeszcze nikomu nie zaszkodziła !
--
KN
Czepiacie się Kolego...
A tymczasem sam KP też nie raczył w swym pierwszym poście napomknąć, że Replace(), owszem,
działa w kwerendach, ale... dopiero od wersji XP. Już się zapomniało... ;-)
Tak czy siak, już się cieszyłem, że ktoś wygrzebał z pomroki dziejów jakiś mój kawałek kodu
i się nim zachwycił, a tu taki niepotrzebny zgrzyt. ;-)
BTW Ja też mam w domu ciągle Office'a 2000. W pracy oczywiście coś nowszego, ale kto
by tego używał... ;-)
--
krzycz
Maks napisał(a):
----
http://www.bratki.w.v1.pl/accesspseudofaq/13a_VbaTxtFaq.htm#vba13a_06
szukaj "zbReplace"
----
AP
(...)
| Czepiacie się Kolego...
Ja się czepiam ?
No, poniekąd ...
Ale kto mi niedawno zarzucał używanie QP ? ;-)
| Tak czy siak, już się cieszyłem, że ktoś wygrzebał z pomroki dziejów
| jakiś mój kawałek kodu
| i się nim zachwycił, a tu taki niepotrzebny zgrzyt. ;-)
E tam, google różne zawirowania ma, ale kto z niego korzysta to na KrzyCza
trafi często!
Nie bój, nie bój !
Miło, że jakoś tu zaglądasz, choć wątki już nie takie jak kiedyś ...
--
KN
Pozdrawiam
Maks pisze: