Kombifeld Abfrage

14/03/2009 - 09:05 von Hans Weiss | Report spam
Hallo,

würde gern wissen ob das geht.
Ich habe ein Kombifeld mit dem ich die die Wochen abfrage, also 1 -52.
Wenn ich das Kombifeld anklicke steht immer die 1 oder die 52 oben, je nach
Sortierung,
so muss ich dann zB. für KW40 bis zu 40 die Liste verschieben.
Da ich aber eigendlich meistens die aktuelle Woche und die letzten 2-3
Wochen brauche,
nun meine Frage, ist es möglich das beim öffenen der Liste immer die
aktuelle Woche oben steht
bzw. die aktuelle Woche an dritter Stelle steht?

gruss Hans
 

Lesen sie die antworten

#1 Josef Poetzl
14/03/2009 - 09:40 | Warnen spam
Hallo!

Hans Weiss schrieb:
Ich habe ein Kombifeld mit dem ich die die Wochen abfrage, also 1 -52.
Wenn ich das Kombifeld anklicke steht immer die 1 oder die 52 oben, je nach
Sortierung,
so muss ich dann zB. für KW40 bis zu 40 die Liste verschieben.
Da ich aber eigendlich meistens die aktuelle Woche und die letzten 2-3
Wochen brauche,
nun meine Frage, ist es möglich das beim öffenen der Liste immer die
aktuelle Woche oben steht
bzw. die aktuelle Woche an dritter Stelle steht?



Die einfachste Variante:
Beim Hingehen den entsprechenen Wert einstellen und das
Kombinationsfeld aufklappen.

Eine weitere Variante:
Die Datenherkunft des Kombinationsfeldes passend einstellen.

a) per UNION drei zusàtzliche Datensàtze anfügen, die die Nummern der
Wochen noch einmal anzeigen. Eventuell mit Trennstrich von den
restlichen Wochen Trennen. (àhnlich Schriftauswahl in Office.

select KW & '' AS sKW , -KW as sort from tabWochen where KW between 9 and 11
union
select '' as sKW, 0 as KW from tabWochen where KW=1
union
select KW, KW as sort from tabWochen
order by 2

b) die Wochennummer so sortieren, dass die vorletze Woche im Recordset
an erster Stelle steht:
select
KW
from
tabWochen W
Order BY
(KW < (11-2)) desc, KW


Anm.: SQL-Anweisungen sind alle ungetestet, mit etwas "Glück" ist aber
kein Logikfehler enthalten. ;-)


mfg
Josef

EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen