Temat: Pole kombi - wartości domyślne.

Witam,
Na formularzu mam pole kombi, które wybiera wartość dla pola tabeli spośród kilkudziesięciu dostępnych wartości. Wartości na liście pola kombi mam wyświetlane alfabetycznie. Po kliknięciu na to pole i wpisaniu kilku pierwszych liter zwykle wybrana jest właściwa wartość. Chciałbym proces przyspieszyć, gdyż najczęściej wybierane są 2, 3 pozycje z całej listy. Czy można je jakoś pokazać na początku listy? A może po dwukrotnym kliknięciu na to pole kombi pokazać miniformularz z możliwością wyboru tych najczęstszych 2, 3 wartości i po jej wybraniu zamknięcie tego formularza i wybraniu z listy odpowiedniej wartości? Chciałbym zwyczajnie to przyspieszyć. Robert

Temat: Pole kombi - wartości domyślne.

Cześć,
To akurat jest banalnie proste (teoretycznie).
Czy najczęściej wybierane pozycje są często zmieniane?

Wystarczy dodać do tabeli (źródła danych dla pola kombi) kolejną kolumnę, w której będzie nr wg którego będziesz sortował wiersze:

Dla pola kombi zmienić źródło danych uwzględniając już to nowe sortowanie:
SELECT cośtam, cośtam1, cośtam2
FROM TabelaŹródłowa
ORDER BY KolumnaSortowania

Jeżeli to ma być coś dynamicznego to wystarczyło by napisać jakąś funkcję do aktualizacji numerków sortowania.
Pozdrawiam

Temat: Pole kombi - wartości domyślne.

Nie, to nie tak...w polu kombi mam wiele wartości pokazanych alfabetycznie i tak ma zostać. Chciałbym jednak by na samej górze tej listy były 2 wartości najczęściej wybierane - niezależnie od alfabetycznie posortowanej reszcie. Można byłoby też oprogramować podwójne kliknięcie w to pole kombi i wyświetlić jakiś miniformularz, gdzie wybiorę jedną z tych 2 czy 3 najczęstszych opcji i ten wybór zostanie przeniesiony do tego pola kombi. Generalnie chodzi o to by dać możliwość najszybszego wybierania tych najczęstszych opcji bez zmieniania zawartości posortowanej alfabetycznie listy... R

Temat: Pole kombi - wartości domyślne.

Poradziłem sobie już otwierając oddzielny formularz... R

Następna dyskusja:

pole kombi i etykieta




Wyślij zaproszenie do