Shoutbox

support:
2021 Jun 05 21:36:07
w jakimś bliżej nie określonym czasie nastąpi mała zmiana na forum, ale to jak znajdę wolny weekend czy coś podobnego
support:
2020 Nov 12 13:57:35
o taki portal na jakiś czas do nas wpadnie

raport

  • 8 Odpowiedzi
  • 2627 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Offline maciekwu

  • *
  • Znawca
  • *
  • Wiadomości: 324
  • Płeć: Mężczyzna
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Opera 12.17 Opera 12.17
    • Zobacz profil

raport

  • dnia: 1 Lipiec 2014, 17:47
czy ktoś może mi pomóc jak zrobić raport by zawierał numery działek, KW, właściciela z imionami rodziców, PESEL, adres właściciela.
raport, który otrzymuję nie zawiera imion rodziców
sYsTEM połączył wiadomości:  1 Lipiec 2014, 18:04
a także brak nr PESEL
« Ostatnia zmiana: 1 Lipiec 2014, 18:04 wysłana przez maciekwu »

Offline Lupus

  • *
  • *
  • Wiadomości: 1907
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Firefox 30.0 Firefox 30.0
    • Zobacz profil
    • limbus3d.pl

Odp: raport

  • dnia: 2 Lipiec 2014, 11:47
albo SQL monitor i napisanie polecenia, albo wypis tekstowy z zaznaczeniem co ma zawierać

chciałem się powstrzymać ale nie wyszło, więc piszę
A "raport, który otrzymujesz" jest zrobiony jaką metodą??? Jeśli nie chcesz się podzielić informacją o tym co już zrobiłeś, to jak chcesz dostać dobrą odpowiedź? Np teraz podałem Ci powyżej dwa możliwe rozwiązania, ale istnieje duże prawdopodobieństwo, że oba już wykorzystałeś, a ja się produkowałem na pusto. Co więcej jeśli korzystasz z jakiegoś dostępnego narzędzia to może tylko coś w nim źle robisz.
Mnie zniechęca takie pomaganie, myślę że wielu innych również.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline maciekwu

  • *
  • Znawca
  • *
  • Wiadomości: 324
  • Płeć: Mężczyzna
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Opera 12.17 Opera 12.17
    • Zobacz profil

Odp: raport

  • dnia: 2 Lipiec 2014, 16:55
