๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #523

Re: SET RELATION

#523
From: Andrzej Bednarz
Date: Tue, 11 May 1999 05:13
26 lines
1882 bytes
> >Pisze programik do umawiania spotkan. w Clipperze i bazy w dBase IV
> >mam dwie bazy: klienci i terminy
[...]
> 
> USE KLIENCI INDEX Klienci
> USE TERMINY INDEX terminy
> SELECT KLIENCI
> SET RELATION ID INTO TERMINY
> 
> nazwisko = NAZWIOSKO
> data = TERMINY->DATA

Wszystko co powiem znam tylko z dBaseIII+, wiec nie krytykujcie jesli w IV jest inaczej:

1. Korzystne jest, aby po ustaleniu relacji wykonac jakis ruch w zbiorze, z ktorego ustawia sie relacje (np. go top). W
ten sposob jakby uaktywniala sie ona.

2. Zbior, z ktorego ustawia sie relacje nie musi byc indeksowany

3. Uwaga na rekordy ukryte (pseudoskasowane). Jesli sลก np. dwa rekordy o tym samym kluczu ale pierwszy byl skasowany zas
drugi pojawil sie pozniej i jest jawny to zdarza sie, ze relacja zlapie skasowany i pokaze zla zawartosc rekordu.

4. Skladnia brzmi: SET RELATION TO ID (w powyzszym brakuje "TO") ... . Tym co jest po INTO moze tez byc numer obszaru, w
ktorym otwarto plik  (np. SELE B, SELE 2 - w relacji jest B lub 2)

5. Wartosc z pola relatywnego pliku jest tez wolana: data=b->data
Technical Details
Message-ID: <3737BC5D.253ED3E0@igo.wroc.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.swierk.pl!paa.gov.pl!news.memax.krakow.pl!dumb.iinf.polsl.gliwice.pl!news.vogel.pl!igo51.igo.wroc.pl
References: <CjDY2.71$I1.1890@news.tpnet.pl> <PtGY2.464$I1.11290@news.tpnet.pl>

Show Full Headers
Complete Article Headers
Message-ID: <3737BC5D.253ED3E0@igo.wroc.pl>
Date: Tue, 11 May 1999 07:13:01 +0200
From: Andrzej Bednarz <bednarz@igo.wroc.pl>
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: SET RELATION
References: <CjDY2.71$I1.1890@news.tpnet.pl> <PtGY2.464$I1.11290@news.tpnet.pl>
NNTP-Posting-Host: igo51.igo.wroc.pl
X-NNTP-Posting-Host: igo51.igo.wroc.pl
X-Trace: 11 May 1999 07:17:00 +0100, igo51.igo.wroc.pl
Lines: 26
X-Complaints-To: Usenet@vogel.pl
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.swierk.pl!paa.gov.pl!news.memax.krakow.pl!dumb.iinf.polsl.gliwice.pl!news.vogel.pl!igo51.igo.wroc.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit