Witam,
Muszę przenieść bazę danych z jednego programu do drugiego. Pliki z rozszerzeniem .dbf i nie wiem jak się za to zabrać. Może ktoś dać jakieś wskazówki?
to dBase,
otorzyć możesz przy pomocy excela, a potem np. wyeksportować do innnego formatu.
ale jeśli nawet tego nie wiesz, to nie wiem co chcesz osiągnąć docelowo.... może zleć to komuś, kto się na tym zna.
dbf viewer i exportujesz do popularnych formatów albo porgamik w pythonie jak umiesz programowac
No to jak tego nie wiesz to może zlec to komuś kto ma trochę pojęcia... Przede wszystkim to musisz mieć zainstalowany jakiś "sterownik" dla tej bazy np BDE a potem może MS Access poza tym to nie uda ci się tego zrobić wprost bo struktura nowego systemu jest inna...
Tylko muszę zmienić strukturę tabeli zgodnie ze strukturą tabeli programu do którego chcę przenieść dane docelowo? W excelu jak otwieram plik dfb ze starego programu za pomocą excela to wyskakuje mi okienko ,że tylko do odczytu? To gdzie mogę edytować dane? Dodam, że muszę przenieść dane księgowe kontrahentów do programu vatowiec, nie chcę wklepywać ich od nowa:)
W sumie tak ale ! Jak masz np w nowym programie pole id_k a w nowym id_kontrahenta to musisz napisać kawałek kodu który to przepisze. Z tego co wiem vatowiec też jest na Dbfach więc można by spróbować wkleić wiersze z polami które chcesz przenieść do nowej struktury a potem odbudować indexy ale musisz to robić na kopiach, a tylko do odczytu może być gdy nie zamknąłeś programu i bazy są blokowane przez niego.
Dane przeniosłem, pliki dbf podmieniłem,tylko teraz mam problem z polskim znakami, których program nie wyświetla. Co z tym zrobić?
No to nie przeniosłeś poprawnie... stare bazy miałeś w kodowaniu CP852 a excel konwertuje to bez pytania na win1250. spróbuj z libre office on ma filtr i potrafi zapisać w takim kodowaniu w jakim sobie życzysz lub inny program który potrafi zapisywać DBF-y w wybranym kodowaniu. musisz się dowiedzieć jakie jest kodowanie docelowe. Sprawdź czy po otwarciu excelem nasz polskie znaki jak masz to wystarczy skonwertować, a jak nie to przepisywanie z oryginałów czeka cię od nowa