ďťż
 
kopiowanie i łączenie kolumn - FoxPro ďťż
 
kopiowanie i łączenie kolumn - FoxPro
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

kopiowanie i łączenie kolumn - FoxPro



rzbiq - 13-11-2006 00:47
kopiowanie i łączenie kolumn - FoxPro
  Witam!!

mam taki problem otóż chcialbym jedną kolumne złączyć zlączyć z drugą
przykladowo jeżeli mamy adres skladający sie z ulicy,numeru domu, dodatkowego
numeru domu,kodu pocztowego i miasta. i pole numer domu zawiera numer "40" a
dodatkowy numer zawiera "A" a ja bym chciał to w jednej kolumnie "40A".

ponieważ jest to plik tekstowy więc używam FoxPro.

pozdrawiam
-rzbiq

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





Piotr Kuliński - 13-11-2006 00:47

  rzbiq wrote:

> Witam!!
>
> mam taki problem otóż chcialbym jedną kolumne złączyć zlączyć z drugą
> przykladowo jeżeli mamy adres skladający sie z ulicy,numeru domu,
> dodatkowego numeru domu,kodu pocztowego i miasta. i pole numer domu
> zawiera numer "40" a dodatkowy numer zawiera "A" a ja bym chciał to w
> jednej kolumnie "40A".
>
> ponieważ jest to plik tekstowy więc używam FoxPro.
>
co to za plik tekstowy? jaki format tego pliku, czym są podzielone kolumny?
trochę szczegółów.
--
pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień "wpw" na "wp"
piotr "Nic się nie martw, zawsze może być gorzej"




przemek rzbikowski - 13-11-2006 00:47

  Piotr Kuliński <piotr_kulinski@wpw.pl> napisał(a):

> rzbiq wrote:
>
> > Witam!!
> >
> > mam taki problem otóż chcialbym jedną kolumne złączyć zlączyć z drugą
> > przykladowo jeżeli mamy adres skladający sie z ulicy,numeru domu,
> > dodatkowego numeru domu,kodu pocztowego i miasta. i pole numer domu
> > zawiera numer "40" a dodatkowy numer zawiera "A" a ja bym chciał to w
> > jednej kolumnie "40A".
> >
> > ponieważ jest to plik tekstowy więc używam FoxPro.
> >
> co to za plik tekstowy? jaki format tego pliku, czym są podzielone kolumny?
> trochę szczegółów.

pisałem że chce jedną kolumne złączyć czyli metodą dedukcji można się domyśleć
że ten plik tekstowy został już zaimportowany do foxa. Podkresliłem użycie
foxa ponieważ fox ma swoj jakis jezyk w ktorym w latwy sposob mozna to
zrobic(jednak nie znam go dostatecznie dobrze).

Zadanie jednak rozwiązalem łącząc dwa pola w select który był do tablicy.

jednak jeżeli zna ktoś fox'a to proszę o rozwiązanie(na przyszlosc sie przyda)

pozdrawiam
-p

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




MiWa - 13-11-2006 00:47

 
Użytkownik " przemek rzbikowski" napisał w wiadomości
news:eiiid5$8sv$1@inews.gazeta.pl...

>> > ... chcialbym jedną kolumne złączyć zlączyć z drugą
>> > przykladowo jeżeli mamy adres skladający sie z ulicy,numeru domu,
>> > dodatkowego numeru domu,kodu pocztowego i miasta. i pole numer domu
>> > zawiera numer "40" a dodatkowy numer zawiera "A" a ja bym chciał to w
>> > jednej kolumnie "40A".
>> > ponieważ jest to plik tekstowy więc używam FoxPro.
>> >
>> co to za plik tekstowy? jaki format tego pliku, czym są podzielone
>> kolumny?
>> trochę szczegółów.
>
> pisałem że chce jedną kolumne złączyć czyli metodą dedukcji można się
> domyśleć
> że ten plik tekstowy został już zaimportowany do foxa. Podkresliłem użycie
> foxa ponieważ fox ma swoj jakis jezyk w ktorym w latwy sposob mozna to
> zrobic(jednak nie znam go dostatecznie dobrze).
> Zadanie jednak rozwiązalem łącząc dwa pola w select który był do tablicy.
> jednak jeżeli zna ktoś fox'a to proszę o rozwiązanie(na przyszlosc sie
> przyda)
>
Witam
Widzę, że nie odpowiadając na pytanie Piotra postanowiłeś zastosować całki
do liczenia powierzchni kwadratu (lub armatę do zabicia wróbla).
Pytanie miało sens, bo stosowanie SQL SELECT w FoxPro nie jest konieczne
(choć w Twoim przypadku okazało się skuteczne).
Istnieje np polecenie APPEND, które pozwala zaimportować dane z niektórych
typów plików (nie tylko tekstowych) do przygotowanej wcześniej tabeli.
Jednak niezależnie od metody zaimportowania danych łączenie kolumn jest
proste przy wykorzystaniu podstawowych narzędzi Fox'a.
Otwórz sobie w fox'ie okno Data Session (w polskiej wersji Widok) z menu
głównego - opcja Window, podopcja Data Session.
Okno Data Session pozwoli Ci otwierać dowolną ilość tabel, modyfikować ich
struktury, tworzyć i zmieniać indeksy, przeglądać dane, ograniczać ilość
wyświetlanych danych, tworzyć relacje między tabelami itp. bez znajomości
składni odpowiednich poleceń Fox'a (warto przy tym zobaczyć co dzieje się w
oknie Command podczas pracy z oknem Data Session)
Przyciskiem Open otwórz (z opcją do wyłącznego użytku) potrzebną Ci tabelę.
Przyciskiem Properties zobacz strukturę tabeli, sprawdź typy i rozmiary pól
i dostosuj rozmiar jednego z nich do pomieszczenia wyniku albo dodaj nowe
pole odpowiedniego typu i rozmiaru.
Przejdź do okienka Command i wpisz polecenie:
REPLACE pole_c WITH ALLTRIM(pole_a)+ALLTRIM(pole_b) ALL
albo (gdy wykorzystasz istniejące już pole_b -czyli drugą część numeru)
REPLACE pole_b WITH ALLTRIM(pole_a)+ALLTRIM(pole_b) ALL

