Article View: pl.comp.bazy-danych.msaccess
Article #125034Re: troche nietypowe podzielenie tekstu
From: Przemysław Rachwał
Date: Mon, 18 Aug 2008 21:59
Date: Mon, 18 Aug 2008 21:59
33 lines
2223 bytes
2223 bytes
Użytkownik "Krzysztof Pozorek" <access@vis.pl> napisał w wiadomości news:g8cqh1$4bs$1@news.onet.pl... > (...) >> Mam sobie formularz w ktorym w zrodlowym polu tekstowym w jednym >> rekordzie umieszczone sa dane teleadresowe w 5 lub 6 wersach >> >> przyklad 1: >> nazwisko imie >> ulica 1/1 >> 00-000 Miasto >> tel. 666-666-666 >> adres@wp.pl >> > > Postawowe pytanie jest co jest separatorem linii? Czyli co oddziela jeden > wers od drugiego. Latwo to sprawdzic i powiedzmy, ze separatorem jest > Chr(13). Jest na to specjalna stala, czyli vbCr. Wtedy: > > Pole1=StrReverse(Split(StrReverse(ZmiennaTXT, vbCr, 3)(2)) > Pole2=StrReverse(Split(StrReverse(ZmiennaTXT, vbCr, 3)(1)) > Pole3=StrReverse(Split(StrReverse(ZmiennaTXT, vbCr, 3)(0)) > > W tym calym wyrazeniu Twoj tekst oznaczylem jako ZmiennaTXT. > > K.P. lepszym rozwiązaniem jest moim zdaniem zastosowanie RegularExpression to co pokazałeś było by pewnie ok ale przy określonej strukturze pliku, a tak będą bobole jak lini będzie albo mniej albo więcej niż przewiduje program przykład w vba http://support.microsoft.com/kb/818802 co do wzorca i algorytmu to zależy od tego na czym nam zależy ;) http://www.regular-expressions.info/reference.html
Technical Details
Message-ID:
<g8crbl$65$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<g8cgif$57n$1@news.onet.pl> <g8cqh1$4bs$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Przemysław Rachwał <prachwal@gazeta.pl> Newsgroups: pl.comp.bazy-danych.msaccess Subject: Re: troche nietypowe podzielenie tekstu Date: Mon, 18 Aug 2008 23:59:17 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 35 Message-ID: <g8crbl$65$1@inews.gazeta.pl> References: <g8cgif$57n$1@news.onet.pl> <g8cqh1$4bs$1@news.onet.pl> NNTP-Posting-Host: dc-178.dot-com.net.pl X-Trace: inews.gazeta.pl 1219096757 197 91.123.161.178 (18 Aug 2008 21:59:17 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 18 Aug 2008 21:59:17 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Priority: 3 X-RFC2646: Format=Flowed; Response X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-User: prachwal X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit