by Kazimierz Heczko » Fri 03. Jul 2015 14:01:56
Witam,
w chwili obecnej nie ma możliwości zmiany formatu daty zapisywanej przez PROMOTIC do plików DBF. Powodem jest fakt, że DBF niestety nie posiada typu danych DATETIME, w którym można by zapisać zarówno datę jak i czas, jest tylko typ DATE, w którym można zapisać tylko samą datę bez czasu.
Dlatego w systemie PROMOTIC został wykorzystany łańcuchowy zapis daty w plikach DBF.
Natomiast można by przygotować sobie nową aplikację, która mogłaby odczytać zawartość pliku i zamienić w kolumnie z datą kropki za myślniki itp. Taką aplikację można by przygotować w PROMOTIC-u albo w Excelu wytworzyć sobie makro, które by taką czynność zapewniało.
W przypadku wytworzenia takiego konwertera w systemie PROMOTIC chciałbym jeszcze zwrócić uwagę na fakt, że obiekty PmDatabase i PmAdo nie potrafią bezpośrednio pracować z plikami DBF wytworzonymi przez PROMOTIC-a, powodem tego jest zbyt długa nazwa takich plików. Po zmianie nazwy pliku na maks 8 znaków można już z takim plikiem pracować w obu wyżej wymienionych obiektach.
Oczywiście nie zalecam zmiany formatu daty w plikach, które wykorzystuje PROMOTIC do wyświetlania trendów, czyli prostą sprawą jest skopiowanie wymaganego pliku (czy plików) jednocześnie dostosowywując ich nazwę do wymagań obiektów do pracy z bazami danych.
Mam nadzieję, iż nie opisałem tego w zbyt skomplikowany sposób.
Pozdrawiam