Kexi ist ein Open-Source-Softwareprojekt, das als Teil der beliebten Calligra Office-Suite vertrieben wird und als visueller Datenbankersteller konzipiert wurde, der es jedem ermöglicht, mühelos Datenbankschemata zu erstellen und zu verarbeiten. Abfrage und Einfügen von Daten.
Funktionen auf einen Blick
Zu den wichtigsten Funktionen gehören die Möglichkeit zum Erstellen von Formularen, die eine benutzerdefinierte Schnittstelle zu Ihren Daten bieten, Datenbankobjekte, einschließlich Formulare, Tabellen und Abfragen in der Datenbank, Unterstützung für parametrisierte Abfragen, Datensortierung, Unterstützung für "Objekt" -Daten, Verwendung Kombinationsfelder zum Anzeigen und Entwerfen von relationalen Daten, Unterstützung für das Importieren und Exportieren von Daten in / in das CSV-Format sowie einen Benutzermodus.
Unterstützt SQLite-, MySQL- und PostgreSQL-Datenbanken
Die Anwendung verfügt über eine integrierte Unterstützung für die SQLite-, MySQL- und PostgreSQL-Datenbankserver, sodass der Benutzer das gesamte Design und alle Daten speichern und freigeben kann. Es ist keine Installation oder Wartung erforderlich.
Der perfekte Ersatz für Microsoft Office Access
Kexi gilt als perfekter Ersatz für das kommerzielle Microsoft Office Access-Datenbankverwaltungssystem von Microsoft sowie für die Datenbankerstellungssoftware Oracle Forms und FileMaker.
Migrieren Sie Daten aus verschiedenen Quellen
Mit Kexi können Sie Datenbanktabellen von MySQL, PostgreSQL und Microsoft Access migrieren. Darüber hinaus ist es auch möglich, Daten auf einen PostgreSQL- oder MySQL-Server zu exportieren.
Unterstützt alle GNU / Linux-Distributionen und mehr
Kexi ist eine portable und plattformübergreifende Anwendung, die alle GNU / Linux-Distributionen unterstützt. Es wurde erfolgreich auf Ubuntu, Arch Linux, Debian, OpenSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Mageia, Linux Mint und anderen populären Distributionen getestet. Die Betriebssysteme FreeBSD und Solaris werden ebenfalls unterstützt.
Verfügbarkeit und unterstützte Architekturen
Kexi ist keine eigenständige Anwendung, was bedeutet, dass Sie es nur als Teil der Calligra Office Suite herunterladen können, die einfach auf einer der oben genannten Linux-Distributionen installiert werden kann. Sowohl die 32-Bit- als auch die 64-Bit-Architektur werden zu diesem Zeitpunkt unterstützt.
Was ist neu in dieser Version :
- Änderungen in Kexi:
- 3.0.0 Alpha 1 (2.99.90)
- Anfängliche Alpha-Freigabe
- Portierte alle aus Version 2.9.11 bekannten Module außer:
- Kartenformular Widget
- experimentelle Skripte (wird in späteren Versionen durch JavaScript-Lösung ersetzt)
- 3.0.0 Beta 1 (2.99.91)
- 6a3fe65 Anzeige von "(I18N_ARGUMENT_MISSING)" vermeiden für eine komplizierte Nachricht
- c9e6040 Entfernen Sie die nicht verwendete & veraltete Überprüfung für MarbleControlBox :: setMarbleWidget
- b6bc638 Machen Sie update_kexi_breeze_list.sh generischer, damit es leichter von anderen Projekten wie zB KReport wiederverwendet werden kann
- 66011ce Wenn keine git-Informationen verfügbar sind, versuchen Sie $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 6dfcb06 Behebt das Build, wenn KEXI_GIT_SHA1_STRING definiert ist, aber nicht KEXI_GIT_BRANCH_STRING (z. B. auf Jenkins build.kde.org)
- f74a160 Erweitere die volle Kexi-Versionsinformation, so dass die Major.Minor.Release auch für instabile, z.B. 2.99.91
- 8e39416 Stellen Sie die Befehlszeilenoptionen wieder auf Task # 3805
- b29e54f Zeigen Sie die Begrüßungsseite beim Start 100ms später an, um das Problem mit der vertikalen Position zu beheben
- 4a07af5 Port QRegExp zu QRegularExpression in Kexi (Aufgabe 1767)
- 1a3b13e Hinzufügen & quot; Anwendungssprache wechseln & quot; Aktion für die globale Aktionssammlung
- 6591eb2 Deaktivieren Sie zusätzliche Aktionen, die in Konflikt mit der Begrüßungsseite stehen (z. B. Spenden)
- 8880ecb Behebt das Verschieben in ein anderes Feld, wenn eine Eingabemaske vorhanden ist (für Tabellenzelle und Formularwidget)
- e43e8e4 Fehlerhafte Eingabe und Anzeige von Datums- / Zeitwerten in Kexi-Tabellen und -Formularen (Aufgabe # 3901, Review # 2924) behoben
- Änderungen in KDb:
- 3.0.0 Alpha 1 (2.99.2)
- Die erste Alpha-Version enthält die gleichen Funktionen wie die Berichts-Designer-Bibliothek von Kexi 2.9.11, plus:
- Unterstützung für viele SQL-Skalarfunktionen (siehe Kexi / Plugins / Abfragen / SQL_Funktionen)
- API für allgemeine Zwecke
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Finde Python für SDC
- d6c5178 Ausgabe von KDb-Plugins in ein co-installierbares Build-Unterverzeichnis
- 862a5e0 Ausgabe der SQLite-Erweiterung relativ zu KDb-Plugins koinstallierbares Build-Unterverzeichnis
- cb1e6da KDbTestUtils: stürzt nicht ab, wenn der Treiber nicht gefunden wurde
- e222064 KDbCreateSharedDataClasses: Anzeige der Nachricht, wenn der Python-Interpreter fehlt
- 83cf3f9 Teste die Korrektheit von KDbDriverManager, wenn keine Treiber gefunden werden
- 1c79d93 Wenn keine git-Informationen verfügbar sind, versuchen Sie $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- abe0859 Stellen Sie Treiberversionen auf 3.0 ein, um der KDb-Version zu entsprechen
- d846d96 Fügen Sie KDB_STABLE_VERSION_ * -Makros hinzu
- fbb9814 Überprüfen Sie die genaue Version der Treiber im Manager
- 284b480 Port QRegExp zu QRegularExpression (Review # 2867)
- 0f1377f Fix INSERT vorbereitete Anweisung Unterstützung für SQLite
- Änderungen in KProperty:
- 3.0.0 Alpha 1 (2.99.2)
- Die erste Alpha-Version enthält die gleichen Funktionen wie die Eigenschafts-Editor-Bibliothek von Kexi 2.9.11, plus:
- API für allgemeine Zwecke
- 3.0.0 Beta 1 (2.99.3)
- 347a580 Wenn keine git-Informationen verfügbar sind, versuchen Sie $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 1bd714b Ruft git rev und branch ab, auch wenn Eigenschaftswidgets nicht erstellt werden
- 3.0.0
- b582a74 Verbessern Sie das Aussehen des booleschen Editors und delegieren Sie, fügen Sie dem Beispiel einen booleschen Null-Editor hinzu
- 5cef157 Fügen Sie eine Ressourcendatei für Symbole hinzu, wie in Kexi und KReport
- 2e40708 kpropertyexample: Globale Symbolressource laden
- Änderungen in KReport:
- 3.0.0 Alpha 1 (2.99.2)
- Die erste Alpha-Version enthält die gleichen Funktionen wie die Berichts-Designer-Bibliothek von Kexi 2.9.11, plus:
- wiederverwendbare API
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Finde Python für SDC
- 6610367 KDbCreateSharedDataClasses: Anzeige der Nachricht, wenn der Python-Interpreter fehlt
- de88a18 Behebt die Behandlung von Ereignissen, wenn Elemente über mehrere Szenen hinweg ausgewählt werden
- d68306a Verbessern Sie das Hauptfenster von KReportExample, indem Sie Designer- und Vorschau-Widgets (Review # 2795) kombinieren
- ce0214a Speichern / Wiederherstellen des visuellen Status von KReportExample
- 8dec5d3 Vorschau beim Start in KReportExample anzeigen
- a23ddb8 Setze das Layout von KReportView auf 0, es ist ein QWidget, also ist der Default besser
- 623c707 Verbessertes KReportExample-Hauptfenster durch Kombinieren von Designer- und Vorschau-Widgets
- cf3b4c7 KReportExample: verschiebe die Toolbox nach links
- 766d14e KReportExample: Verwenden Sie einen typischen kde.org-Konfigurationsordner, legen Sie Namen für das Dock und Symbolleisten fest, um die Konfiguration zu verbessern
- 9566a36 KReportExample: Schreiben Sie Einstellungen in kde.org/dir, not org.kde /
- 56bc035 KReportBeispiel: Organisationsdomäne festlegen und in QSettings verwenden (und App-Name)
- 3b0548a KReportExample: Verwenden Sie die Version von KReport als Version der Version KReportExample
- f49a302 Wenn keine git-Informationen verfügbar sind, versuchen Sie $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 958714f Stellen Sie in KReport Ressourcendateien für Symbole her (Task # T3666, Review # 2860)
- eac7b89 Korrektur der Seitennavigation
- 5e8cbbf Ursprünglicher Port des Web-Plugins für Qt5 / KReport3 / QtWebEngine (Aufgabe Nr. 3565, Review # 2863)
- 463827a Fix icon Name zu kreport-web-element
Was ist neu in der Version:
- Änderungen in Kexi:
- 3.0.0 Alpha 1 (2.99.90)
- Anfängliche Alpha-Freigabe
- Portierte alle aus Version 2.9.11 bekannten Module außer:
- Kartenformular Widget
- experimentelle Skripte (wird in späteren Versionen durch JavaScript-Lösung ersetzt)
- 3.0.0 Beta 1 (2.99.91)
- 6a3fe65 Anzeige von "(I18N_ARGUMENT_MISSING)" vermeiden für eine komplizierte Nachricht
- c9e6040 Entfernen Sie die nicht verwendete & veraltete Überprüfung für MarbleControlBox :: setMarbleWidget
- b6bc638 Machen Sie update_kexi_breeze_list.sh generischer, damit es leichter von anderen Projekten wie zB KReport wiederverwendet werden kann
- 66011ce Wenn keine git-Informationen verfügbar sind, versuchen Sie $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 6dfcb06 Behebt das Build, wenn KEXI_GIT_SHA1_STRING definiert ist, aber nicht KEXI_GIT_BRANCH_STRING (z. B. auf Jenkins build.kde.org)
- f74a160 Erweitere die volle Kexi-Versionsinformation, so dass die Major.Minor.Release auch für instabile, z.B. 2.99.91
- 8e39416 Stellen Sie die Befehlszeilenoptionen wieder auf Task # 3805
- b29e54f Zeigen Sie die Begrüßungsseite beim Start 100ms später an, um das Problem mit der vertikalen Position zu beheben
- 4a07af5 Port QRegExp zu QRegularExpression in Kexi (Aufgabe 1767)
- 1a3b13e Hinzufügen & quot; Anwendungssprache wechseln & quot; Aktion für die globale Aktionssammlung
- 6591eb2 Deaktivieren Sie zusätzliche Aktionen, die in Konflikt mit der Begrüßungsseite stehen (z. B. Spenden)
- 8880ecb Behebt das Verschieben in ein anderes Feld, wenn eine Eingabemaske vorhanden ist (für Tabellenzelle und Formularwidget)
- e43e8e4 Fehlerhafte Eingabe und Anzeige von Datums- / Zeitwerten in Kexi-Tabellen und -Formularen (Aufgabe # 3901, Review # 2924) behoben
- Änderungen in KDb:
- 3.0.0 Alpha 1 (2.99.2)
- Die erste Alpha-Version enthält die gleichen Funktionen wie die Berichts-Designer-Bibliothek von Kexi 2.9.11, plus:
- Unterstützung für viele SQL-Skalarfunktionen (siehe Kexi / Plugins / Abfragen / SQL_Funktionen)
- API für allgemeine Zwecke
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Finde Python für SDC
- d6c5178 Ausgabe von KDb-Plugins in ein co-installierbares Build-Unterverzeichnis
- 862a5e0 Ausgabe der SQLite-Erweiterung relativ zu KDb-Plugins koinstallierbares Build-Unterverzeichnis
- cb1e6da KDbTestUtils: stürzt nicht ab, wenn der Treiber nicht gefunden wurde
- e222064 KDbCreateSharedDataClasses: Anzeige der Nachricht, wenn der Python-Interpreter fehlt
- 83cf3f9 Teste die Korrektheit von KDbDriverManager, wenn keine Treiber gefunden werden
- 1c79d93 Wenn keine git-Informationen verfügbar sind, versuchen Sie $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- abe0859 Stellen Sie Treiberversionen auf 3.0 ein, um der KDb-Version zu entsprechen
- d846d96 Fügen Sie KDB_STABLE_VERSION_ * -Makros hinzu
- fbb9814 Überprüfen Sie die genaue Version der Treiber im Manager
- 284b480 Port QRegExp zu QRegularExpression (Review # 2867)
- 0f1377f Fix INSERT vorbereitete Anweisung Unterstützung für SQLite
- Änderungen in KProperty:
- 3.0.0 Alpha 1 (2.99.2)
- Die erste Alpha-Version enthält die gleichen Funktionen wie die Eigenschafts-Editor-Bibliothek von Kexi 2.9.11, plus:
- API für allgemeine Zwecke
- 3.0.0 Beta 1 (2.99.3)
- 347a580 Wenn keine git-Informationen verfügbar sind, versuchen Sie $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 1bd714b Ruft git rev und branch ab, auch wenn Eigenschaftswidgets nicht erstellt werden
- 3.0.0
- b582a74 Verbessern Sie das Aussehen des booleschen Editors und delegieren Sie, fügen Sie dem Beispiel einen booleschen Null-Editor hinzu
- 5cef157 Fügen Sie eine Ressourcendatei für Symbole hinzu, wie in Kexi und KReport
- 2e40708 kpropertyexample: Globale Symbolressource laden
- Änderungen in KReport:
- 3.0.0 Alpha 1 (2.99.2)
- Die erste Alpha-Version enthält die gleichen Funktionen wie die Berichts-Designer-Bibliothek von Kexi 2.9.11, plus:
- wiederverwendbare API
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Finde Python für SDC
- 6610367 KDbCreateSharedDataClasses: Anzeige der Nachricht, wenn der Python-Interpreter fehlt
- de88a18 Behebt die Behandlung von Ereignissen, wenn Elemente über mehrere Szenen hinweg ausgewählt werden
- d68306a Verbessern Sie das Hauptfenster von KReportExample, indem Sie Designer- und Vorschau-Widgets (Review # 2795) kombinieren
- ce0214a Speichern / Wiederherstellen des visuellen Status von KReportExample
- 8dec5d3 Vorschau beim Start in KReportExample anzeigen
- a23ddb8 Setze das Layout von KReportView auf 0, es ist ein QWidget, also ist der Default besser
- 623c707 Verbessertes KReportExample-Hauptfenster durch Kombinieren von Designer- und Vorschau-Widgets
- cf3b4c7 KReportExample: verschiebe die Toolbox nach links
- 766d14e KReportExample: Verwenden Sie einen typischen kde.org-Konfigurationsordner, legen Sie Namen für das Dock und Symbolleisten fest, um die Konfiguration zu verbessern
- 9566a36 KReportExample: Schreiben Sie Einstellungen in kde.org/dir, not org.kde /
- 56bc035 KReportBeispiel: Organisationsdomäne festlegen und in QSettings verwenden (und App-Name)
- 3b0548a KReportExample: Verwenden Sie die Version von KReport als Version der Version KReportExample
- f49a302 Wenn keine git-Informationen verfügbar sind, versuchen Sie $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 958714f Stellen Sie in KReport Ressourcendateien für Symbole her (Task # T3666, Review # 2860)
- eac7b89 Korrektur der Seitennavigation
- 5e8cbbf Ursprünglicher Port des Web-Plugins für Qt5 / KReport3 / QtWebEngine (Aufgabe Nr. 3565, Review # 2863)
- 463827a Fix icon Name zu kreport-web-element
Was ist neu in Version 2.9.7:
- Allgemein:
- Die vertikale Ausrichtung von Text in den Befehlsschaltflächen-Widgets wurde korrigiert, insbesondere im Breeze-Widget-Stil
- Tabellen:
- Wiederherstellungsfähigkeit zum Ändern des Tabellendesigns. Dies war eine schwerwiegende Regression in Kexi 2.9.5 und 2.9.6. (Fehler 350457)
- Abfragen:
- Erzwingen Sie kein Speichern, wenn Sie nie gespeicherte Abfragen in die Datenansicht (beim zweiten Versuch) umschalten
- CSV-Import:
- Behebung der Erkennung der Primärschlüsselspalte beim CSV-Import (Fehler 351487)
- Behebt Aktualisierungen der Primärschlüsselerkennung, wenn sich der Wert von 'Start bei Zeile' ändert
- SQLite-Datenbanken:
- Bessere Ergebnisse und Fehlerberichte für vorbereitete Anweisungen
Was ist neu in Version 2.9.6:
- Allgemein:
- Behebt die Umbenennung für die Datei, die die GUIs der Begrüßungsstatusleiste speichert
- Letzte Projekte: Verwenden Sie den Basisnamen der Datei als guten Ersatz für die Beschriftung, wenn die Beschriftung nicht verfügbar ist
- Fix linken Rand für das globale Suchfeld (abhängig vom Stil); reagieren auch auf ändernden Widget-Stil
- Behebung eines möglichen Absturzes durch Befehlszeilenargumente, die falsch an Kexi übergeben wurden
- Absturz behoben, wenn die Befehlszeilenoption -hide-menu verwendet wird
- Abfragen:
- Behebung eines möglichen Absturzes bei der Ergebnisbehandlung von Abfragen
- SQLite-Datenbanken:
- Reparieren Sie die komprimierenden Datenbanken (benennen Sie die Dateien wieder korrekt in den ursprünglichen Namen um)
- PostgreSQL-Datenbanken:
- Absturz beim Import einer PostgreSQL-Datenbank in eine .kexi-Datei behoben (Bug 349156)
Was ist neu in Version 2.9.4:
- Allgemein:
- Schließen Sie das Fenster mit dem Objekt, das nach "Speichern unter" überschrieben wird. (Fehler 344656)
- Entfernen & quot; schmutzig & quot; Flag beim Speichern - als modifiziertes Kexi-Objekt (Bug 344653)
- Speichert die letzte Position und Größe des Kexi Find-Dialogs. Es hat jetzt eine minimale Größe, um zu vermeiden, dass zu viele Inhalte abgedeckt werden. (Bug 345689)
- Zerstöre Kexis Hauptfenster beim Schließen richtig. Dadurch können Einstellungen ordnungsgemäß gespeichert und bereinigt werden.
- Aktivieren Sie die Design-Registerkarte, wenn Sie in den Design-Modus wechseln (wenn für dieses Fenster und diesen Modus keine andere Registerkarte explizit ausgewählt wurde) (Bug 335900)
- Abfrage-Designer:
- Ermöglichen, von der Entwurfsansicht, die leere Abfrage enthält, in die SQL-Ansicht zu wechseln (Fehler 344654)
- Zeigen & quot; Falsche Abfrage & quot; Fehlermeldung beim Wechsel in die Datenansicht von Kexi SQL mit einer leeren Anweisung. Bevor unklar, "Switching Ansicht fehlgeschlagen" Nachricht wurde präsentiert.
- Vermeiden Sie Absturz im Kexi-Texteditor, wenn die Textkomponente nicht geladen werden konnte (gilt auch für Skript-Editoren) (Bug 346373)
- Formulare:
- Korrigiert den Berechnungstyp für Widget-Eigenschaften. Wenn der benutzerdefinierte Typ ungültig oder automatisch (nicht angegeben) ist, verwenden Sie die von Qt definierten Eigenschaften. Wenn es immer noch nicht definiert ist, ist der String-Typ Standard und keine Pixmap. Dies behebt mindestens die Eigenschaften des Breitengrads / Längengrads des Karten-Widgets, die als Pixmaps behandelt wurden.
- Korrekturlogik zum Hinzufügen neuer Datensätze für Kexi-Tabellen und -Formulare. (Fehler 345210)
- Kartenwidget: Legen Sie den doppelten Typ für Breiten- / Längengradeigenschaften fest und legen Sie die Genauigkeit auf 7 Stellen fest
- Kartenwidget: Verbesserung der Übersetzung von Breiten-, Längengrad-, Zoom- und Themeneigenschaftsnamen
- Kartenwidget: Das Thema ist immer auf Erde voreingestellt und ist nun eine Liste aller verfügbaren Themen
- Kartenwidget: Das Drehfeld des Eigenschaftseditors ist nun als Schieberegler verfügbar
- Kartenwidget: Beginnen Sie nicht mit der Bearbeitung als Reaktion auf die Größenänderung von Ereignissen
- Bericht:
- Kartenelement: Einheitennamen richtig codieren (
Kommentare nicht gefunden