http://pastebin.com/wChPyLB5
dlaczego nie działa ten kod z przycisku greenbutton? jako główna klasa wszystko chodziło teraz chcę aby ten kod odpalał się po wciśnięciu przycisku i docelowo ma wyświetlać wynik w polu jtextfield.
#programowanie
dlaczego nie działa ten kod z przycisku greenbutton? jako główna klasa wszystko chodziło teraz chcę aby ten kod odpalał się po wciśnięciu przycisku i docelowo ma wyświetlać wynik w polu jtextfield.
#programowanie
@LubiPiwko: i ten kod się odpala. Ja tam nigdzie nie widzę, żebyś ustawiał w tym polu jakaś wartość (nie licząc konstruktora)
@LubiPiwko: wlasnie to mialem pisac. Masz w
public void actionPerformed(ActionEvent e)
zadeklarowane e, a później w exception
też chcesz uzyć e
jako zmiennej. Tak się nie da :)@LubiPiwko: bo
FlowLayout
nie respektuje prefferedSize
z komponentu tylko jego size
. Po ustawieniu wartości pola dodaj jeszcze polewynik.setSize(polewynik.getPreferredSize());
. Wtedy polu jako jego rozmiar ustawi się jego preferowany rozmiar. Ogólnie polecam Ci poczytać tutoriale do Swinga. Tam jest sporo takich detali wytłumaczonych http://docs.oracle.com/javase/tutorial/uiswing/index.html- 2
#mssql #sql
Mam taki wyzwalacz
alter trigger usun on Uczniowie
INSTEAD OF Delete
as
begin
update Uczniowie
set Aktywny=0
end
go
delete from Szkola.dbo.Uczniowie where Imie='Jon' and Nazwisko='Yang'
select * from Uczniowie
Niestety ustawiam mi wtedy 0 w polu Aktywne, we wszystkich rekordach tabeli. Jak zrobić by ustawiał tylko aktualnie usuwany rekord?
Mam taki wyzwalacz
alter trigger usun on Uczniowie
INSTEAD OF Delete
as
begin
update Uczniowie
set Aktywny=0
end
go
delete from Szkola.dbo.Uczniowie where Imie='Jon' and Nazwisko='Yang'
select * from Uczniowie
Niestety ustawiam mi wtedy 0 w polu Aktywne, we wszystkich rekordach tabeli. Jak zrobić by ustawiał tylko aktualnie usuwany rekord?
Mircy z #fotografia, czy używanie lustrzanki w temperaturze do minus 5 stopni celsjusza jest rozsądne i bezpieczne dla puchy i obiektywu? Mój Canon 600D ma zakres pracy 0-40, ale zastanawiałem się, czy można go w miarę bezpiecznie użyć w nieco niższych temperaturach.
#canon #pytanie
#canon #pytanie
@sirrek: ja swojego 450D używałem do jakichś -10 - -15 stopni i nie bardzo się tymi temperaturami przejmowałem. Problemów z nim później nie miałem. Jedyne co to trzeba było uważać jak się wchodziło do ciepłego, bo strasznie szkło parowało i nic na zdjęciach nie było widac
#sql #bazydanych
Jak wyciągnąć wszystkie rzeczy, które są zapisane w bazie pomiędzy dwoma datami, ale w dwóch innych latach?
Tzn:
Ile zleceń dla firm, których nazwy zaczynają się od litery „p” było między początkiem listopada 1997 a końcem lutego 1998?
Próbowałem z : O.Orderdate > CONVERT(VARCHAR(26), SYSDATETIME(), 25)
Ale coś chyba nie ogarniam jak wpisać datę pod varchar(26)
Jak wyciągnąć wszystkie rzeczy, które są zapisane w bazie pomiędzy dwoma datami, ale w dwóch innych latach?
Tzn:
Ile zleceń dla firm, których nazwy zaczynają się od litery „p” było między początkiem listopada 1997 a końcem lutego 1998?
Próbowałem z : O.Orderdate > CONVERT(VARCHAR(26), SYSDATETIME(), 25)
Ale coś chyba nie ogarniam jak wpisać datę pod varchar(26)
@GrabkaMan: dalej nie bardzo rozumiem polecenie. Jedyne co mi przychodzi do głowy to to co pisałem: bierzemy pracowników i liczymy im ile mają w danym roku transakcji, a później w rozbiciu na lata wyliczamy średnią ilość transakcji rocznie. Takie coś można tym zapytaniem wyliczyć:
select x.rok, avg(x.qty)
from (
select id_pracownika, datepart(year, data) rok, count(id_transakcji) qty
from transakcje
group by id_pracownika, datepart(year, data)) x
group by x.rok
bo zrobiłeś przypadkiem
YEAR(YEAR(date))
. W zewnętrznym select nie powinno być już YEAR tylko samo zliczone.rok
, bo ten rok zwracasz z podzapytania. A jak zrobisz CAST(1996 as datetime)
to się przekonasz, że wyjdzie Ci właśnie 1905-06-20 00:00:00.000
@GrabkaMan: coś średnio mi się to Twoje rozwiązanie podoba, ale jestem już zbyt zmęczony, żeby w to wnikać. Postaram się jeszcze z rana na to rzucić okiem. A z rzeczy które tak na szybko widzę to nie jest Ci potrzebne zwracanie z podzapytania imienia i nazwiska pracownika. I tak po nich w zewnętrznym zapytaniu grupujesz, więc to w podzapytaniu jest zbędne. Dodatkowo jeśli orderID jest kluczem głównym to w
count
wystarczy@GrabkaMan: zawodowo parę lat. A sama informatyką się gdzieś od pierwszych klas podstawówki interesuję.
Co masz na myśli pisząc 'programy'? Silniki bazodanowe?
Jakie programy są najpopularniejsze?
Co masz na myśli pisząc 'programy'? Silniki bazodanowe?
@GrabkaMan: to zależy do czego. Oracle zwykle jest używany do systemów transakcyjnych, sporo insert'ów i select'ów jednocześnie. MSSQL lepiej sobie radzi z raportowaniem, zazwyczaj hurtownie danych na nim stoją i systemy raportujące. Chociaż ostatnio tez i CRM'y są na nim stawiane, bo już coraz lepiej działa. Z tego co słyszałem to w niektórych obszarach wyprzedza Oracle. MySQL/MariaDB najczęściej służą jako backend do serwisów www, bo są szybkie w odczycie, ale brakuje
- 2
Cześć Mirki, szukam jakichś fajnych konferencji, spotkań, wykładów, kanałów na YT, stron internetowych ze wszystkim co związane z programowaniem, interesują mnie tematy od prezentacji implementacji zaawansowanych algorytmów do głupich ciekawostek, jednym słowem wszystko co często odwiedzacie w celu pogłębienia wiedzy. Byłbym mega wdzięczny za linki i informację. #programowanie
#programowanie