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...
Author: Stud.Kolo.Naukowe
Date: Sun, 03 Dec 1995 00:00
Date: Sun, 03 Dec 1995 00:00
5 lines
522 bytes
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...
Author: wo... Mariusz Wolek
Date: Wed, 06 Dec 1995 00:00
Date: Wed, 06 Dec 1995 00:00
27 lines
1212 bytes
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...
Author: J... Jerzy Tarasiuk
Date: Tue, 19 Dec 1995 00:00
Date: Tue, 19 Dec 1995 00:00
28 lines
1585 bytes
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