(albo - prawie równorzędne
REPLACE pole_c WITH ALLTRIM(pole_a)+ALLTRIM(pole_b) FOR .T.)

zakładam, że po sprawdzeniu struktury tabeli pola pole_a, pole_b i nowe
pole_c są tekstowe.
Funkcja ALLTRIM nie jest konieczna ale bez niej mogą pozostać jakieś spacje
pomiędzy częściami numeru

Oczywiście nie jest to jedyny sposób na rozwiązanie Twojego problemu.

MiWa





Piotr Kuliński - 13-11-2006 00:47

  przemek rzbikowski wrote:

> Piotr Kuliński <piotr_kulinski@wpw.pl> napisał(a):
>
>> rzbiq wrote:
>>
>> > Witam!!
>> >
>> > mam taki problem otóż chcialbym jedną kolumne złączyć zlączyć z drugą
>> > przykladowo jeżeli mamy adres skladający sie z ulicy,numeru domu,
>> > dodatkowego numeru domu,kodu pocztowego i miasta. i pole numer domu
>> > zawiera numer "40" a dodatkowy numer zawiera "A" a ja bym chciał to w
>> > jednej kolumnie "40A".
>> >
>> > ponieważ jest to plik tekstowy więc używam FoxPro.
>> >
>> co to za plik tekstowy? jaki format tego pliku, czym są podzielone
>> kolumny? trochę szczegółów.
>
> pisałem że chce jedną kolumne złączyć czyli metodą dedukcji można się
> domyśleć że ten plik tekstowy został już zaimportowany do foxa.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
nie, nic na to nie wskazuje
>> > ponieważ jest to plik tekstowy więc używam FoxPro.
^^^^^^^^^^^^^^^^^^^^^^^ - a ja używam np. Clipper, harbour czy C do
tworzenia tabel na podstawie jednorodnych plików tekstowych.

wczytując plik tekstowy (może mieć naprawdę "udziwniony" format prócz
separatorów bądź ich braku itp) można na etapie wczytywania łączyć kolumny
(te z pliku tekstowego) i w programie docelowym ładować do jednej, technika
dowolna. Można na etapie ładowania dowolnie formatować wczytywane dane i
dopiero ładować do tabel (tak aby zmniejszyć etapy pośrednie uzyskiwania
pożądanych wyników w tabeli docelowej).

Alę myślę że MiWa dokładnie wyjaśnił Ci to w swoim poście .

--
pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień "wpw" na "wp"
piotr "Nic nie stoi na przeszkodzie, co by przeszkody sobie nie
stworzyć :)"
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Jak =?ISO-8859-2?Q?zamieni=E6_dwa_pola_jednej_kolumny_?==?ISO-8859-2?Q?w_dw=F3ch_rekordach_za_pomoc=B1_jednego_zapyt? ==?ISO-8859-2?Q?ania=3F?= [mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?= ms sql server - =?ISO-8859-2?Q?domy=B6lny_format_kolumn_ty?==?ISO-8859-2?Q?pu_datetime?= [ORACLE] Dodanie kolumny typu BLOB - =?ISO-8859-2?Q?wp=B3yw_na?==?ISO-8859-2?Q?_wydajno=B6c?= =?ISO-8859-2?Q?=5BORACLE=2C_ORDER_BY=5D_Czy_indeksowane_?==?I SO-8859-2?Q?kolumny_przy=B6piesz=B1_sortowanie=3F?= pytanie o zapytanie z having count = count z innej kolumny [MySQL/PHP] Wyszukiwanie rekordu przez kolumnę wskazaną przez zmienną =?iso-8859-2?q?Pytanie_SQL__spe=B3niaj=B1ce_wiecej_jak_jeden_ warunek_na_jednej_kolumnie=2E?= =?iso-8859-2?Q?=5BMSSQL2005=5D_Zawarto=B6c_kolumny_varbinary= 28max=29_?= SELECT MAX(nazwaPola) FROM tabela WHERE .... i ORA-01405: pobran? warto?ci? kolumny jest NULL
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-hacjenda.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com