Thread View: pl.comp.bazy-danych.msaccess
4 messages
4 total messages
Started by LeszekN
Thu, 24 Nov 2016 08:40
jakś pętla ?
Author: LeszekN
Date: Thu, 24 Nov 2016 08:40
Date: Thu, 24 Nov 2016 08:40
30 lines
1692 bytes
1692 bytes
Witam
Mam jakąś pomroczność ;)
tabela tblKlasy
IDpoz, KGOD, KGDO
dane w tabeli
1 0 99
2 100 130
3 131 145
potrzebuję sprawdzić do którego rekordu z tabeli tblKlasy pasuje zmienna s (wartość zmiennej np 121)
w tym przypadku powinna pasować do rekordu 2 bo wartość jest pomiędzy KGOD 100 a KGDO 130
While Not rs.EOF
If s > rs!KGOD Then
If s < rs!KGDO Then
'tutaj robimy co chcemy jezeli pasuje
Else
End If
Else
End If
rs.MoveNext
Wend
nie mam pomysłu jak to sprawdzić
pozdrawiam
Leszek
Re: jakś pętla ?
Author: LeszekN
Date: Thu, 24 Nov 2016 10:29
Date: Thu, 24 Nov 2016 10:29
15 lines
1648 bytes
1648 bytes
rzeczywiście to pomroczność
wystarczyło dodać znak =
While Not rs.EOF
If s >= rs!KGOD Then
If s <= rs!KGDO Then
'tutaj robimy co chcemy jezeli pasuje
Else
End If
Else
End If
rs.MoveNext
Wend
Re: jakś pętla ?
Author: Smyk
Date: Thu, 24 Nov 2016 11:03
Date: Thu, 24 Nov 2016 11:03
30 lines
1807 bytes
1807 bytes
LeszekN wrote at Do 24.11.2016 11:29: > rzeczywiście to pomroczność > wystarczyło dodać znak = > > > While Not rs.EOF > If s >= rs!KGOD Then > If s <= rs!KGDO Then > > 'tutaj robimy co chcemy jezeli pasuje > Else > End If > Else > End If > rs.MoveNext > Wend Ładnie będzie: If s >= rs!KGOD And s <= rs!KGDO Then '-- tutaj robimy co chemy End If Albo zamiast spacerować po całej tabeli dajmy popracować silnikowi SQL: select * from tblKlasy where s >= KGOD and s <= KGDO gdzie s zastąpisz konkretną wartością albo parametrem. Po wykonaniu takiej kwerendy, otrzymasz RecordSet, w którym są tylko wybrane rekordy.
Re: jakś pętla ?
Author: LeszekN
Date: Thu, 24 Nov 2016 11:31
Date: Thu, 24 Nov 2016 11:31
5 lines
1655 bytes
1655 bytes
> Ładnie będzie: > select * from tblKlasy where s >= KGOD and s <= KGDO a pewnie że ładniej (chociaż ładny czy piękna to pojęcie względne), chyba trzeba iść na urlop ;) pozdrawiam
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