🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.bazy-danych
3 messages
3 total messages Started by Stud.Kolo.Naukowe Sun, 03 Dec 1995 00:00
Clarion i wyszukiwanie...
#1
Author: Stud.Kolo.Naukowe
Date: Sun, 03 Dec 1995 00:00
5 lines
522 bytes
Czy moze ktos wie jak za pomoca funkcji get znalez rekord w Clarionie i 
jak szukac kolejnych rekordo o tej samej wartosi w pliku?

Michal Szymanski
http://www.ely.pg.gda.pl/~kolo8/index.html
Re: Clarion i wyszukiwanie...
#2
Author: wo... Mariusz Wolek
Date: Wed, 06 Dec 1995 00:00
27 lines
1212 bytes
Stud.Kolo.Naukowe (kolo8@sparc10) wrote:
: Czy moze ktos wie jak za pomoca funkcji get znalez rekord w Clarionie i 
: jak szukac kolejnych rekordo o tej samej wartosi w pliku?

: Michal Szymanski
: http://www.ely.pg.gda.pl/~kolo8/index.html

Wyszukiwac w/g klucza. O ile dobrze pamietam powinno to wygladac tak:


CLEAR(E:RECORD,-1)
E:POLE=szukana_wartosc
SET(E:KLUCZ,E:KLUCZ)
NEXT(DATA)

gdzie KLUCZ - klucz wyszukiwania w pliku
E - prefix
DATA - nazwa pliku z danymi

Polecenie SET okresla kolejnosc dostepu do pol w Clarionie dla polecenia
NEXT.
Nastepne polecenia NEXT pobiora kolejne rekordy w/g klucza. Jesli chcesz,
sprawdze dokladnie w dokumentacji. 


--
                                 Sasquache (wo...@ii.uj.edu.pl)
Re: Clarion i wyszukiwanie...
#3
Author: J... Jerzy Tarasiuk
Date: Tue, 19 Dec 1995 00:00
28 lines
1585 bytes
In article <DJ6I6...@cyf-kr.edu.pl> wo...@infoserv.ii.uj.edu.pl (Mariusz Wolek) writes:
>From: wo...@infoserv.ii.uj.edu.pl (Mariusz Wolek)
>Subject: Re: Clarion i wyszukiwanie...
>Date: Wed, 6 Dec 1995 19:01:19 GMT

>Stud.Kolo.Naukowe (kolo8@sparc10) wrote:
>: Czy moze ktos wie jak za pomoca funkcji get znalez rekord w Clarionie i 
>: jak szukac kolejnych rekordo o tej samej wartosi w pliku?
>: Michal Szymanski
>: http://www.ely.pg.gda.pl/~kolo8/index.html

>Wyszukiwac w/g klucza. O ile dobrze pamietam powinno to wygladac tak:
>CLEAR(E:RECORD,-1)
>E:POLE=szukana_wartosc
>SET(E:KLUCZ,E:KLUCZ)
>NEXT(DATA)

>gdzie KLUCZ - klucz wyszukiwania w pliku
>E - prefix
>DATA - nazwa pliku z danymi

W taki sposob jezeli E:POLE jest najbardziej znaczacym (ale nie
jedynym) elementem E:KLUCZ. Jezeli jest jedynym, to po prostu
E:POLE=szukana_wartosc; GET(DATA,E:POLE);
a jezeli nie najbardziej znaczacym, to wszystko oprocz poczatkowego
CLEAR trzeba powtarzac za kazdym razem, kiedy E:POLE sie zmieni po
NEXT. I oczywiscie uzywajac NEXT trzeba sprawdzac, czy E:POLE po
wykonaniu NEXT ma taka wartosc, jakiej szukamy...
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads