mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
automatyczne dodawanie katalogu w katalogu raportów https://forum.mix-soft.pl/viewtopic.php?f=15&t=2923 |
Strona 1 z 1 |
Autor: | piotrm [ 2011-03-03, 20:17 ] |
Tytuł: | automatyczne dodawanie katalogu w katalogu raportów |
Za pomocą odpowiednio skonstruowanego nagłówka tekstu raportu można spowodować, żeby podczas wczytywania za pomocą aktualizacji raportów, raport umieścił się prawidłowo we właściwej grupie (katalogu) w strukturze katalogów raportów. Czy można skonstruować ten nagłówek tak, żeby podczas wczytywnia dodał się odpowiedni katalog, jeśli nie istnieje? Przykładowo: w HMP jest katalog System, a w nim dwa podkatalogi Diagnostyka i Pomocnicze. Jak zrobić, by wczytać raport do nie istniejącego katalogu XXX? |
Autor: | Jarek75 [ 2011-03-07, 09:36 ] |
Tytuł: | |
Pewnie sprawdzić id tego katalogu i użyć go nagłówku raportu. |
Autor: | piotrm [ 2011-03-07, 10:10 ] |
Tytuł: | |
Ale tu chodzi właśnie o to, że w docelowej dla raportu instalacji programu nie ma katalogu docelowego i należy taki katalog stworzyć w momencie instalacji nowego raportu ... |
Autor: | Jarek75 [ 2011-03-07, 10:38 ] |
Tytuł: | |
Wybacz, Piotrze, że nie zauważyłem dość istotnego słówka "nie" w Twoim pytaniu. W czasach mej młodości "nie" z imiesłowami pisało się razem. Miało to najwyraźniej dobre strony, bo ułatwiało czytanie, szczególnie takie niedbałe ![]() Teraz też chciałem już na szybko napisać właśnie "nie", ale lektura początkowych wierszy raportu "Aktualizacja raportów systemowych" przyniosła coś takiego: Kod: // Format nagłówka: // "nazwa pliku","nazwa raportu",id_grupy,flaga,wersja,znacznik[,id_raportu][,subtyp_katalogu] // Jeśli nie istnieje katalog o podanym id, to w drugiej linii powinna się // znajdować informacja o katalogu: // "nazwa katalogu",id_parent,flaga,subtyp // wersja: X.X.X // znacznik: // DEL ( usunięcie raportu ) // KAT - tworzy katalog o id=id_raportu i subtyp=subtyp_katalogu |
Autor: | piotrm [ 2011-03-07, 11:04 ] |
Tytuł: | |
Faktycznie popełniłem błąd językowy, za który przepraszam. Jestem pewnie starszy od Ciebie, więc i w czasach mojej młodości obowiązywały takie zasady. Do dziś to się nie zmieniło, więc podwójnie jest mi wstyd. Natomiast w moich czasach obowiązywały jeszcze pewne zasady delikatności - mogłeś publicznie nie wytkać mi tego błędu, a jeśli już czułeś się zobowiązany zwrócić mi uwagę na popełniony błąd, można to było zrobić prywatnie ... Co do meritum - znalazłem także zacytowany przez Ciebie "format nagłówka", ale nie umiem użyć go poprawnie lub to nie działa tak, jak opisano. Czy udało Ci się skutecznie skonstruować nagłówek tworzący katalog? |
Autor: | Jarek75 [ 2011-03-07, 20:21 ] |
Tytuł: | |
Delikatny to ja jestem. Nie mogłem Ci zwrócić uwagi na błąd, bo nie wiedziałem, że zrobiłeś błąd ![]() Do meritum postaram się wrócić później. To już mniej ciekawy temat, choć nie miałem pojęcia, że tak można. |
Autor: | rafal [ 2011-03-07, 20:27 ] |
Tytuł: | |
Kod: //"jakisraport.sci","jakis raport - include",99000,0,1.0.0,SYSTEM //" Moim ojcem jest System",12001,14,62 katalog raportów System ma id 12001 za pomocą powyższego nagłówka zostanie utworzony w katalogu system nowy katalog o id 99000 |
Autor: | rafal [ 2011-03-07, 20:28 ] |
Tytuł: | |
Jeżeli masz otwarte okno kartoteki raporów to po aktualizacji nie zobaczysz nowego katalogu. Należy zamknąć i ponownie otworzyć. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |