Wypowiedzi
-
To pokaż to rozwiązanie, całkiem serio pisze, nie bardzo wiem jak chcesz rozwiazać katenacje stringów
-
@Joanna
Rozwiazanie połowiczne:
TRANSFORM
IIF(Sum(qryTab.ile)>0,"X","") AS SumaOfile
SELECT
qryTab.regon
FROM (SELECT DISTINCT
tab.regon
,tab.[gr ryzyka]
, 1 AS ile
FROM tab) as qryTab
GROUP BY
qryTab.regon
PIVOT
qryTab.[gr ryzyka];
Trochę inaczej wynik przedstawiony ale sens ten sam.
Agregowanie stringów poprzez łączenie, masz opisane tutaj:
http://allenbrowne.com/func-concat.html
@michał: Skoro to takie proste to, zrób proszę tę kwerendę za pomocą kreatora i wklej jej kod SQL-a, chętnie się czegoś nowego naucze... -
Trudno. Jeżeli Pan w tym widzi agresję, to ja nic nie poradzę. Ja we wszystkim widzę... no, może nie będę aż tak szczery...
Napisałem że agresja to nieodpowiednie słowo, ale fakt faktem, jest Pan w tym bardzo nachalny
Ja uruchamiam SQLki z AFINA, bo tu najwygodniej - dobra - mi(!) tu najwygodniej. W każdym razie SQLem.
I tu spuszcza Pan z tonu, w wątku ani razu nie używa Pan zwrotów "moim zdaniem",itp.
Pan jest historykiem?
Nie, nie jestem, mimo posiadania 5 indeksów (każdy z innego kierunku) nie dorobiłem się 3 literek przed nazwiskiem....
Wypełniłem oczekiwania?
Nie mam oczekiwań wobec Pana osoby
Ja rozumiem, że jest Pan Accessowcem i uwielbia Pan wszystko robić w Accessie i to uważa Pan za swoją pracę. OK.
Ja twierdzę, że pisanie aplikacji w Accessie jest bez sensu. Dlaczego nie powinienem tego pisać?
Zawodowo programuje w Access od wersji 2.0, dodatkowo pisze w .NET.
Nie jest to uwielbienie produktu, tylko tak mi się akurat ułożyło zawodowo, swoja wiedzę
w miarę możliwości przekazuje innym. Jeżeli Pan Twierdzi że pisanie w Acc jest bez sensu to ja to przyjmuje, każdy ma prawo do własnego zdania.
Reasumując nie widzę we wszystkim co Pan robi komercji, wydaje mi się tylko, że czasem Pan przesadza wszędzie wietrząc podstępy ludzi od BI -
Panie Wojtku, wymiana poglądów z Panem zawsze prowokuje do dyskusji ;)
Ja osobiście nie znam klienta który by miał dedykowane BI, posiłkują się Excel'em.
Powiem szczerze, że pana agresywny (to nienajlepsze określenie, ale nie przychodzi mi do głowy inne) sposób prezentacji swoich poglądów, nie przynosi zwolenników.
Mnie osobiście to nie przeszkadza, ale użytkownika pytającego może drażnić, przykład:
http://www.goldenline.pl/forum/2593778/import-danych-z...
Wyraźne pytanie o sposób osiągnięcia celu w Access, ale Pan i tak proponuje Excel'a...
Matematycznie;) : Wojciech Gardziński = Excel => AFIN
ale to i tak bez znaczenia, najwięcej krzyczą magicy, którym wydaje się, że są alfa i omegą, a programowanie i bazy danych to dla wtajemniczonych, i bez zaklęć nie podchodzić do tematu.
Obdzieranie czyjejś pracy z patosu/tajemniczości/wyższości boli, ale to problem własnej wartości. -
Panie Wojciechu, personalnie, ale bez urazy;)
Wstęp:
Nie reprezentuje BI, ani nawet nie zamierzam.
Rozwinięcie:
"Spieraliśmy" się nie raz na forach GL. Moim zdaniem to taka niechęć do Pańskiej osoby/rozwiązania to dla Pana przysłowiowa woda na młyn. IMO to koncepcja promocji excela i afina w jednym. Nie oceniam, Pan to wie, po ocenie swoich słupków/lejków itd. sprzedaży.
Otwarcie ludziom oczu na na efektywność pracy za pomocą excel'a bezcenna.
Zakończenie:
Zawsze powtarzam i powtarzać będę bez względu na to jakimi dysponujemy danym, najważniejsze jet czy potrafimy je wykorzystać i nie ma znaczenia tu środowisko końcowe użytkownika...
P.S.
Osobiście uważam, że mówiąc językiem mojej córki, jest Pan sfocusowany na Excela, tylko zatraca się Pan w tym na tyle, że nie potrafi Pan przyznać racji drugiej strony na siłę próbując "wcisnąć" wszędzie swoje ulubione środowisko.
Na dłuższą metę staje się Pan podobny do swoich "wrogów", stając w opozycji do wszystkiego co jest przeciw nam...Michał Dziubek edytował(a) ten post dnia 14.02.12 o godzinie 00:23 -
No a w czym masz konkretnie problem, co już zrobiłaś? Oczekiwanie pomocnej ręki to nie wyręczanie się innymi...
-
Co ma vba do źródła pola? pytanie w takim razie inne jak masz to nowe pole tekstowe to czy na liscie rozwijanej z właściwości źródło rekordów masz pole6?
-
Prawdopodobnie kwerenda nie ma w źródle pola6.
wejdź do projektu kwerendy i zobacz czy tam jest, jeśli nie to dodaj, wtedy powinno gadać na lini formularz->kwerenda -
Musisz to opisać logicznie bo nic z tego nie można sensownego zrozumieć, raz piszesz o id lokatora by później przejśc do id czynszu, więc o co chodzi?
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Access VBA
-
generalnie mozna to uprościc, do warunku, jeżeli jest gdziekolwiek aktywny to aktywny, jęśli nie to nieaktywny
select
produkt
,iif(A>0,"Aktywny","Nieaktywny") as Status
FROM (
Select
produkt
,sum(iif(cykl="Aktywne",1,0) as A
FROM
tabela
group by
produk) as t
Jeżeli jednak to zbyt duże uproszczenie to trzeba też policzyć niaktywność, ale może być, że produkt jest tylko planowany:
select
produkt
,Switch(A>0,"Aktywny",A=0 and N>0,"Nieaktywny",n=0 and a=0,"Planowany") as Status
FROM (
Select
produkt
,sum(iif(cykl="Aktywne",1,0) as A
,sum(iif(cykl="Nieaktywne",1,0) as N
FROM
tabela
group by
produk) as t
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Access VBA
-
Albo ja źle rozumiem NL, ale nawet manual o tym wspomina:
http://dev.mysql.com/doc/refman/5.0/en/nested-loop-joi... -
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Office System
-
Pawle, jako że czuje się liderem tego projektu który powstał powiem tylko, że svn już na ukończeniu, zespół skromny ale treściwy, Marek szykuje zarys funkcjonalny więc ruszamy za niedługo.
Co do merytoryki to nie wydaje mi się aby osoba która nigdy nie zarządzała wersją sobie dała z tym radę...
A tak już zgryźliwie czemu "wszyscy" jesteśmy nieczuli na formy, ale jak chodzi o osoby duchowne/kościelne siłujemy się na tytuły? -
Spieszę z wyjaśnieniami, na chwilę obecną mamy 3 osoby zangarzowane w projekt:
1. Ja.
2. Ty
3. Monika Morawska
Zakładajac, że każdy z nas będzie pisał kod/tworzył funkcjonalność to jakoś trzeba to scalać ze sobą, bo inaczej nie damy rady zapanować nad tym kto ma aktualna wersje, albo podczas scalania zostanie coś pominięte.
Do tego służy kontrola wersji i repozytorium kodu, czyli jest jedna centalana baza w ktorej jest kod, a wszyscy piszący funkcjonalnośc synchronizuja sie z nią.
Moje doświadczenia w tej kwestii kończą się na Microsoft VisalSourceSafe, za pomocą którego i dodatku do Access'a może nad jednym projekcie pracować kilka ludzi.
Ja teraz skupiam się na TeamFundationServer (TFS) czyli następca Visual Source Safe i jego współpracy z Accessem, ponieważ takie repozytorium udostępnia codeplex...
Reasumując staram się znaleźć rozwiazanie które umożliwi pracę kilku osoba nad jednym projektem. -
Chociaż pojawia się możliwość skorzystania z TFS w ramach codeplex, ze wstępnych informacji wynika że klient kontroli wersji dostepny w ramach narzędzi developerskich dla access'a i po zainstalowaniu Visual Studio 2005 Team Foundation Server MSSCCI Provider powinien się sprawdzić, przez weekend porobię testy.
W międzyczasie czekam na zgłoszenia chętnych, jak sprawa się wyklaruje i TFS się sprawdzi to przeniesiemy się na codeplex z możliwością kooperacji w ramach developerów -
Każda pomoc mile widziana ;)
Tylko zdalnie wchodzi w gre, zastanawiam się tylko jak to pogodzić w sensie kilku programistów nad jednym projektem, normalnie używam do tego Ms Visual SourceSafe i się sprawdza, szukam czy ktoś oferuje tego hosting
Alternatywa to SVN, ale jedyne co znalazłem to:
http://accesssvn.codeplex.com i wygląda perspektywicznie, ale się nie nadaje na tym etapie
Zostaje też to:
http://sourceforge.net/projects/access-svn/
Ale patrząc na datę modyfkacji to raczej trzeba odpuścić...
Jakieś sugestie?
Co do wersji to do ustalenia, generalnie nie widze problemu aby napisać to dla wersji Access'a >=2007 wtedy środowisko nie stanowi problemu...
Pozdrawiam
Michał -
Zatem czekam na więcej szczegółów, kto jeszcze dołączy?
-
To może napiszesz dokładnie jaki jest cel projektu (charakterystyka funkcjonalna), na jakim etapie jest obecnie i konkretnie jakiej pomocy potrzebujesz?
Byłbym skłonny pomóc w ramach moich możliwości, ale na pewnych warunkach:
zrobimy to jako opensource i umieścimy np. na CodePlex
Zalety:
Ty otrzymasz oczekiwaną bazę
Ktoś skorzysta z naszego rozwiązania w celach edukacyjnych, a może dzięki temu ktoś się jeszcze przyłączy...
Problem wydaje się na tyle uniwersalny, że może chwycić.
Pozdrawiam
Michał
P.S. Forma pisania na Ty celowa, po co stwarzać sztuczne mury proponując tego typu współpracę...