kb:pg:migracija_crystal_reports_obrazaca

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
kb:pg:migracija_crystal_reports_obrazaca [2019/02/06 12:05] – [CR i Postgres ODBC] nessakb:pg:migracija_crystal_reports_obrazaca [2019/03/12 10:07] nessa
Line 28: Line 28:
   - Nakon toga treba kliknuti na Add Command u ODBC (RDO) odeljku pa na dugme 'Update'. Pojaviće se forma za unos SQL komande i parametara. U polje za SQL treba copy–paste komandu iz fajla Izvestaj_o_izvestajima.txt pa za svaki parametar u {?…} zagradama treba dodati odgovarajući bez tih zagrada klikom na dugme Create… \\ {{:kb:slike:setdatasourcelocation3.png?894x731}}   - Nakon toga treba kliknuti na Add Command u ODBC (RDO) odeljku pa na dugme 'Update'. Pojaviće se forma za unos SQL komande i parametara. U polje za SQL treba copy–paste komandu iz fajla Izvestaj_o_izvestajima.txt pa za svaki parametar u {?…} zagradama treba dodati odgovarajući bez tih zagrada klikom na dugme Create… \\ {{:kb:slike:setdatasourcelocation3.png?894x731}}
  
-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. \\  \\ **Default **value za** dbSchemaName **za neraščlanjene baze je uvek **"public."**  (bez znaka navoda), a za raščlanjene je prazan string. \\ +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. \\  \\ 
-Kada se izveštaj pravi na bazi koja je **raščlanjena **u DSN podešavanje na strani 2 u polje "Connect Settings" treba upisati **SET SESSION search_path TO btek,bpub,bcus,public,pg_catalog**; +Parametar **dbSchemaName **se od 7.3.2019. više ne koristi, a ako se koristi __default value za njega ne treba zadavati__**. \\ 
- +Kada se izveštaj pravi na bazi koja je **raščlanjena **u DSN podešavanje na strani 2 u polje "Connect Settings" treba upisati **SET SESSION search_path TO btek,bcus,bpub,public,pg_catalog**; {{:kb:pg:connectsettings.png?nolink&465x459}} 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. \\ 
-{{:kb:pg:connectsettings.png?nolink&465x459}} +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 'Current Data Source' će za Table Name pisati Command umesto imena tabele/upita. \\  \\ {{:kb:slike:setdatasourcelocation4.png?335x304}} Ako izveštaj ima **podizveštaje ** koji koriste svoje upite onda u polju 'Current Data Source' treba za svaki od njih ponoviti postupak zamene upita SQL komandom iz fajla Izvestaj_o_izvestajima.txt
- +
-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. \\ +
-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 'Current Data Source' će za Table Name pisati Command umesto imena tabele/upita. \\  \\ {{:kb:slike:setdatasourcelocation4.png?335x304}} +
- +
-Ako izveštaj ima **podizveštaje **  koji koriste svoje upite onda u polju 'Current Data Source' treba za svaki od njih ponoviti postupak zamene upita SQL komandom iz fajla Izvestaj_o_izvestajima.txt+
  
 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.
  
  
  • kb/pg/migracija_crystal_reports_obrazaca.txt
  • Last modified: 2020/01/13 23:43
  • by milano