ponieważ nie "siedzę" w SQL wykorzystałem pytania zawarte w EWOPISIE : "Działki dla obrębu z właścicielami" - nie daje mi adresu i PESEl'a natomiast "właściciele i władający z działek" daje adres i byłby dobry gdyby dawał jeszcze nr PESEL i REGON (dla instytucji), niestety nie potrafię tego zmodyfikować :'(

Offline Lupus

  • *
  • *
  • Wiadomości: 1907
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Firefox 30.0 Firefox 30.0
    • Zobacz profil
    • limbus3d.pl

Odp: raport

  • dnia: 3 Lipiec 2014, 11:42
Czekaj, zajmę się tym wieczorem
« Ostatnia zmiana: 3 Lipiec 2014, 11:53 wysłana przez Lupus »
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline maciekwu

  • *
  • Znawca
  • *
  • Wiadomości: 324
  • Płeć: Mężczyzna
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Opera 12.17 Opera 12.17
    • Zobacz profil

Odp: raport

  • dnia: 5 Lipiec 2014, 14:53
czy ktoś ma jakiś pomysł?

Offline Lupus

  • *
  • *
  • Wiadomości: 1907
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Firefox 30.0 Firefox 30.0
    • Zobacz profil
    • limbus3d.pl

Odp: raport

  • dnia: 5 Lipiec 2014, 15:35
dobrze że się przypomniałeś

A próbowałeś skorzystać z pierwszej propozycji, tzn wypis tekstowy dla listy działek?
zaznacza wszystkie kolumny i będziesz miał wszystko, sql zajmie mi trochę czasu bo tam trzeba dopisać chyba ze sześć razy "o.PSL as pesel" w polach gdzie są osoby fizyczne, tam gdzie jest maz i zona dopisać maz.PSL i zona.PSL, a tam gdzie są instytucje jako i trzeba do listy pól dodać "i.RGN as pesel
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline maciekwu

  • *
  • Znawca
  • *
  • Wiadomości: 324
  • Płeć: Mężczyzna
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Opera 12.17 Opera 12.17
    • Zobacz profil

Odp: raport

  • dnia: 5 Lipiec 2014, 16:33
niestety wypis tekstowy nie sprawdza się. Właściciel jest w osobnym wierszu, Potrzebuję aby dane były w układzie kolumn,

Offline Lupus

  • *
  • *
  • Wiadomości: 1907
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Firefox 30.0 Firefox 30.0
    • Zobacz profil
    • limbus3d.pl

Odp: raport

  • dnia: 7 Lipiec 2014, 08:27
yyyy jak w  osobnym wierszu? Czym to otwierałeś? spróbuj excelem/calcem

masz w SQL, ale nie wiem czy tak będzie lepiej.

/* adresy dla instytucji */
select d.IDD as DZIALKA, d.PEW as POWIERZCHNIA, p.NAZWA as PODMIOT, i.RGN as PSLiRGN, a.NAZ as ADRES, ul.NAZ as ULICA, ms.NAZ as MIEJSCOWOSC,
       gm.GMN as GMINA, pt.NAZ as POCZTA, a.NRA as NR_ADESOWY, i.NRLOK as NR_LOKLAU
from dzialka d
join jedn_rej j on j.id=d.rjdr and j.sti in (0,1)
join udzialy u on u.id_jedn=j.id and u.sti in (0,1)
join podmioty p on p.id_pdm=u.id_podm and p.typ='P'
join instytucje i on i.id=p.id_os
left join adresy a on a.id=i.RADR
left join ulice_dic ul on ul.id=a.id_ulic
left join miejscowosci_dic ms on ms.id=a.id_miej
left join gminy_dic gm on gm.id=a.id_gmin
left join poczty_dic pt on pt.id=a.id_pocz
where d.idobr=:IDOBR and d.status in (0,1)
PLAN
(
D index (DZIALKA_IDOBR_IDD_IDX),
J index (JEDN_ID_STI_IJR_IDX),
U index (UDZ_JEDN_PODM_RODZ_STI_IDX),
P index (PDM_ID_IDX),

I index (INSTYTUCJE_ID_IDX),
A index (ADRESY_ID_IDX),
UL index (ULICE_DIC_ID_IDX),
MS index (MIEJSCOWOSCI_DIC_ID_IDX),
GM index (GMINY_DIC_ID_IDX),
PT index (POCZTY_DIC_ID_IDX)
)

UNION

/* adresy dla osob fiz. */
select d.IDD as DZIALKA, d.PEW as POWIERZCHNIA, p.NAZWA as PODMIOT,o.psl as PSLiRGN, a.NAZ as ADRES, ul.NAZ as ULICA, ms.NAZ as MIEJSCOWOSC,
       gm.GMN as GMINA, pt.NAZ as POCZTA, a.NRA as NR_ADESOWY, o.NRL as NR_LOKLAU
from dzialka d
join jedn_rej j on j.id=d.rjdr and j.sti in (0,1)
join udzialy u on u.id_jedn=j.id and u.sti in (0,1)
join podmioty p on p.id_pdm=u.id_podm and p.typ='F'
join osoby o on o.id=p.id_os
left join adresy a on a.id=o.RADR
left join ulice_dic ul on ul.id=a.id_ulic
left join miejscowosci_dic ms on ms.id=a.id_miej
left join gminy_dic gm on gm.id=a.id_gmin
left join poczty_dic pt on pt.id=a.id_pocz
where d.idobr=:IDOBR and d.status in (0,1)
PLAN
(
D index (DZIALKA_IDOBR_IDD_IDX),
J index (JEDN_ID_STI_IJR_IDX),
U index (UDZ_JEDN_PODM_RODZ_STI_IDX),
P index (PDM_ID_IDX),

O index (OSOBY_ID_IDX),
A index (ADRESY_ID_IDX),
UL index (ULICE_DIC_ID_IDX),
MS index (MIEJSCOWOSCI_DIC_ID_IDX),
GM index (GMINY_DIC_ID_IDX),
PT index (POCZTY_DIC_ID_IDX)
)

UNION

/* adresy dla meza */
select d.IDD as DZIALKA, d.PEW as POWIERZCHNIA, p2.NAZWA as PODMIOT,maz.psl as PSLiRGN, a.NAZ as ADRES, ul.NAZ as ULICA, ms.NAZ as MIEJSCOWOSC,
       gm.GMN as GMINA, pt.NAZ as POCZTA, a.NRA as NR_ADESOWY, maz.NRL as NR_LOKLAU
from dzialka d
join jedn_rej j on j.id=d.rjdr and j.sti in (0,1)
join udzialy u on u.id_jedn=j.id and u.sti in (0,1)
join podmioty p on p.id_pdm=u.id_podm and p.typ='M'
join malzenstwa m on m.id=p.id_os
join osoby maz on maz.id=m.maz
join podmioty p2 on p2.id_os=m.maz and p2.typ='F'
left join adresy a on a.id=maz.RADR
left join ulice_dic ul on ul.id=a.id_ulic
left join miejscowosci_dic ms on ms.id=a.id_miej
left join gminy_dic gm on gm.id=a.id_gmin
left join poczty_dic pt on pt.id=a.id_pocz
where d.idobr=:IDOBR and d.status in (0,1)
PLAN
(
D index (DZIALKA_IDOBR_IDD_IDX),
J index (JEDN_ID_STI_IJR_IDX),
U index (UDZ_JEDN_PODM_RODZ_STI_IDX),
P index (PDM_ID_IDX),

M index (MALZENSTWA_ID_IDX),
MAZ index (OSOBY_ID_IDX),
P2 index (TYP_OS_IDX),
A index (ADRESY_ID_IDX),
UL index (ULICE_DIC_ID_IDX),
MS index (MIEJSCOWOSCI_DIC_ID_IDX),
GM index (GMINY_DIC_ID_IDX),
PT index (POCZTY_DIC_ID_IDX)
)

UNION

/* adresy dla zony */
select d.IDD as DZIALKA, d.PEW as POWIERZCHNIA, p2.NAZWA as PODMIOT,zona.psl as PSLiRGN, a.NAZ as ADRES, ul.NAZ as ULICA, ms.NAZ as MIEJSCOWOSC,
       gm.GMN as GMINA, pt.NAZ as POCZTA, a.NRA as NR_ADESOWY, zona.NRL as NR_LOKLAU
from dzialka d
join jedn_rej j on j.id=d.rjdr and j.sti in (0,1)
join udzialy u on u.id_jedn=j.id and u.sti in (0,1)
join podmioty p on p.id_pdm=u.id_podm and p.typ='M'
join malzenstwa m on m.id=p.id_os
join osoby zona on zona.id=m.zona
join podmioty p2 on p2.id_os=m.zona and p2.typ='F'
left join adresy a on a.id=zona.RADR
left join ulice_dic ul on ul.id=a.id_ulic
left join miejscowosci_dic ms on ms.id=a.id_miej
left join gminy_dic gm on gm.id=a.id_gmin
left join poczty_dic pt on pt.id=a.id_pocz
where d.idobr=:IDOBR and d.status in (0,1)
PLAN
(
D index (DZIALKA_IDOBR_IDD_IDX),
J index (JEDN_ID_STI_IJR_IDX),
U index (UDZ_JEDN_PODM_RODZ_STI_IDX),
P index (PDM_ID_IDX),

M index (MALZENSTWA_ID_IDX),
ZONA index (OSOBY_ID_IDX),
P2 index (TYP_OS_IDX),
A index (ADRESY_ID_IDX),
UL index (ULICE_DIC_ID_IDX),
MS index (MIEJSCOWOSCI_DIC_ID_IDX),
GM index (GMINY_DIC_ID_IDX),
PT index (POCZTY_DIC_ID_IDX)
)

/* ------------------------ */
/* ------------------------ */
/* ------------------------ */
/* dla podmiotow grupowych */
/* ------------------------ */
/* ------------------------ */
/* ------------------------ */

UNION

/* adresy dla instytucji */
select d.IDD as DZIALKA, d.PEW as POWIERZCHNIA, p.NAZWA as PODMIOT,i.RGN as PSLiRGN, a.NAZ as ADRES, ul.NAZ as ULICA, ms.NAZ as MIEJSCOWOSC,
       gm.GMN as GMINA, pt.NAZ as POCZTA, a.NRA as NR_ADESOWY, i.NRLOK as NR_LOKLAU
from dzialka d
join jedn_rej j on j.id=d.rjdr and j.sti in (0,1)
join udzialy u on u.id_jedn=j.id and u.sti in (0,1)
join podmioty pg on pg.id_pdm=u.id_podm and pg.typ='I'
join inne_podm_pow ipp on ipp.id_inne=pg.id_os
join podmioty p on p.id_pdm=ipp.id_podm and p.typ='P'
join instytucje i on i.id=p.id_os
left join adresy a on a.id=i.RADR
left join ulice_dic ul on ul.id=a.id_ulic
left join miejscowosci_dic ms on ms.id=a.id_miej
left join gminy_dic gm on gm.id=a.id_gmin
left join poczty_dic pt on pt.id=a.id_pocz
where d.idobr=:IDOBR and d.status in (0,1)
PLAN
(
D index (DZIALKA_IDOBR_IDD_IDX),
J index (JEDN_ID_STI_IJR_IDX),
U index (UDZ_JEDN_PODM_RODZ_STI_IDX),
PG index (PDM_ID_IDX),
IPP index (IPP_IDI_IDP_IDX),
P index (PDM_ID_IDX),


I index (INSTYTUCJE_ID_IDX),
A index (ADRESY_ID_IDX),
UL index (ULICE_DIC_ID_IDX),
MS index (MIEJSCOWOSCI_DIC_ID_IDX),
GM index (GMINY_DIC_ID_IDX),
PT index (POCZTY_DIC_ID_IDX)
)

UNION

/* adresy dla osob fiz. */
select d.IDD as DZIALKA, d.PEW as POWIERZCHNIA, p.NAZWA as PODMIOT, o.psl as PSLiRGN, a.NAZ as ADRES, ul.NAZ as ULICA, ms.NAZ as MIEJSCOWOSC,
       gm.GMN as GMINA, pt.NAZ as POCZTA, a.NRA as NR_ADESOWY, o.NRL as NR_LOKLAU
from dzialka d
join jedn_rej j on j.id=d.rjdr and j.sti in (0,1)
join udzialy u on u.id_jedn=j.id and u.sti in (0,1)
join podmioty pg on pg.id_pdm=u.id_podm and pg.typ='I'
join inne_podm_pow ipp on ipp.id_inne=pg.id_os
join podmioty p on p.id_pdm=ipp.id_podm and p.typ='F'
join osoby o on o.id=p.id_os
left join adresy a on a.id=o.RADR
left join ulice_dic ul on ul.id=a.id_ulic
left join miejscowosci_dic ms on ms.id=a.id_miej
left join gminy_dic gm on gm.id=a.id_gmin
left join poczty_dic pt on pt.id=a.id_pocz
where d.idobr=:IDOBR and d.status in (0,1)
PLAN
(
D index (DZIALKA_IDOBR_IDD_IDX),
J index (JEDN_ID_STI_IJR_IDX),
U index (UDZ_JEDN_PODM_RODZ_STI_IDX),
PG index (PDM_ID_IDX),
IPP index (IPP_IDI_IDP_IDX),
P index (PDM_ID_IDX),

O index (OSOBY_ID_IDX),
A index (ADRESY_ID_IDX),
UL index (ULICE_DIC_ID_IDX),
MS index (MIEJSCOWOSCI_DIC_ID_IDX),
GM index (GMINY_DIC_ID_IDX),
PT index (POCZTY_DIC_ID_IDX)
)

UNION

/* adresy dla meza */
select d.IDD as DZIALKA, d.PEW as POWIERZCHNIA, p2.NAZWA as PODMIOT,maz.psl as PSLiRGN, a.NAZ as ADRES, ul.NAZ as ULICA, ms.NAZ as MIEJSCOWOSC,
       gm.GMN as GMINA, pt.NAZ as POCZTA, a.NRA as NR_ADESOWY, maz.NRL as NR_LOKLAU
from dzialka d
join jedn_rej j on j.id=d.rjdr and j.sti in (0,1)
join udzialy u on u.id_jedn=j.id and u.sti in (0,1)
join podmioty pg on pg.id_pdm=u.id_podm and pg.typ='I'
join inne_podm_pow ipp on ipp.id_inne=pg.id_os
join podmioty p on p.id_pdm=ipp.id_podm and p.typ='M'
join malzenstwa m on m.id=p.id_os
join osoby maz on maz.id=m.maz
join podmioty p2 on p2.id_os=m.maz and p2.typ='F'
left join adresy a on a.id=maz.RADR
left join ulice_dic ul on ul.id=a.id_ulic
left join miejscowosci_dic ms on ms.id=a.id_miej
left join gminy_dic gm on gm.id=a.id_gmin
left join poczty_dic pt on pt.id=a.id_pocz
where d.idobr=:IDOBR and d.status in (0,1)
PLAN
(
D index (DZIALKA_IDOBR_IDD_IDX),
J index (JEDN_ID_STI_IJR_IDX),
U index (UDZ_JEDN_PODM_RODZ_STI_IDX),
PG index (PDM_ID_IDX),
IPP index (IPP_IDI_IDP_IDX),
P index (PDM_ID_IDX),

M index (MALZENSTWA_ID_IDX),
MAZ index (OSOBY_ID_IDX),
P2 index (TYP_OS_IDX),

A index (ADRESY_ID_IDX),
UL index (ULICE_DIC_ID_IDX),
MS index (MIEJSCOWOSCI_DIC_ID_IDX),
GM index (GMINY_DIC_ID_IDX),
PT index (POCZTY_DIC_ID_IDX)
)

UNION

/* adresy dla zony */
select d.IDD as DZIALKA, d.PEW as POWIERZCHNIA, p2.NAZWA as PODMIOT, zona.psl as PSLiRGN, a.NAZ as ADRES, ul.NAZ as ULICA, ms.NAZ as MIEJSCOWOSC,
       gm.GMN as GMINA, pt.NAZ as POCZTA, a.NRA as NR_ADESOWY, zona.NRL as NR_LOKLAU
from dzialka d
join jedn_rej j on j.id=d.rjdr and j.sti in (0,1)
join udzialy u on u.id_jedn=j.id and u.sti in (0,1)
join podmioty pg on pg.id_pdm=u.id_podm and pg.typ='I'
join inne_podm_pow ipp on ipp.id_inne=pg.id_os
join podmioty p on p.id_pdm=ipp.id_podm and p.typ='M'
join malzenstwa m on m.id=p.id_os
join osoby zona on zona.id=m.zona
join podmioty p2 on p2.id_os=m.zona and p2.typ='F'
left join adresy a on a.id=zona.RADR
left join ulice_dic ul on ul.id=a.id_ulic
left join miejscowosci_dic ms on ms.id=a.id_miej
left join gminy_dic gm on gm.id=a.id_gmin
left join poczty_dic pt on pt.id=a.id_pocz
where d.idobr=:IDOBR and d.status in (0,1)
PLAN
(
D index (DZIALKA_IDOBR_IDD_IDX),
J index (JEDN_ID_STI_IJR_IDX),
U index (UDZ_JEDN_PODM_RODZ_STI_IDX),
PG index (PDM_ID_IDX),
IPP index (IPP_IDI_IDP_IDX),
P index (PDM_ID_IDX),

M index (MALZENSTWA_ID_IDX),
ZONA index (OSOBY_ID_IDX),
P2 index (TYP_OS_IDX),

A index (ADRESY_ID_IDX),
UL index (ULICE_DIC_ID_IDX),
MS index (MIEJSCOWOSCI_DIC_ID_IDX),
GM index (GMINY_DIC_ID_IDX),
PT index (POCZTY_DIC_ID_IDX)
)



__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline maciekwu

  • *
  • Znawca
  • *
  • Wiadomości: 324
  • Płeć: Mężczyzna
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Opera 12.17 Opera 12.17
    • Zobacz profil

Odp: raport

  • dnia: 7 Lipiec 2014, 11:40
dziękuję, działa super