- XPEnology
- Videó stream letöltése
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Sweet.tv - internetes TV
- Otthoni hálózat és internet megosztás
- Xiaomi AX3600 WiFi 6 AIoT Router
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen switch-et vegyek?
- Linux kezdőknek
- Hálózati / IP kamera
Aktív témák
-
bjozsi
csendes tag
Meg tudja valaki mondani, hogy mi a CASE szintaktikája az MS ACCESS 2000 SELECT -jében? A Czenky Márta könyvében írt módon nem működik.
-
Sunzi
aktív tag
Ha jól tudom, akkor az SQL-es CASE csak SQL server-en működik, access ben, csak Linked Table+Pass-Trough query-ként használható.
Amúgy a Transact SQL-es szintaxisa:
CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
]
ENDÍzirájder öcsém, ízirájder...
-
Taltosparipa
tag
Select case esemeny talalhato meg az Access-ben a sugojaban.
Az SQL szerkesztoben SQL nezet alkalmazasakor lehet kezzel kodolni case utasitast.
Select Case tesztkifejezés
[Case kifejezéslista1
[utasításblokk1] ]
[Case kifejezéslista2
[utasításblokk2] ]
. . .
[Case Else
[utasításblokkn] ]
End Select -
Sunzi
aktív tag
válasz Taltosparipa #3 üzenetére
Ha jól látom, ez a visual basic-es 'select case' utasítás szintakszisa. Amivel nincs baj, csak az nem nagyon lehet keverni az SQL-el.
Viszont az működő megoldás, hogy írunk egy nagyonegyszerű függvényt mint pl. ez:
Public Function cse(a As Integer)
Select Case a
Case Is < 1000
cse = 1
Case Is > 1000
cse = 2
End Select
End Function
Ezt pedig lehet egy sima access query-ben használni:
SELECT cse([valamiszámmezőneve]) AS Expr1
FROM table;Ízirájder öcsém, ízirájder...