|
Тема |
Формулата SWITCH в Аксес |
|
Автор |
f(x)dx () |
|
Публикувано | 27.12.04 10:57 |
|
|
Не знам защо ама като я използвам в някое query и особено ако е с повечко условия и като дам Save и ми затваря целия Аксес. По-лошото е, че не ми се запазват промените.
Конкретният случай е такъв:
Имам таблица, която съдържа информация за сделките - клиент, стока, цена, брой, дата и така на там. колона, в която е дата на всяка сделка е Date. в заявката искам в колона Month да ми даде месеца, в който е сключена сделката. Формулата, която използвам е:
Switch(Mid([Sdelki]![Date];4;7)="01.2004";"Jan04";Mid([Sdelki]![Date];4;7)="02.2004";"Feb04";Mid([Sdelki]![Date];4;7)="03.2004";"Mar04";Mid([Sdelki]![Date];4;7)="04.2004";"Apr04";Mid([Sdelki]![Date];4;7)="05.2004";"May04";Mid([Sdelki]![Date];4;7)="06.2004";"June04";Mid([Sdelki]![Date];4;7)="07.2004";"July04";Mid([Sdelki]![Date];4;7)="08.2004";"Aug04";Mid([Sdelki]![Date];4;7)="09.2004";"Sep04";Mid([Sdelki]![Date];4;7)="10.2004";"Oct04";Mid([Sdelki]![Date];4;7)="11.2004";"Nov04")
В случая използвам Mid, защото датите са ми като текст.
Та въпросът ми всъщност беше - какво не правя както трябва. Или това е някакъв бъг в Аксес.
Работя на Аксес 2002
То, не че не мога, ама има ли смисъл, като няма значение
|
| |
|
|
|