Thread View: pl.comp.lang.delphi.bazy-danych
3 messages
3 total messages
Started by GM
Mon, 24 May 1999 14:00
SetRange ??????
Author: GM
Date: Mon, 24 May 1999 14:00
Date: Mon, 24 May 1999 14:00
15 lines
1248 bytes
1248 bytes
Jest problemik Sa 2 bazy: Baza1 z polami pole1, pole2 Baza2 z polami pole1, pole3 Chce wyswietlic Baze2 w zaleznosci od bazy1 Gdy baza2 jest zaindeksowana po polu1 to w SetRangeStart i End podaje baza1.pole1 i jest OK Gdy baza2 jest zaindeksowana po pole1+pole2 to w SetRangeStart i End podaje baza1.pole1 i jest PUSTO, gdy w SetRangeStart podam baza1.pole1 a w End podam baza1.pole1+costam to dopiero jest OK CO TO ZA CUDA?? Jak to ominac gdy pozniej chce dolozyc pole do indexu? GM
Re: SetRange ??????
Author: Maciej Denisiuk
Date: Tue, 25 May 1999 09:09
Date: Tue, 25 May 1999 09:09
38 lines
2374 bytes
2374 bytes
Dla przykładu przyjmijmy, że pole1 zawiera 'JAN' a pole2 'NOWAK'.
a.. Przypadek pierwszy:
indeks po pole1: czyli dla tego rekordu: 'JAN'
w SetRangeStart := pole1 czyli 'JAN'
w SetRengeEnd := pole1 czyli także 'JAN'
Czy aktualny rekord mieści się w podanym zakresie: TAK ('JAN'<<'JAN'<<'JAN')
a.. Przypadek drugi:
indeks po pole1+pole2: czyli dla tego rekordu: 'JANNOWAK'
w SetRangeStart := pole1 czyli 'JAN'
w SetRengeEnd := pole1 czyli także 'JAN'
Czy aktualny rekord mieści się w podanym zakresie: NIE ('JAN'<<'JANNOWAK'<<'JAN')
a.. Przypadek trzeci:
indeks po pole1+pole2: czyli dla tego rekordu: 'JANNOWAK'
w SetRangeStart := pole1 czyli 'JAN'
w SetRengeEnd := pole1 + cośtam czyli 'JAN' + cośtam
Czy aktualny rekord mieści się w podanym zakresie: zależy od cośtam ('JAN'<<'JANNOWAK'<<'JAN'+cośtam)
A tak na marginesie to wcale nie musisz pchać tego kamienia pod górkę. W Database Desktop zobacz Referential Integrity a w helpie Delphi poszukaj MasterSource.
--
Przyjemności
Maciej Denisiuk
GM napisał(a) w wiadomości: ...
Jest problemik
Sa 2 bazy:
Baza1 z polami pole1, pole2
Baza2 z polami pole1, pole3
Chce wyswietlic Baze2 w zaleznosci od bazy1
Gdy baza2 jest zaindeksowana po polu1 to w SetRangeStart i End podaje
baza1.pole1 i jest OK
Gdy baza2 jest zaindeksowana po pole1+pole2 to w SetRangeStart i End podaje
baza1.pole1 i jest PUSTO,
gdy w SetRangeStart podam baza1.pole1 a w End podam baza1.pole1+costam to
dopiero jest OK
CO TO ZA CUDA??
Re: SetRange ??????
Author: Maciej Denisiuk
Date: Tue, 25 May 1999 09:09
Date: Tue, 25 May 1999 09:09
38 lines
2356 bytes
2356 bytes
Dla przykładu przyjmijmy, że pole1 zawiera 'JAN' a pole2 'NOWAK'.
a.. Przypadek pierwszy:
indeks po pole1: czyli dla tego rekordu: 'JAN'
w SetRangeStart := pole1 czyli 'JAN'
w SetRengeEnd := pole1 czyli także 'JAN'
Czy aktualny rekord mieści się w podanym zakresie: TAK ('JAN'<<'JAN'<<'JAN')
a.. Przypadek drugi:
indeks po pole1+pole2: czyli dla tego rekordu: 'JANNOWAK'
w SetRangeStart := pole1 czyli 'JAN'
w SetRengeEnd := pole1 czyli także 'JAN'
Czy aktualny rekord mieści się w podanym zakresie: NIE ('JAN'<<'JANNOWAK'<<'JAN')
a.. Przypadek trzeci:
indeks po pole1+pole2: czyli dla tego rekordu: 'JANNOWAK'
w SetRangeStart := pole1 czyli 'JAN'
w SetRengeEnd := pole1 + cośtam czyli 'JAN' + cośtam
Czy aktualny rekord mieści się w podanym zakresie: zależy od cośtam ('JAN'<<'JANNOWAK'<<'JAN'+cośtam)
A tak na marginesie to wcale nie musisz pchać tego kamienia pod górkę. W Database Desktop zobacz Referential Integrity a w helpie Delphi poszukaj MasterSource.
--
Przyjemności
Maciej Denisiuk
GM napisał(a) w wiadomości: ...
Jest problemik
Sa 2 bazy:
Baza1 z polami pole1, pole2
Baza2 z polami pole1, pole3
Chce wyswietlic Baze2 w zaleznosci od bazy1
Gdy baza2 jest zaindeksowana po polu1 to w SetRangeStart i End podaje
baza1.pole1 i jest OK
Gdy baza2 jest zaindeksowana po pole1+pole2 to w SetRangeStart i End podaje
baza1.pole1 i jest PUSTO,
gdy w SetRangeStart podam baza1.pole1 a w End podam baza1.pole1+costam to
dopiero jest OK
CO TO ZA CUDA??
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