--
List wyslano przez bramkę www<>news http://www.newsgate.pl/wwwnews.shtml
Jakbys mial jakies problemy to napisz na priv (tylko usun "tylko bez spamu
prosze" z mojego adresu)
Pozdrawiam
------------------
Jarek Swiecicki
melog systemy i software
http://www.melog.com.pl
http://to.czy.to
Mirosław Honkowicz <m.hon...@weglokoks.com.pl> wrote in message
news:81u0rt$o2v$1...@mercury.newsgate.pl...
> Cześć
> Napisałem kiedyś dość dużą aplikację w Accessie. Po jakimś czasie musiałem
> dorobić formularz, w którym użytkownik ma możliwość edycji rekordów (widok
> ciągły) i jednocześnie może zaznaczyć pewne rekordy, aby wykonać pewne
zadanie.
> Niestety formularze w Accessie nie pozwalają zaznaczyć kilka rekordów
> jednocześnie (tzn. pozwalają ale "jeden po drugim", co mnie nie
urządzało).
> Nie chciałem pisać aplikacji od nowa całkowicie w VB (formant DBgrid
pozwala na
> takie zaznaczanie) i nie chciałem użyć pola listy z wielokrotnym
Z ciekawości obejrzałem gotowce - dyskusje o kolorowaniu wierszy bywały
już na grupie. Ale - o ile dobrze zrozumiałem - MH chodziło o mozliwość
_zaznaczenia/wyboru_ wielu rekordów, niekoniecznie znajdujacych się w
formularzu "po kolei", a nie o "proste" wyróżnianie wierszy kolorami.
Pozdrawiam -
Stanley
Może utwórz sobie w rekordzie dodatkowe pole logiczne (tak/nie), w którym
użytkownik będzie sobie klikał, ale jeśli w wielodostępie, to należało by tą
ideę przemyśleć i rozbudować, w sumie myślę, że może być to proste i
skuteczne :))
pozdrawiam,
Ryszard Głąb
r_g...@priv.onet.pl
SMS/tel.: +48603175411
====================
Proponuję dodać do tabeli z ww. rekordami jedno pole typu Boolean i nazwać je
np. 'zaznaczony'.
Na formularzu można je także jawnie wyświetlać, albo dla elegancji, modyfikować
po zdarzeniu (wybranie danego rekordu - chyba zdarzenie OnCurrent).
Wyróżnienie (podświetlenie) zaznaczonych rekordów, czyli tych z polem
'zaznaczony'=TRUE jest osobnym zagadnieniem (poruszanym już na tej liście nie raz).
W Acc2000 jest to trywialne (formatowanie warunkowe). W niższych wersjach też da
się zrobić, ale na początek proponuję jawne umieszczenie na formularzu formantu
Pole wyboru.
Potem łatwiutko można wykonać cokolwiek na wybranych rekordach, nawet z poziomu
czystego SQL-a. "SELECT ... FROM ... WHERE zaznaczony;"
--
+- lek. med. Krzysztof Czuryło -+
+- Akademia Medyczna w Gdańsku & Politechnika Gdańska -+
+- krz...@SPAM.poczta.KILLER.onet.pl -+
+- zanim odpiszesz usuń 'SPAM.' i 'KILLER.' z adresu -+
Zeby zaznaczyc rekord, w rekordzie (lub w powiazanej 1-1 tabeli lokalnej
jezeli pracujemy w sieci i kazdy user moze chciec zaznaczyc inny rekord)
musi sie znajdowac pole o nazwie np. "zaznaczone". W obsludze formularza
moze byc wlaczony "podglad klawiszy" a w obsludze klawiszy przy wcisnieciu
np. Spacji (lub innego wyroznienego klawisza) musi byc zmieniana wartosc
pola "zaznaczone" z -1 na 0 i na odwrot (albo na jakies inne wartosci). Pole
zaznaczone moze byc widoczne i moznaby na tym poprzestac tylko ze to nie
wyglada zbyt czytelnie. Jezeli natomiast podepniemy do tego zmiane koloru
"zaznaczonego" rekordu (zgodnie z instrukcjami z
http://www.msvp.org/access ) to wyglada to bardzo dobrze i o to wlasnie
chyba chodzilo
Pozdrawiam
Jarek Swiecicki
melog s.c. systemy i software
http://www.melog.com.pl
http://to.czy.to
Stanley P <sta...@pertus.com.pl> wrote in message
news:38436CD5...@pertus.com.pl...
Pozdrawiam
Jarek Swiecicki