Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| kb:pg:migracija_crystal_reports_obrazaca [2019/03/05 13:52] – nessa | kb:pg:migracija_crystal_reports_obrazaca [2020/01/13 23:43] (current) – milano | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| - Pokrenuti program **Formula Checker** | - Pokrenuti program **Formula Checker** | ||
| - Odabrati opciju '// | - Odabrati opciju '// | ||
| - | - Kliknuti na sličicu Postgres slona \\ Direktorijum JET baze koja sadrži upite na koje se izveštaji oslanjaju zadaje se klikom na dugme foldera iznad sličice PGS slona.{{: | + | - Kliknuti na sličicu Postgres slona \\ Direktorijum JET baze koja sadrži upite na koje se izveštaji oslanjaju zadaje se klikom na dugme foldera iznad sličice PGS slona.{{ |
| - Na kraju procesa u //Data //folderu ili u folderu sa izveštajima će biti napravljen fajl **Izvestaj_o_izvestajima.txt. ** \\ Sadržaj tog fajla će biti spisak izveštaja sa pripadajućim SQL komandama za dobijanje podataka iz PGS baze. \\ \\ Ovi podaci biće neophodni za definisanje Command objekta u Crystal Designer-u ! \\ \\ Na primer: \\ \\ <font inherit/ | - Na kraju procesa u //Data //folderu ili u folderu sa izveštajima će biti napravljen fajl **Izvestaj_o_izvestajima.txt. ** \\ Sadržaj tog fajla će biti spisak izveštaja sa pripadajućim SQL komandama za dobijanje podataka iz PGS baze. \\ \\ Ovi podaci biće neophodni za definisanje Command objekta u Crystal Designer-u ! \\ \\ Na primer: \\ \\ <font inherit/ | ||
| Line 24: | Line 24: | ||
| tabela rptProveraArtikla: | tabela rptProveraArtikla: | ||
| - | - Otvoriti prvi izveštaj, desni klik na Database Fields pa opcija Set Datasource Location… \\ {{: | + | - Otvoriti prvi izveštaj, desni klik na Database Fields pa opcija Set Datasource Location… \\ {{ : |
| - | - U novom prozoru u gornjem polju ' | + | - U novom prozoru u gornjem polju ' |
| - | - Nakon toga treba kliknuti na Add Command u ODBC (RDO) odeljku pa na dugme ' | + | - Nakon toga treba kliknuti na Add Command u ODBC (RDO) odeljku pa na dugme ' |
| - | Value Type za parametre koji su dodatno uokvireni u apostrofe i za dbSchemaName je String, a za ostale je najbolje pogledati kroz QA za svaki slučaj. \\ \\ | + | Uglavnom |
| - | Parametar | + | |
| - | Kada se izveštaj pravi na bazi koja je **raščlanjena | + | |
| - | {{: | + | \\ |
| + | Value Type za parametre koji su dodatno uokvireni u apostrofe i za **dbSchemaName** | ||
| + | Parametar **dbSchemaName **se od 7.3.2019. više **ne koristi**, a ako se koristi __default value za njega ne treba zadavati__**.** | ||
| - | Uglavnom su parametri čiji naziv počinje sa InDat tipa DateTime, parametri koji se kastuju sa CBool() ili ::boolean su tipa Boolean, a ostali su tipa Number. | + | \\ **VAŽNA NAPOMENA! |
| - | Na kraju, kada se dodaju svi parametri u spisak, posle klika na OK pojaviće se forma za unos parametara (iz nepoznatog razloga pojavi se 2 puta) pa ako sve prođe kako treba u polju ' | + | U suprotnom, prilikom verifikacije baze podataka ne gine greška tipa: |
| - | Ako izveštaj ima **podizveštaje ** koji koriste svoje upite onda u polju ' | + | < |
| + | Parameters exit but IPD isn't set. Please call SQLDescribeParam | ||
| + | </ | ||
| + | |||
| + | ili | ||
| + | |||
| + | < | ||
| + | column "< | ||
| + | </ | ||
| + | |||
| + | \\ **Kada se izveštaj pravi na bazi koja je **raščlanjena **u DSN podešavanje na strani 2 u polje " | ||
| + | |||
| + | **{{ : | ||
| + | Na kraju, kada se dodaju svi parametri u spisak, posle klika na **OK** | ||
| + | |||
| + | **Ako izveštaj ima **podizveštaje ** koji koriste svoje upite onda u polju ' | ||
| Ponoviti postupak za sve ostale izveštaje, ali ne zatvarati program Crystal Reports-a tako da se ne mora svaki put praviti nova ODBC (RDO) konekcija. | Ponoviti postupak za sve ostale izveštaje, ali ne zatvarati program Crystal Reports-a tako da se ne mora svaki put praviti nova ODBC (RDO) konekcija. | ||