Kexi هو مشروع برمجيات مفتوحة المصدر يتم توزيعه كجزء من مجموعة Office Calligra الشهيرة ومصمم للعمل كمنشئ قاعدة بيانات مرئية ، مما يسمح لأي شخص بإنشاء مخططات قاعدة البيانات دون عناء ، بالإضافة إلى معالجة واستعلام وإدراج البيانات.
الميزات في لمحة
تتضمن الميزات الأساسية القدرة على إنشاء نماذج توفر واجهة مخصصة لبياناتك ، وتخزين كائنات قاعدة البيانات ، بما في ذلك النماذج والجداول والاستعلامات في قاعدة البيانات ، ودعم الاستعلامات ذات المعلمات ، وفرز البيانات ، ودعم بيانات "الكائن" ، واستخدام مربعات التحرير والسرد لعرض وتصميم البيانات العلائقية ، ودعم استيراد وتصدير البيانات إلى / في تنسيق CSV ، وكذلك وضع المستخدم.
يدعم قواعد بيانات SQLite ، MySQL و PostgreSQL
يأتي التطبيق مع دعم مدمج لخوادم قواعد البيانات SQLite و MySQL و PostgreSQL ، مما يتيح للمستخدم تخزين ومشاركة كل التصميم والبيانات. لا يلزم إجراء أي تثبيت أو صيانة.
بديل مثالي لـ Microsoft Office Access
يعتبر Kexi البديل المثالي لنظام إدارة قواعد بيانات Microsoft Office Access التجاري من Microsoft ، بالإضافة إلى برنامج إنشاء Oracle Forms و FileMaker.
ترحيل البيانات من مصادر متنوعة
باستخدام Kexi ، ستتمكن من ترحيل جداول قاعدة البيانات من MySQL و PostgreSQL و Microsoft Access. بالإضافة إلى ذلك ، من الممكن أيضًا تصدير البيانات إلى خادم PostgreSQL أو MySQL.
يدعم جميع توزيعات جنو / لينكس وأكثر من ذلك
Kexi هو تطبيق محمول وعبر منصة يدعم جميع توزيعات غنو / لينكس. تم اختباره بنجاح على Ubuntu و Arch Linux و Debian و openSUSE و Fedora و Red Hat Enterprise Linux و CentOS و Mageia و Linux Mint وغير ذلك من التوزيعات الشائعة. يتم أيضًا دعم أنظمة التشغيل FreeBSD و Solaris.
التوفر والأبنية المدعومة
Kexi ليس تطبيقًا قائم بذاته ، مما يعني أنه يمكنك تنزيله فقط كجزء من مجموعة Office Calligra ، والتي يمكن تثبيتها بسهولة على أي من توزيعات Linux المذكورة سابقًا. يتم دعم معمارية 32 بت و 64 بت في هذا الوقت.
ما هو الجديد في هذا الإصدار:
التغييرات في Kexi:
3.0.0 ألفا 1 (2.99.90)
الافراج عن الفا الأولية
استدار جميع الوحدات النمطية المعروفة من الإصدار 2.9.11 باستثناء:
خريطة شكل القطعة
البرامج النصية التجريبية (سيتم استبدالها بحلول جافا سكريبت في الإصدارات الأحدث)
3.0.0 Beta 1 (2.99.91)
6a3fe65 تجنب عرض & quot؛ (I18N_ARGUMENT_MISSING) & quot؛ لرسالة معقدة واحدة
c9e6040 قم بإزالة الاختيار غير المستخدم وغير المحدود لـ MarbleControlBox :: setMarbleWidget
b6bc638 قم بإجراء update_kexi_breeze_list.sh بشكل عام بحيث يمكن إعادة استخدامه بسهولة من قبل المشاريع الأخرى مثل KReport
66011ce إذا كانت معلومات git غير متاحة ، فجرّب $ {CMAKE_SOURCE_DIR} / GIT_VERSION
3.0.0
6dfcb06 إصلاح الإنشاء عند تعريف KEXI_GIT_SHA1_STRING وليس KEXI_GIT_BRANCH_STRING (مثل Jenkins build.kde.org)
f74a160 قم بتوسيع معلومات إصدار Kexi الكاملة حتى تكون major.minor.release موجودة أيضًا لعدم الاستقرار ، على سبيل المثال ، 2.99.91
8e39416 اجعل خيارات سطر الأوامر تعمل مرة أخرى المهمة رقم 3805
b29e54f قم بعرض صفحة الترحيب عند بدء التشغيل 100ms فيما بعد لإصلاح مشكلة الوضع العمودي
4a07af5 المنفذ QRegExp إلى QRegularExpression في Kexi (المهمة رقم 1767)
6591eb2 تعطيل الإجراءات الإضافية التي قد تتعارض مع صفحة الترحيب (مثل التبرع)
8880ecb إصلاح الانتقال إلى حقل آخر إذا كان قناع الإدخال موجودًا (لخلية الجدول ونموذج القطعة)
e43e8e4 إصلاح الإدخال المكرر وعرض قيم التاريخ / الوقت في جداول ونماذج Kexi (المهمة # 3901 ، مراجعة # 2924)
التغييرات في KDb:
3.0.0 ألفا 1 (2.99.2)
يحتوي الإصدار الأولي من Alpha على نفس ميزات مكتبة مصمم التقارير لـ Kexi 2.9.11 ، بالإضافة إلى:
دعم العديد من دالات SQL العددية (انظر Kexi / Plugins / Queries / SQL_Functions)
API للأغراض العامة
3.0.0 Beta 1 (2.99.3)
6fbd390 العثور على بيثون لمركز إيداع الأوراق المالية
d6c5178 ملحقات KDb الإخراج إلى subdir إنشاء co-installable
862a5e0 ملحق SQLite الناتج نسبة إلى الإضافات KDb شارك في تركيب subdir
cb1e6da KDbTestUtils: لا تحطم عندما لم يتم العثور على السائق
e222064 KDbCreateSharedDataClasses: عرض رسالة عند فقدان مترجم Python
83cf3f9 اختبار صحة KDbDriverManager عند عدم العثور على برامج تشغيل
1c79d93 إذا لم تتوفر معلومات git ، فجرّب $ {CMAKE_SOURCE_DIR} / GIT_VERSION3.0.0
abe0859 تعيين إصدارات برامج التشغيل إلى 3.0 لمطابقة إصدار KDb
d846d96 إضافة KDB_STABLE_VERSION_ * وحدات ماكرو
fbb9814 تحقق من وجود الإصدار الدقيق من برامج التشغيل في المدير
284b480 منفذ QRegExp إلى QRegularExpression (مراجعة # 2867)
0f1377f أدخل INSERT INSERT دعمًا لبيان SQLite
التغييرات في KProperty:
3.0.0 ألفا 1 (2.99.2)
يحتوي الإصدار الأولي من Alpha على نفس ميزات مكتبة محرر الخصائص في Kexi 2.9.11 ، بالإضافة إلى:
API للأغراض العامة
3.0.0 Beta 1 (2.99.3)
347a580 إذا لم تتوفر معلومات git ، فجرّب $ {CMAKE_SOURCE_DIR} / GIT_VERSION
1bd714b احصل على git rev وفروع حتى إذا لم يتم إنشاء عناصر واجهة مستخدم الخاصية
3.0.0
b582a74 قم بتحسين مظهر المحرر المنطقي والمندوب ، أضف المحرر المنطقي البسيط إلى المثال
5cef157 أضف ملف موارد الرموز ، كما هو الحال في Kexi و KReport
2e40708 kpropertyexample: تحميل رمز الرمز العام
التغييرات في KReport:
3.0.0 ألفا 1 (2.99.2)
يحتوي الإصدار الأولي من Alpha على نفس ميزات مكتبة مصمم التقارير لـ Kexi 2.9.11 ، بالإضافة إلى:
واجهة برمجة تطبيقات قابلة لإعادة الاستخدام
3.0.0 Beta 1 (2.99.3)
3c25e8e البحث عن بيثون لل SDC6610367 KDbCreateSharedDataClasses: عرض رسالة عند فقدان مترجم Python
de88a18 حل معالجة الأحداث عند تحديد العناصر عبر المشاهد
d68306a قم بتحسين إطار KReportExample الرئيسي من خلال الجمع بين عناصر المصمم والمعاينة (مراجعة # 2795)
ce0214a حفظ / استعادة الحالة المرئية لـ KReportExample
8dec5d3 إظهار المعاينة عند بدء التشغيل في KReportExample
a23ddb8 تم تعيين تخطيط KReportView على 0 ، وهو QWidget بحيث يكون أفضل بشكل افتراضي
623c707 قم بتحسين إطار KReportExample الرئيسي من خلال الجمع بين أدوات المصمم والمعاينة
cf3b4c7 KReportExample: حرك صندوق الأدوات إلى اليسار
766d14e KReportExample: استخدم مجلد config kde.org أكثر نموذجية ، قم بتعيين أسماء لـ dock وأشرطة الأدوات للحصول على معالجة أفضل للتهيئة
9566a36 KReportExample: اكتب الإعدادات إلى kde.org/ dir ، وليس org.kde /
56bc035 KReportExample: قم بتعيين نطاق المؤسسة واستخدمه (واسم التطبيق) في QSettings
3b0548a KReportExample: استخدم إصدار KReport كإصدار التطبيق KReportExample
f49a302 إذا كانت معلومات git غير متاحة ، فجرّب $ {CMAKE_SOURCE_DIR} / GIT_VERSION
3.0.0
958714f جعل KReport يستخدم ملفات موارد الرموز (Task # T3666، Review # 2860)
eac7b89 إصلاح التنقل في الصفحة
5e8cbbf المنفذ الأولي للملحق على شبكة الإنترنت إلى Qt5 / KReport3 / QtWebEngine (المهمة # 3565 ، مراجعة # 2863)
463827a إصلاح اسم الرمز إلى kreport-web-element
ما هو الجديد في الإصدار:
التغييرات في Kexi:
3.0.0 ألفا 1 (2.99.90)
الافراج عن الفا الأولية
استدار جميع الوحدات النمطية المعروفة من الإصدار 2.9.11 باستثناء:
خريطة شكل القطعة
البرامج النصية التجريبية (سيتم استبدالها بحلول جافا سكريبت في الإصدارات الأحدث)
3.0.0 Beta 1 (2.99.91)
6a3fe65 تجنب عرض & quot؛ (I18N_ARGUMENT_MISSING) & quot؛ لرسالة معقدة واحدة
c9e6040 قم بإزالة الاختيار غير المستخدم وغير المحدود لـ MarbleControlBox :: setMarbleWidget
b6bc638 قم بإجراء update_kexi_breeze_list.sh بشكل عام بحيث يمكن إعادة استخدامه بسهولة من قبل المشاريع الأخرى مثل KReport
66011ce إذا كانت معلومات git غير متاحة ، فجرّب $ {CMAKE_SOURCE_DIR} / GIT_VERSION
3.0.0
6dfcb06 إصلاح الإنشاء عند تعريف KEXI_GIT_SHA1_STRING وليس KEXI_GIT_BRANCH_STRING (مثل Jenkins build.kde.org)
f74a160 قم بتوسيع معلومات إصدار Kexi الكاملة حتى تكون major.minor.release موجودة أيضًا لعدم الاستقرار ، على سبيل المثال ، 2.99.91
8e39416 اجعل خيارات سطر الأوامر تعمل مرة أخرى المهمة رقم 3805
b29e54f قم بعرض صفحة الترحيب عند بدء التشغيل 100ms فيما بعد لإصلاح مشكلة الوضع العمودي
4a07af5 المنفذ QRegExp إلى QRegularExpression في Kexi (المهمة رقم 1767)
6591eb2 تعطيل الإجراءات الإضافية التي قد تتعارض مع صفحة الترحيب (مثل التبرع)
8880ecb إصلاح الانتقال إلى حقل آخر إذا كان قناع الإدخال موجودًا (لخلية الجدول ونموذج القطعة)
e43e8e4 إصلاح الإدخال المكرر وعرض قيم التاريخ / الوقت في جداول ونماذج Kexi (المهمة # 3901 ، مراجعة # 2924)
التغييرات في KDb:
3.0.0 ألفا 1 (2.99.2)
يحتوي الإصدار الأولي من Alpha على نفس ميزات مكتبة مصمم التقارير لـ Kexi 2.9.11 ، بالإضافة إلى:
دعم العديد من دالات SQL العددية (انظر Kexi / Plugins / Queries / SQL_Functions)
API للأغراض العامة
3.0.0 Beta 1 (2.99.3)
6fbd390 العثور على بيثون لمركز إيداع الأوراق المالية
d6c5178 ملحقات KDb الإخراج إلى subdir إنشاء co-installable
862a5e0 ملحق SQLite الناتج نسبة إلى الإضافات KDb شارك في تركيب subdir
cb1e6da KDbTestUtils: لا تحطم عندما لم يتم العثور على السائق
e222064 KDbCreateSharedDataClasses: عرض رسالة عند فقدان مترجم Python
83cf3f9 اختبار صحة KDbDriverManager عند عدم العثور على برامج تشغيل
1c79d93 إذا لم تتوفر معلومات git ، فجرّب $ {CMAKE_SOURCE_DIR} / GIT_VERSION3.0.0
abe0859 تعيين إصدارات برامج التشغيل إلى 3.0 لمطابقة إصدار KDb
d846d96 إضافة KDB_STABLE_VERSION_ * وحدات ماكرو
fbb9814 تحقق من وجود الإصدار الدقيق من برامج التشغيل في المدير
284b480 منفذ QRegExp إلى QRegularExpression (مراجعة # 2867)
0f1377f أدخل INSERT INSERT دعمًا لبيان SQLite
التغييرات في KProperty:
3.0.0 ألفا 1 (2.99.2)
يحتوي الإصدار الأولي من Alpha على نفس ميزات مكتبة محرر الخصائص في Kexi 2.9.11 ، بالإضافة إلى:
API للأغراض العامة
3.0.0 Beta 1 (2.99.3)
347a580 إذا لم تتوفر معلومات git ، فجرّب $ {CMAKE_SOURCE_DIR} / GIT_VERSION
1bd714b احصل على git rev وفروع حتى إذا لم يتم إنشاء عناصر واجهة مستخدم الخاصية
3.0.0
b582a74 قم بتحسين مظهر المحرر المنطقي والمندوب ، أضف المحرر المنطقي البسيط إلى المثال
5cef157 أضف ملف موارد الرموز ، كما هو الحال في Kexi و KReport
2e40708 kpropertyexample: تحميل رمز الرمز العام
التغييرات في KReport:
3.0.0 ألفا 1 (2.99.2)
يحتوي الإصدار الأولي من Alpha على نفس ميزات مكتبة مصمم التقارير لـ Kexi 2.9.11 ، بالإضافة إلى:
واجهة برمجة تطبيقات قابلة لإعادة الاستخدام
3.0.0 Beta 1 (2.99.3)
3c25e8e البحث عن بيثون لل SDC6610367 KDbCreateSharedDataClasses: عرض رسالة عند فقدان مترجم Python
de88a18 حل معالجة الأحداث عند تحديد العناصر عبر المشاهد
d68306a قم بتحسين إطار KReportExample الرئيسي من خلال الجمع بين عناصر المصمم والمعاينة (مراجعة # 2795)
ce0214a حفظ / استعادة الحالة المرئية لـ KReportExample
8dec5d3 إظهار المعاينة عند بدء التشغيل في KReportExample
a23ddb8 تم تعيين تخطيط KReportView على 0 ، وهو QWidget بحيث يكون أفضل بشكل افتراضي
623c707 قم بتحسين إطار KReportExample الرئيسي من خلال الجمع بين أدوات المصمم والمعاينة
cf3b4c7 KReportExample: حرك صندوق الأدوات إلى اليسار
766d14e KReportExample: استخدم مجلد config kde.org أكثر نموذجية ، قم بتعيين أسماء لـ dock وأشرطة الأدوات للحصول على معالجة أفضل للتهيئة
9566a36 KReportExample: اكتب الإعدادات إلى kde.org/ dir ، وليس org.kde /
56bc035 KReportExample: قم بتعيين نطاق المؤسسة واستخدمه (واسم التطبيق) في QSettings
3b0548a KReportExample: استخدم إصدار KReport كإصدار التطبيق KReportExample
f49a302 إذا كانت معلومات git غير متاحة ، فجرّب $ {CMAKE_SOURCE_DIR} / GIT_VERSION
3.0.0
958714f جعل KReport يستخدم ملفات موارد الرموز (Task # T3666، Review # 2860)
eac7b89 إصلاح التنقل في الصفحة
5e8cbbf المنفذ الأولي للملحق على شبكة الإنترنت إلى Qt5 / KReport3 / QtWebEngine (المهمة # 3565 ، مراجعة # 2863)
463827a إصلاح اسم الرمز إلى kreport-web-element
ما هو الجديد في الإصدار 2.9.7:
عام:
ثبت المحاذاة العمودية للنص في عناصر واجهة تعامل زر الأمر ، تم كسره بشكل خاص في نمط عنصر واجهة المستخدم Breeze
الجداول:
استعادة القدرة على تغيير تصميم الطاولة. كان هذا التراجع خطير في Kexi 2.9.5 و 2.9.6. (علة 350457)
استفسار:
لا تفرض الادخار عند تبديل استعلام لم يتم تخزينه أبدًا إلى عرض البيانات (في المحاولة الثانية)
استيراد CSV:
إصلاح الكشف عن عمود المفتاح الأساسي في استيراد CSV (خطأ 351487)
إصلاح تحديثات الكشف عن المفتاح الأساسي عند تغيير قيمة "البدء عند الخط"
قواعد بيانات SQLite:
نتائج أفضل وإعداد تقارير الأخطاء للبيانات المعدة
ما هو الجديد في الإصدار 2.9.6:
والعام:
إصلاح "إعادة تسمية" لملف تخزين GUIs في شريط الحالة الترحيب
المشروعات الحديثة: استخدم الاسم الأساسي للملف كبديل جيد للتسميات التوضيحية عندما لا تكون التسمية التوضيحية متاحة
قم بإصلاح الهامش الأيسر لمربع البحث العام (المعتمد على النمط) ؛ يتفاعل أيضا على تغيير نمط القطعة
إصلاح التعطل المحتمل الناتج عن وسائط سطر الأوامر التي تم تمريرها إلى Kexi بطريقة خاطئة
إصلاح الأعطال التي تظهر عند استخدام خيار سطر الأوامر -hide-menu
استفسار:
إصلاح الانهيار المحتمل في معالجة الاستعلامات الناتجة
قواعد بيانات SQLite:
إصلاح قواعد البيانات المضغوطة (إعادة تسمية الملفات بشكل صحيح إلى الاسم الأصلي)
قواعد بيانات PostgreSQL:
إصلاح الأعطال عند استيراد قاعدة بيانات PostgreSQL إلى ملف .kexi (الخطأ 349156)
ما هو الجديد في الإصدار 2.9.4:
والعام:
أغلق النافذة بالكائن الذي سيتم الكتابة فوقه بعد & quot؛ حفظ باسم & quot؛ (الخطأ 344656)
إزالة & quot؛ قذرة & quot؛ العلم عند الحفظ مثل كائن Kexi المعدل (علة 344653)
احفظ الموضع والحجم الحديثين لمربع حوار Kexi Find. لديها الآن حجم صغير لتجنب تغطية الكثير من المحتوى. (علة 345689)
قم بتدمير نافذة Kexi الرئيسية بشكل صحيح عند الإغلاق. هذا يتيح لك حفظ الإعدادات وتنظيفها بشكل صحيح.
تنشيط علامة التبويب "تصميم" عند التبديل إلى وضع التصميم (إذا لم يتم تحديد علامة تبويب أخرى بشكل صريح لهذه النافذة والوضع) (335900)
مصمم الاستعلام:
السماح بالتبديل من طريقة العرض "تصميم" التي تحتوي على استعلام فارغ إلى طريقة عرض SQL (الخطأ 344654)
عرض & quot؛ طلب بحث غير صحيح & quot؛ عند التبديل إلى عرض البيانات من Kexi SQL الذي يحتوي على عبارة فارغة. قبل عدم الوضوح & quot؛ فشلت طريقة عرض التبديل & quot؛ تم تقديم الرسالة.
تجنب التعطل في محرر نصوص Kexi عندما يتعذر تحميل المكون النصي (ينطبق على برامج تحرير النصوص أيضًا) (علة 346373)
أشكال:
إصلاح نوع الحوسبة لخصائص عنصر واجهة المستخدم. إذا كان النوع المخصص غير صالح أو تلقائي (غير محدد) ، فاستخدم خصائص Qt التي تحددها. إذا لم يتم تحديده بعد ، فسيكون الإعداد الافتراضي هو نوع السلسلة ، وليس نوعًا من الصورة البيكسرافية. يعمل هذا على إصلاح خصائص خط العرض / خط الطول لخريطة القطعة على الأقل التي تم التعامل معها على هيئة صور بيكسلات.
حل المنطق لإضافة سجلات جديدة لجداول Kexi والنماذج. (علة 345210)
أداة الخريطة: عيّن نوعًا مزدوجًا لخصائص خط الطول / العرض ، واضبط الدقة على 7 أرقام
أداة الخريطة: تحسين ترجمة خطوط الطول وخطوط الطول والعرض والخاصية
أداة الخريطة: يتم تعيين المظهر الافتراضي دائمًا إلى Earth وهو الآن عبارة عن قائمة بجميع المظاهر المتاحة
أداة الخريطة: يمكن الآن الوصول إلى مربع دوران محرر الخصائص كمنزلق
أداة الخريطة: لا تبدأ التعديل ردًا على تغيير حجم الأحداث
أبلغ عن:
عنصر الخريطة: لترميز اسم الوحدة بشكل صحيح (
لم يتم العثور على التعليقات