Kexi: Bazy danych dla każdego Kup Pobierz Kontakt  English
 
 




























Nowości->Wydania Kexi->
Kexi 2006.1

10 maja 2006

Spis treści

Start aplikacji

  • pytanie o hasło (bez zapamiętywania go) dla połączeń nie posiadających zapamiętanego hasła
  • dodana nowa opcja linii poleceń "--readonly" - otwiera bazę danych w trybie "tylko do odczytu"

Okno główne

  • dodane polecenie "Narzędzia -> Defragmentuj bazę danych" dla plików .kexi (SQLite 3); pomaga to zmniejszyć rozmiar plików
  • raportowanie błędu gdy nie powiodło się zamknięcie bazy danych
  • usunięty upadek programu przy podwójnym kliknięciu pustego miejsca w Nawigatorze projektu

Import danych CSV

  • dodatkowa optymalizacja: tylko pierwsze 10 kilobajtów jest ładowane do okna podglądu (może to być zmienione przez ustawienie opcji ImportExport/MaximumBytesForPreviewInImportDialog w pliku konfiguracyjnym kexirc)
  • dodane wyświetlanie u góry okna liczby wierszy które znajdują się w pliku CSV, jeśli nie wiadomo dokładnie ile, pisane jest np. (więcej niż 100)
  • poprawka wyświetlania liczb (przy podglądzie), wyrównywania do prawej
  • poprawione wykrywanie znaku rozdzielającego; obecnie znak ";" ma priorytet nad "," jeśli plik zawiera oba (ponieważ "," zwykle jest używany jako znak w liczbach z przecinkiem)
  • liczne poprawki dla importowania wartości zmiennoprzecinkowych

Projektant tabel

  • bardziej widoczne ostrzeżenie przed nadpisaniem danych i projektu tabeli
  • dodana właściwość "Widoczne miejsca dziesiętne" dla pól typu liczba zmiennoprzecinkowa; wartość "Auto" oznacza wyświetlanie tylko znaczących miejsc po przecinku, np. 12.345 zamiast 12.34500000; wartość 0 ukrywa miejsca po przecinku; wartość 1 pokazuje jedno miejsce (np. 12.3), itd.; ta właściwość pomaga dokonywać poprawnego importu wartości zmiennoprzecinkowych

Projektant zapytań

  • poprawione zapisywanie zmian w projekcie gdy jest wyświetlony widok danych

Projektant formularzy

  • udoskonalona obsługa wartości zmiennoprzecinkowych w polach tekstowych
  • dodano uniwersalny widżet "Pole auto"; pola mogą być szybko przeciągane metodą drag&drop na formularz
  • poprawiony problem związany z niewyświetlaniem danych po kilkukrotnym przełączeniu się między widokiem danych a widokiem projektu
  • ukryto rzadko używane właściwości "Rozmiar minimalny", "Rozmiar maksymalny"

Widok tabeli danych

  • pole typu "tak/nie": teraz akceptowane jest wyłącznie kliknięcie w kwadrat [x], a nie na całej powierzchni pola
  • unowocześniony zestaw komunikatów ostrzegających o niepoprawności wprowadzonych danych; został on także użyty w formularzach
  • wiele poprawek odnośnie akceptowania danych typu data lub czas
  • tabela danych dla wyniku zapytania: poprawne zamykanie kursora bazy danych przy zamykaniu widoku

Obsługa baz danych

  • do połączeń lokalnych używane są teraz lokalne sockety jeśli to możliwe (na Linuksie); zapobiega to problemom z firewallami domyślnie blokującymi TCP/IP
  • dodane proste szyfrowanie dla haseł w plikach połączeń .kexic
  • możliwość rezygnacji z przechowywania haseł w pliku, wtedy Kexi pyta o hasło przy każdym połączeniu
  • poprawka dla ładowania informacji o długości pól tekstowych

Obsługa serwerów PostgreSQL

(tylko Linux)

  • poprawione komunikaty błędów
  • poprawiona obsługa danych binarnych (działa teraz przechowywanie obrazków w formularzach)
  • przejście na używanie standardowych stałych TRUE i FALSE dla PostgreSQL zamiast nieobsługiwanych 1 i 0

Migracja projektów i danych

  • import z MS Access: przy nieudanym wstawieniu wiersza tabeli import jest przerywany
  • import z MS Access: poprawki dla importowania wartości zmiennoprzecinkowych i dziesiętnych

Poprawione usterki

  • panel właściwości: możliwy upadek programu przy szybkim przełączaniu wartości tak/nie
  • okno importu danych CSV: upadek programu występujący przy zatwierdzaniu zmiany kodowania znaków
  • okno importu danych CSV: problem przy importowaniu danych o ponad 100 kolumnach
  • projektant formularzy: możliwy upadek programu przy przełączaniu się do widoku danych mając "niezwiązane" pola auto
  • projektant formularzy: możliwy upadek programu przy czyszczeniu "źródła danych" widżetu przyciskiem "usuń źródło danych", teraz pole auto wraca do stanu "niezwiązany"
  • projektant formularzy: możliwy upadek programu przy zamykaniu formularza
  • sterownik bazy danych PostgreSQL: możliwy upadek programu gdy użytkownik zmodyfikował projekt tabeli w bazie PostgreSQL poza programem Kexi (innymi narzędziami)

Poprawki z ostatniej chwili

18 maja 2006

Kexi 2006.1.1: Problemy wykryte lub zgłoszone przez klientów i poprawione zaraz po wydaniu bieżącej wersji.

Projektant tabel

  • poprawka dla obsługi pól typu tak/nie (ten typ nie był zapamiętywany)

Formularze

  • poprawione zapisywanie zmian dla pól wyboru tak/nie

Okno główne

  • usunięty konflikt klawiszy Enter i CTRL+Enter (nie Return) uniemożliwiający np. zatwierdzanie wpisanej wartości w komórkę tabeli